Penpot screenshot
#97 B+ Rank #131

Penpot

Open-source design/prototyping tool positioned as a Figma alternative. Unusually solid engineering for this space, combining a Clojure backend with a TypeScript frontend.

Media Clojure Medium to deploy $15/mo equiv
68.3 / 100

βš™ Full Stack

Clojure/ClojureScript backend services, TypeScript/React frontend, Postgres for persistence, Redis for pub-sub, and an object storage backend for design assets.

πŸ“ˆ Scaling Analysis

The service-oriented Clojure backend separates concerns well (auth, files, rendering) and Postgres+Redis are proven at scale, but real-time multiplayer editing needs the pub-sub layer tuned carefully as concurrent-editor counts grow.

πŸš€ Running on Nexlayer

Needs frontend, backend, postgres, redis, and an S3-compatible storage pod; set PENPOT_PUBLIC_URI to the Nexlayer domain and reference redis.pod:6379 / postgres.pod:5432 internally. mirror.gcr.io/library/postgres and /library/redis apply directly.