awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Lucidchart

Ranking updated Jul 13, 2026

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.

Open-Source Alternatives to Lucidchart

Find the best repos with AI.We'll search the best matching repositories with AI.
  • jgraph/drawiojgraph avatar

    jgraph/drawio

    6,292View on GitHub↗

    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.

    JavaScriptVisual Diagram Editors
    View on GitHub↗6,292
  • lovasoa/whitebophirlovasoa avatar

    lovasoa/whitebophir

    2,562View on GitHub↗

    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.

    JavaScriptReal-time CollaborationSVG Image Exports
    View on GitHub↗2,562
  • excalidraw/excalidrawexcalidraw avatar

    excalidraw/excalidraw

    125,451View on GitHub↗

    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.

    TypeScriptCollaborative Drawing Engines
    View on GitHub↗125,451
  • jgraph/drawio-desktopjgraph avatar

    jgraph/drawio-desktop

    61,625View on GitHub↗

    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.

    JavaScriptVisual Diagram Editors
    View on GitHub↗61,625
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    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.

    TypeScriptReal-time CollaborationPrivate Data Hosting
    View on GitHub↗69,443
  • plait-board/drawnixplait-board avatar

    plait-board/drawnix

    14,095View on GitHub↗

    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.

    TypeScriptVisual Diagram Editors
    View on GitHub↗14,095
  • evolus/pencilevolus avatar

    evolus/pencil

    9,809View on GitHub↗

    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.

    JavaScriptVisual Diagram Editors
    View on GitHub↗9,809
  • spacedeck/spacedeck-openspacedeck avatar

    spacedeck/spacedeck-open

    1,129View on GitHub↗

    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.

    JavaScriptCollaborative WhiteboardsCanvas-Based RenderingOperational Transformation Sync
    View on GitHub↗1,129
  • antonioru/beautiful-react-diagramsantonioru avatar

    antonioru/beautiful-react-diagrams

    2,726View on GitHub↗

    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.

    JavaScriptVisual Diagram Editors
    View on GitHub↗2,726
  • citybound/cityboundcitybound avatar

    citybound/citybound

    8,123View on GitHub↗

    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.

    RustReal-time Collaboration
    View on GitHub↗8,123
  • todepond/gulfofmexicoTodePond avatar

    TodePond/GulfOfMexico

    13,378View on GitHub↗

    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.

    Drag and Drop InteractionsCanvas-Based
    View on GitHub↗13,378
  • alexlenail/nn-svgalexlenail avatar

    alexlenail/NN-SVG

    5,684View on GitHub↗

    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.

    JavaScriptSVG Document ExportersSVG Image Exports
    View on GitHub↗5,684
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
jgraph/drawio6.3KJavaScriptApache-2.0Jun 19, 2026
lovasoa/whitebophir2.6KJavaScriptagpl-3.0Jan 21, 2026
excalidraw/excalidraw
125.5K
TypeScript
MIT
Jun 16, 2026
jgraph/drawio-desktop61.6KJavaScriptApache-2.0Jun 15, 2026
toeverything/affine69.4KTypeScriptNOASSERTIONJun 16, 2026
plait-board/drawnix14.1KTypeScriptMITJun 22, 2026
evolus/pencil9.8KJavaScriptGPL-2.0Jun 2, 2026
spacedeck/spacedeck-open1.1KJavaScriptAGPL-3.0Oct 6, 2023
antonioru/beautiful-react-diagrams2.7KJavaScriptMITDec 12, 2022
citybound/citybound8.1KRustAGPL-3.0Jan 7, 2023

Related searches

  • a diagramming tool
  • an open source diagramming tool for flowcharts
  • an open source tool for drawing diagrams
  • an open source diagramming and flowchart tool
  • an open source whiteboard for collaboration
  • a mind-mapping app
  • a tool for generating diagrams from code
  • an open source alternative to Figma