Penpot tech stack
Penpot is collaborative interface design and prototyping on the web. It runs on ClojureScript, React, Clojure, PostgreSQL and 1 more, read from its public repo penpot/penpot.
An open-source design and prototyping platform for product teams, built around web standards and collaboration. Supports self-hosting and a cloud service, with separately offered enterprise capabilities. The reviewed deployment uses PostgreSQL and Valkey.
Design & creative · web · https://penpot.app · 61,755 GitHub stars, MPL-2.0 (2026-10-27)
Built with
Frontend
- ClojureScript (frontend/deps.edn@74add0522668: funcool/rumext)
- React (frontend/package.json@74add0522668: "react")
Backend
- Clojure (backend/deps.edn@74add0522668: org.clojure/clojure)
Database
- PostgreSQL (docker/images/docker-compose.yaml@74add0522668: image: "postgres:15")
Realtime
- Valkey (docker/images/docker-compose.yaml@74add0522668: image: valkey/valkey:8.1)

