HomeCatalog📝 Productivity & BusinessPenpot
Screenshot of Penpot website

// screenshot of penpot.app ↗

PRODUCTIVITY & BUSINESS · PRO TIER

Penpotpro

Penpot is the open-source alternative to Figma — collaborative design tool for UI/UX, interface design, prototyping. SVG-native (vs Figma's proprietary format), real-time multi-user editing, design system components. Web-based, runs in any modern browser.

📝 Productivity & Business Min 4096 MB RAM Port 9001 (http) Tier pro
// What it is

A closer look.

Penpot is the open-source alternative to Figma — collaborative design tool for UI/UX, interface design, prototyping. SVG-native (vs Figma's proprietary format), real-time multi-user editing, design system components. Web-based, runs in any modern browser.

For design teams worried about Adobe's Figma acquisition implications and software companies wanting design tooling on their infrastructure, Penpot is the credible alternative.

// Use cases

What it's for.

Concrete scenarios where teams pick Penpot over the SaaS alternative.

UI/UX design

wireframes, mockups, prototypes

Design system management

shared components and tokens

Real-time collaboration

multi-cursor design editing

Developer handoff

CSS export from designs

Privacy-bound design

keep proprietary designs on-prem

// Who it's for

Built for these teams.

If your team profile matches one of these, Penpot is a strong fit out of the box.

Profile A

Design teams

rejecting Figma post-Adobe-acquisition risk

Profile B

Privacy-conscious agencies

keeping client designs on-prem

Profile C

Government / public sector

designing under sovereignty mandates

Profile D

OSS communities

running open design workflows

Profile E

Indie design studios

wanting Figma UX at self-hosted cost

// Differentiators

Why teams pick Penpot.

When evaluating self-hosted options for this category, here are the dimensions on which Penpot consistently lands above the alternatives.

  • MPL-2.0 — fully open
  • SVG-native — designs are standard SVG, not proprietary
  • Real-time collaboration — Figma-equivalent multi-cursor
  • Self-host parity — full features without SaaS dependency
  • Active development — backed by Kaleidos (ES)
  • Design tokens — proper design system support
// Integrations

Connects to.

The stack you'll plug Penpot into — services, protocols, and adjacent apps in the BluixApps catalog.

Authentication
local + OAuth (Google, GitHub, custom OIDC)
Identity providers
SAML for enterprise SSO
Export
SVG, PNG, PDF, CSS / HTML
Plugins
emerging plugin ecosystem
API
programmatic file access
Comments
design review workflow
Webhooks
fire on design events
// Adoption & deployment

Notable users & community

  • 33k+ GitHub stars
  • Used by Decathlon, EU institutions, indie design studios
  • Backed by Kaleidos (ES) — sustainable European OSS company
  • Active Discord and community forums
  • Featured in Figma-alternative roundups (especially post-Adobe deal)

What we ship

  • Docker compose: Penpot frontend + backend + exporter + Postgres + Redis
  • Pinned penpotapp/frontend:latest (release-tagged)
  • HTTPS via Let's Encrypt
  • Admin user via env config
  • Persistent volumes for Postgres + assets
  • SMTP placeholder for invite emails
  • Backup hook covers Postgres + asset storage
// Tips & operations

Run it properly.

Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.

// PERFORMANCE
Resource-heavy
Penpot needs 4 GB RAM, 4 vCPU for active teams
// SECURITY
Postgres + Redis required
both essential dependencies
// OPERATIONS
Persistent volume
design assets + thumbnails
// RELIABILITY
Multi-team setup
define teams + permissions early
// DEPLOYMENT
Backup is critical
designs are your IP; backup daily
// SCALING
Mind real-time concurrency
WebSocket adds memory overhead
4096
// min ram (MB)
10
// min disk (GB)
9001
// access port
http
// protocol
pro
// bluixapps tier
see install script
// docker image

Project resources

Official sitepenpot.app ↗
// Alternatives in Productivity & Business

Compare with