Diagrams & Design
Diagram-as-code languages, whiteboards, diagram editors, and interface design tools.
10 tools
D2
Modern diagram scripting language that turns text into diagrams
Diagrams
Draw cloud architecture diagrams as Python code
draw.io
Free diagramming app for flowcharts, network, and architecture diagrams

Excalidraw
Virtual whiteboard for sketching hand-drawn-like diagrams
Figma
Collaborative interface design, prototyping, and developer handoff

Graphviz
Open-source graph visualization software using the DOT language

Mermaid
Generate diagrams and charts from Markdown-like text
Penpot
Open-source design and prototyping platform, a self-hostable Figma alternative
PlantUML
Create UML and architecture diagrams from a plain-text language

tldraw
Infinite-canvas whiteboard and React SDK for building canvas apps
Other categories
- API Development & Integrations
- AI Coding & Agents
- MCP Servers
- Agent Skills & Tooling
- Databases & Data Tools
- Hosting & Deployment
- DevOps & Infrastructure
- Observability & Monitoring
- Authentication & Identity
- Application Security
- Testing & QA
- Linters & Formatters
- Terminal & Productivity
- Converters & Online Utilities
- Local Dev & Scaffolding
- Interview & Learning