Skip to main content
πŸŽ“ Claude Code Masterclass Learn AI-assisted development on Udemy β€” plus the companion book on Leanpub & Amazon. Start Learning
Penpot: The Open-Source Design Platform β€” Figma Alternative for Teams
Open Source

Penpot: The Open-Source Design Platform β€” Figma Alternative for Teams

Penpot offers real-time collaboration, SVG-native design, CSS-ready inspect, and self-hosted deployment. Web-based, no plugins needed.

LB
Luca Berton
Β· 2 min read

What Is Penpot?

Penpot is an open-source design and prototyping platform. Real-time collaboration, SVG-native output, CSS-ready inspect mode β€” everything Figma offers, but self-hosted. 35K+ GitHub stars. Backed by Kaleidos.

Penpot vs Figma

FeaturePenpotFigma
Open sourceβœ… (MPL 2.0)❌
Self-hostedβœ…βŒ
Real-time collabβœ…βœ…
Design systemβœ… Components + librariesβœ…
Prototypingβœ… Interactive flowsβœ…
Inspect modeβœ… CSS + SVG nativeβœ…
Plugins/widgetsβœ… (growing)βœ… (extensive)
File formatSVG nativeProprietary
Price$0 (self-hosted)$15/editor/mo
Offlineβœ… (self-hosted)❌

Why SVG-Native Matters

Penpot uses SVG as the native format. This means:

  • Export any design element as clean, standards-compliant SVG
  • CSS values in inspect mode are real β€” not approximations
  • No translation layer between design and code
  • Designs are accessible by default (SVG supports alt text)

Self-Host with Docker

version: "3.9"
services:
  penpot-frontend:
    image: penpotapp/frontend:latest
    ports:
      - "9001:80"
    volumes:
      - penpot_assets:/opt/data/assets
    depends_on:
      - penpot-backend

  penpot-backend:
    image: penpotapp/backend:latest
    volumes:
      - penpot_assets:/opt/data/assets
    environment:
      - PENPOT_FLAGS=enable-registration enable-login-with-password
      - PENPOT_DATABASE_URI=postgresql://db/penpot
      - PENPOT_DATABASE_USERNAME=penpot
      - PENPOT_DATABASE_PASSWORD=penpot
      - PENPOT_REDIS_URI=redis://redis/0
      - PENPOT_ASSETS_STORAGE_BACKEND=assets-fs
      - PENPOT_STORAGE_ASSETS_FS_DIRECTORY=/opt/data/assets
      - PENPOT_TELEMETRY_ENABLED=false
    depends_on:
      - db
      - redis

  penpot-exporter:
    image: penpotapp/exporter:latest
    environment:
      - PENPOT_PUBLIC_URI=http://penpot-frontend

  db:
    image: postgres:16-alpine
    environment:
      - POSTGRES_USER=penpot
      - POSTGRES_PASSWORD=penpot
      - POSTGRES_DB=penpot

  redis:
    image: redis:7-alpine

volumes:
  penpot_assets:

Key Features

Design System Components

  • Reusable components with overrides
  • Shared libraries across projects
  • Auto-layout (flexbox-based)
  • Design tokens (colors, typography, spacing)

Developer Handoff

  • Inspect mode with real CSS values
  • Copy CSS directly from any element
  • SVG export (no conversion needed)
  • Measurements and spacing guides

Prototyping

  • Interactive flows between frames
  • Click, hover, and navigation interactions
  • Shared prototype links (no login required)
  • Comments on designs

Who Is Using Penpot?

  • Government agencies β€” data sovereignty requirements
  • Universities β€” free for students, self-hosted
  • Open-source projects β€” design with open tools
  • Agencies in EU β€” GDPR compliance without US data transfer
  • Teams that outgrew Figma free β€” unlimited editors, self-hosted

Limitations (Honest Assessment)

  • Smaller plugin ecosystem β€” Figma has thousands, Penpot has dozens
  • Performance at scale β€” large files (1000+ elements) can lag
  • Community size β€” fewer tutorials, templates, resources
  • Advanced prototyping β€” Figma’s smart animate is more polished

But: Penpot is improving fast, and for 90% of design work, it’s more than capable.

Cost for Teams

Team SizeFigmaPenpot (self-hosted)
5 editors$75/mo$0
10 editors$150/mo$0
20 editors$300/mo$0
50 editors$750/mo$0

Server cost for Penpot: ~$20/month on a small VPS handles 50+ concurrent users.

#Open Source #Design #Self-Hosted
Share:

πŸ“¬ Don't miss the next one

Get AI & Cloud insights delivered weekly

Join engineers getting practical tips on AI, Kubernetes, Ansible, and Platform Engineering.

Subscribe Free β†’
Luca Berton β€” AI & Cloud Advisor, Docker Captain

Luca Berton

AI & Cloud Advisor Β· Docker Captain Β· KubeCon Speaker

18+ years in enterprise infrastructure. Author of 8 technical books, creator of Ansible Pilot (1M+ YouTube views, 648K site users). Former Red Hat engineer. Speaker at KubeCon EU 2026 and Red Hat Summit 2026.

Free 30-min AI & Cloud consultation

Book Now