For an open source diagramming tool for teams, the first results are jgraph/drawio (This is a comprehensive, self-hostable diagramming and whiteboarding application that provides a full drag-and-drop editor, extensive shape libraries, and robust import/export capabilities for technical documentation and flowcharts), lovasoa/whitebophir (Whitebophir is a self-hostable, collaborative whiteboard that supports real-time drawing and geometric shapes, making it a suitable tool for visual brainstorming and basic diagramming) and excalidraw/excalidraw (Excalidraw is a self-hostable, collaborative whiteboard and diagramming tool that features a drag-and-drop interface, extensive shape support, and multiple export options, making it a perfect fit for your requirements). jgraph/drawio-desktop and toeverything/affine round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to lucidchart”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
drawio is a web-based diagramming tool and cross-platform visual designer used for creating flowcharts, network maps, and technical schemas. It functions as a vector graphics editor and an XML-based diagramming engine that allows users to design and export scalable graphics. The software supports a wide range of technical design tasks, including infrastructure mapping for server layouts and the creation of visual aids for technical documentation. It enables the import of diagram files from other tools to facilitate cross-tool migration.
This is a comprehensive, self-hostable diagramming and whiteboarding application that provides a full drag-and-drop editor, extensive shape libraries, and robust import/export capabilities for technical documentation and flowcharts.
Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too
Whitebophir is a self-hostable, collaborative whiteboard that supports real-time drawing and geometric shapes, making it a suitable tool for visual brainstorming and basic diagramming.
This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p
Excalidraw is a self-hostable, collaborative whiteboard and diagramming tool that features a drag-and-drop interface, extensive shape support, and multiple export options, making it a perfect fit for your requirements.
This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams and technical workflows. It provides a visual modeling environment that allows users to construct complex charts through a drag-and-drop interface, supporting the documentation of processes, software architectures, and system flows. The application distinguishes itself by utilizing a layered canvas composition that enables independent manipulation of diagram components, paired with a keyboard-driven workflow that minimizes mouse reliance. It employs scalable vector graphics fo
This is a desktop-based visual diagramming tool that provides a drag-and-drop interface and extensive shape libraries for creating technical workflows, though it lacks the real-time collaboration features found in web-based versions of the software.
AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b
AFFiNE is a collaborative workspace that includes an infinite digital canvas and whiteboard functionality, making it a capable tool for visual diagramming and whiteboarding alongside its document-based features.
Drawnix is a digital whiteboarding and visual diagramming application centered around an infinite canvas. It provides a workspace for freeform sketching, interactive brainstorming, and the creation of structured visual documentation. The platform distinguishes itself by supporting both manual drawing and the automatic generation of diagrams from markup text and mermaid syntax. It utilizes a plugin architecture that allows for the integration of custom modules to extend drawing behaviors and application features. The toolset includes brush-based annotations, image insertion, and a coordinate
Drawnix is a self-hostable, infinite-canvas whiteboarding and diagramming application that supports both manual sketching and text-to-diagram generation, fitting the core requirements for a visual diagramming tool.
Pencil is a cross-platform design environment and vector drawing application used for GUI prototyping and diagramming. It provides a canvas-based editor to create interactive user interface mockups, system architecture diagrams, and scalable visual representations of technical flows. The tool functions as a vector graphic editor that renders shapes as mathematical paths to ensure scalability across different resolutions. It includes a PDF export layout engine specifically designed to convert screen-based visual designs into fixed-layout documents for physical printing and distribution. The p
Pencil is a desktop-based vector drawing and prototyping tool that supports diagramming and wireframing, though it lacks the real-time collaboration features found in modern web-based whiteboarding platforms.
Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual brainstorming and project management. It enables multiple participants to interact simultaneously within a shared workspace, synchronizing drawing, writing, and media placement across browser-based interfaces. The platform distinguishes itself through a container-native deployment model and a plugin-based storage abstraction, allowing users to manage their own infrastructure while connecting to local file systems, cloud object storage, or relational databases. It maintains document
Spacedeck is a web-based, collaborative whiteboard application that provides a visual interface for real-time brainstorming and media-rich diagramming, making it a suitable self-hostable tool for your needs.
Beautiful React Diagrams is a component library for building interactive node-based visualizations and flowcharts within React applications. It provides a framework for rendering custom visual schemas where nodes and links are managed through a centralized state, ensuring a single source of truth for complex layouts. The library distinguishes itself through a flexible rendering pattern that allows for the injection of custom user-defined components into node and port placeholders. It enforces structural integrity by validating connections against predefined schemas and provides granular contr
This is a React component library for developers to build custom diagramming tools, rather than a standalone, self-hostable application for end-users to create diagrams.
Citybound is an open-source multiplayer city simulation game and collaborative urban planner. It provides a shared digital space where multiple users co-manage city growth, design infrastructure layouts, and develop urban environments in real time. The project functions as a collaborative city builder, allowing players to plan and evolve a virtual city together. Changes made to the urban environment are reflected immediately for all connected participants within the shared simulation. The system utilizes an entity-component simulation to manage urban behavior and a shared-world coordinate sy
This is a collaborative city-building simulation game rather than a general-purpose diagramming or whiteboarding tool for creating technical flowcharts and wireframes.
GulfOfMexico is a framework for building interactive, node-based visual programming environments within web browsers. It provides the necessary components to construct directed graph editors where users define application logic and data processing pipelines by connecting visual nodes on a coordinate-based canvas. The library enables the creation of drag-and-drop interfaces that synchronize visual representations with underlying functional data flows. By mapping input and output ports to specific behaviors, developers can build environments that allow for the construction of complex workflows
This is a framework for building node-based visual programming environments rather than a ready-to-use diagramming or whiteboarding application for general technical drawing.
Publication-ready NN-architecture schematics.
This tool is a specialized library for generating neural network architecture schematics rather than a general-purpose whiteboarding or diagramming application for flowcharts and wireframes.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| jgraph/drawio | 6.3K | JavaScript | Apache-2.0 | |
| lovasoa/whitebophir | 2.6K | JavaScript | agpl-3.0 | |
| 125.5K |
| TypeScript |
| MIT |
| jgraph/drawio-desktop | 61.6K | JavaScript | Apache-2.0 |
| toeverything/affine | 69.4K | TypeScript | NOASSERTION |
| plait-board/drawnix | 14.1K | TypeScript | MIT |
| evolus/pencil | 9.8K | JavaScript | GPL-2.0 |
| spacedeck/spacedeck-open | 1.1K | JavaScript | AGPL-3.0 |
| antonioru/beautiful-react-diagrams | 2.7K | JavaScript | MIT |
| citybound/citybound | 8.1K | Rust | AGPL-3.0 |