Open-source design platform for teams, with self-hosting and open standards like SVG, CSS, HTML, and JSON
- Stars49.7k
- Forks3.2k
- Open Issues664
MPL-2.0
- Clojure
- JavaScript
- Rust

About Penpot
Penpot is an open-source design platform for teams building digital products. It supports design and prototype work in the browser or on self-hosted infrastructure, giving teams ownership of their design environment and helping avoid vendor lock-in.
Designs use open standards including SVG, CSS, HTML, and JSON. Penpot includes real-time collaboration, inspect mode with SVG, CSS, and HTML code, responsive layout tools based on CSS Grid and Flex Layout, native design tokens, components, variants, plugins, webhooks, an API with access tokens, and an MCP server for design-code workflows.
Penpot can be used as SaaS or deployed on your own servers, including Docker, Kubernetes, Elestio, and other options. It is licensed under MPL-2.0 and is built with Clojure and ClojureScript.
Key features
- Browser-based design and prototyping workspace
- Real-time collaboration for teams or solo work
- Inspect mode with SVG, CSS, and HTML code
- Native design tokens, components, and variants
- Plugins, webhooks, API access tokens, and MCP server
Details
- First released
- 2015
- Self-hosting
- Docker · Kubernetes · Elestio
- Standards
- SVG · CSS · HTML · JSON
- Sync
- Real-time collaboration
- Deployment
- SaaS or own servers
- License
- MPL-2.0
