Bitflake logo

Penpot

Self-hosted design and prototyping platform for teams building interfaces.

1 / 5
  • Dashboard

    Projects and Drafts overview with an imported design file ready to open.

  • Design File Cover

    A fully designed Penpot file — cover page with app screens and project metadata.

  • Multi-Screen Design Canvas

    Vector design canvas showing a full set of connected app screens — Penpot's core editor.

  • Reusable Components & Design System

    Local library with 200+ reusable components, colors, and typographies.

  • Code Inspect / Dev Mode

    Inspect a board's exact size, fill, and styles directly from the canvas.

About this app

Penpot is a design and prototyping tool built on open web standards (SVG, CSS, HTML). Teams can create interfaces, design systems, and interactive prototypes together in real time, with design tokens, reusable components, and responsive layout tools. People who choose Penpot most often point to its native SVG file format. Because designs are stored in an open, portable standard rather than a proprietary one, files can move between tools and hand off directly to a codebase, and no single vendor's cloud can hold a team's work hostage. The lack of a subscription is the other recurring reason, since self-hosting drops per-seat licensing entirely. Every feature, including design tokens, dev mode, and the plugin API, is available at no cost with nothing gated behind a paid tier.

  • Authentication:
    API KeysLDAP / ADOIDC SSOPassword Auth
  • Access Control:
    RBACTeamsUnlimited Users
  • Data:
  • Integrations:
    MCP ServerREST APIWebhooks
  • UI:
    Dark Mode
  • Infrastructure:
  • Design:
    Design SystemsDesign TokensDev ModeRealtime CollabVector EditorPlugin API

59.6k stars

4.0k forks

Last release2.17.2(9 days ago*)Last activity1 day ago*Project age10 years (2015)Contributors341

Commit activity

commits / month
Lifetime182
Past year420
Past month294

As of last sync (about 22 hours ago)

Funding

SaaS

Also offered as a paid cloud service

Support Contracts

Enterprise support contracts

Technology stack

  • Clojure
  • JavaScript
  • HTML
  • Shell
  • PLpgSQL
  • Dockerfile
  • XSLT
  • SCSS
  • Mustache
  • CSS

License

MPL-2.0

Mozilla Public License 2.0

Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under different terms and without source code for files added in the larger work.

View License

Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.