Initial vault setup
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
---
|
||||
title: Excalidraw
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, diagrams, whiteboard, collaboration, app-marathon3-rattrapage-a]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Diagrams, https://excalidraw.com/]
|
||||
---
|
||||
|
||||
# ✏️ Excalidraw
|
||||
|
||||
> **Tableau blanc collaboratif à la main levée** : créez des diagrammes, schémas et wireframes avec un style dessiné à la main, en temps réel et chiffré.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | [excalidraw.com](https://excalidraw.com) |
|
||||
| **GitHub** | [excalidraw/excalidraw](https://github.com/excalidraw/excalidraw) |
|
||||
| **License** | MIT |
|
||||
| **Langage** | TypeScript |
|
||||
| **Étoiles GitHub** | 95k ⭐ |
|
||||
| **Catégorie** | [[cat-diagrams|Diagrams]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Excalidraw** est un projet viral lancé en janvier 2020 par **Christopher Chedeau (Vjeux)**. Sa promesse : dessiner des diagrammes aussi librement que sur un tableau blanc physique, mais avec la portabilité du numérique.
|
||||
|
||||
Fonctionnalités :
|
||||
- ✅ **Style dessiné à la main** reconnaissable, rendu "rough"
|
||||
- ✅ **Collaboration temps réel** : plusieurs curseurs, E2E chiffré
|
||||
- ✅ **100% local-first** : les données restent dans le navigateur
|
||||
- ✅ **Export PNG, SVG, JSON**
|
||||
- ✅ **Bibliothèques de formes** : custom, communautaires
|
||||
- ✅ **Mind mapping, wireframes, architecture diagrams**
|
||||
- ✅ **Open source** : pas de serveur central requis pour usage solo
|
||||
- ✅ **API embed** : intégrable dans vos apps
|
||||
- ✅ **Plugin system** : extension possible
|
||||
|
||||
**Différence vs draw.io/Miro** : Excalidraw = open source, simple, instantané, E2E chiffré. Miro = puissant mais freemium agressif. draw.io = plus technique.
|
||||
|
||||
**Pour qui** : architectes tech, product managers, enseignants, équipes agiles, designers qui veulent un outil rapide et libre.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose (recommandé)
|
||||
|
||||
```yaml
|
||||
version: '3.8'
|
||||
services:
|
||||
excalidraw:
|
||||
image: excalidraw/excalidraw:latest
|
||||
container_name: excalidraw
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "5000:80"
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.excalidraw.rule=Host(`excalidraw.example.com`)"
|
||||
- "traefik.http.routers.excalidraw.tls.certresolver=letsencrypt"
|
||||
```
|
||||
|
||||
### Alternative : hébergement sans serveur (statique)
|
||||
|
||||
Excalidraw est principalement un SPA : vous pouvez aussi l'héberger en static sur n'importe quel CDN.
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- [[app-draw-io]] — diagrammes techniques avancés
|
||||
- [[app-excalidash]] — Excalidraw + dashboards
|
||||
- **Miro** — équivalent closed-source
|
||||
- **diagrams.net** — version historique draw.io
|
||||
- **tldraw** — whiteboard open source
|
||||
|
||||
### Propriétaires
|
||||
- **Miro** — leader du marché
|
||||
- **Whimsical** — wireframes + flow
|
||||
- **FigJam (Figma)** — whiteboard intégré
|
||||
- **Mural** — collaboration enterprise
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **Chiffrement E2E** : les rooms partagées sont chiffrées dans le navigateur
|
||||
- **Pas de stockage serveur** par défaut (mode collaboration) : peer-to-peer possible
|
||||
- **Self-hosted = pas de fuite** : tout reste sur votre instance
|
||||
- **Sandbox iframe** : protection contre XSS dans le canvas
|
||||
- **Mises à jour rapides** : communauté active
|
||||
|
||||
## 📚 Ressources
|
||||
- [Documentation](https://docs.excalidraw.com/)
|
||||
- [GitHub](https://github.com/excalidraw/excalidraw)
|
||||
- [Démo](https://excalidraw.com/)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-diagrams]] — Catégorie Diagrams
|
||||
- [[app-draw-io]] — Concurrent technique
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user