#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.
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.