--- title: Penpot created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, design, app-marathon3-rattrapage-b] confidence: high contested: false sources: [https://selfh.st/apps/?tag=design&app=penpot] --- # 🎨 Penpot > La première plateforme de design open source — prototypage, design systems, collaboration, format SVG natif. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | [penpot.app](https://penpot.app) | | **GitHub** | [penpot/penpot](https://github.com/penpot/penpot) | | **License** | MPL-2.0 | | **Langage** | Clojure + ClojureScript | | **Étoiles GitHub** | ~38k ⭐ | | **Catégorie** | [[cat-design\|Design]] | ## 📝 Description **Penpot** est une plateforme de design et prototypage collaborative, 100% open source, avec un format de fichier **SVG natif** (interopérable), des **design tokens**, **composants partagés**, mode inspect pour devs, et **auto-layout** (Flexbox-like). Différence vs **Figma**: Penpot est **self-hosted** (votre infra), **pas de limite de projets/collabs**, et utilise un format ouvert. Pour qui: équipes produit/design qui veulent s'affranchir de Figma (cloud, payant, vendor lock-in), agences, et toute organisation soucieuse de souveraineté. ## 🚀 Installation ### Docker Compose (recommandé) ```yaml version: '3.8' services: penpot-frontend: image: penpotapp/frontend:latest container_name: penpot-frontend restart: unless-stopped ports: - "9001:8080" penpot-backend: image: penpotapp/backend:latest container_name: penpot-backend restart: unless-stopped environment: - PENPOT_FLAGS=enable-registration enable-login-with-password volumes: - penpot-data:/home/penpot/data depends_on: - penpot-postgres - penpot-redis penpot-postgres: image: postgres:15 container_name: penpot-postgres restart: unless-stopped environment: - POSTGRES_DB=penpot - POSTGRES_USER=penpot - POSTGRES_PASSWORD=changeme volumes: - penpot-pg:/var/lib/postgresql/data penpot-redis: image: redis:7 container_name: penpot-redis restart: unless-stopped penpot-exporter: image: penpotapp/exporter:latest container_name: penpot-exporter restart: unless-stopped environment: - PENPOT_EXPORTER_SECRET_KEY=changeme volumes: penpot-data: penpot-pg: ``` ## 🔄 Alternatives ### Open Source - **Figma open source forks** — Quelques-uns, peu actifs. - **Pencil Project** — Wireframes GUI, ancien. - **Diagrams.net (draw.io)** — Diagrammes, pas vraiment design UI. - **Vectr** — Design simple cloud. - [[app-storybook]] — Catalogue de composants code-first. ### Propriétaires - **Figma** — Leader, cloud. - **Sketch** — macOS, payant. - **Adobe XD** — Arrêté, transition vers Figma. - **Lunacy** — Gratuit, offline. ## 🔐 Sécurité - **Authentification**: comptes locaux, LDAP, OAuth2 (Google, GitHub). - **HTTPS**: obligatoire via Traefik. - **PostgreSQL**: sauvegarder régulièrement, données design = patrimoine. - **Désactiver registration** en prod si usage interne uniquement. - **MPL-2.0**: copyleft faible, modifications doivent être publiées. ## 📚 Ressources - [Documentation](https://help.penpot.app/) - [GitHub](https://github.com/penpot/penpot) - [Penpot community](https://community.penpot.app/) ## Pages Liées - [[cat-design]] — Catégorie Design - [[app-figma]] — Concurrent propriétaire - [[recettes-docker-compose]] — Templates Docker