Get Involved
We are actively building a community of diagrammers! To get started, join the Penrose community now on discord and see what you can do to achieve the vision of democratizing diagramming and visual intuition.
What you can do
🌹 Make Diagrams
We are always excited to see diagrams made with Penrose! Share them in #gallery on Discord and we are happy to include them in our example gallery.
🔭 Do Research
Our team consists of interdisciplinary researchers in programming languages, computer graphics, human-computer interaction, software engineering, and more!
💻 Contribute Code and Docs
We welcome contributions to our repository. Take a look at the contributor guide to get started!
💞 Integrate with Tools
We'd love to hear how you'd like to integrate Penrose with your favorite tools! Here are some ongoing tool integration projects:
- Lean: ProofWidgets based on Penrose.
- Obsidian: an experimental
obsidian-penrose-plugin
. - Alloy visualizer using Penrose.
- Emacs: Org-Babel package
ob-penrose
.
Join our Discord server and chat with us on #integration about integrating with external tools!
💬 Share Knowledge
We maintain a blog and a mailing list on Penrose and diagramming in general. We are happy to host your posts!