Penpot logo

Penpot

Open-source design platform for teams, with self-hosting and open standards like SVG, CSS, HTML, and JSON

Open Source Alternative to
Repository activity
  • Stars49.7k
  • Forks3.2k
  • Open Issues664
License

MPL-2.0

Languages
  • Clojure
  • JavaScript
  • Rust
Penpot screenshot

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