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 Mind Mapping Tools

Ranking updated Jun 30, 2026

For a mind-mapping app, the strongest matches are naotu/desktopnaotu (DesktopNaotu is a cross-platform offline mind mapping application that), freeplane/freeplane (Freeplane is a well-established open-source mind mapping tool that) and plait-board/drawnix (Drawnix is an infinite-canvas whiteboarding and diagramming application that). fex-team/kityminder and netless-io/flat round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Visual brainstorming applications for organizing ideas, mapping complex concepts, and structuring information through interactive diagrams.

Open Source Mind Mapping Tools

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

    NaoTu/DesktopNaotu

    5,069View on GitHub↗

    DesktopNaotu is a cross-platform mind mapping tool for creating and organizing hierarchical visual diagrams. It functions as an offline editor and standalone application for managing knowledge without requiring an internet connection. The application includes utility functions for mind map data conversion, allowing users to import and migrate files from third-party platforms into a compatible offline format. It also acts as a version-controlled diagramming tool that tracks the history of maps to allow for the review or recovery of previous versions. The software provides capabilities for loc

    DesktopNaotu is a cross-platform offline mind mapping application that lets you create and manage hierarchical diagrams, but it lacks the exports, keyboard shortcuts, and collaboration features this search is looking for.

    TypeScriptMind Mapping ToolsLocal File ManagersLocal File System Integration
    View on GitHub↗5,069
  • freeplane/freeplanefreeplane avatar

    freeplane/freeplane

    3,949View on GitHub↗

    Freeplane is a Java-based mind mapping software and knowledge management system used to create hierarchical visual maps and interconnect ideas. It serves as a visual information organizer that transforms text-based notes into navigable spatial maps to facilitate non-linear thinking processes. The application features a swing-based visual canvas for rendering interactive concept maps and complex node-based layouts. It utilizes an XML-based document organizer to serialize map structures and node attributes into hierarchical files for persistent storage. The tool covers several core capability

    Freeplane is a well-established open-source mind mapping tool that lets you create hierarchical visual maps with node attachments, notes, and export options, and it runs cross-platform on Java—however it lacks the radial tree layout and real-time collaboration features you specified.

    JavaMind Mapping SoftwareMind Mapping ToolsCanvas Relative Mapping
    View on GitHub↗3,949
  • 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 an infinite-canvas whiteboarding and diagramming application that directly supports mind mapping and visual brainstorming, with collaboration and export features, making it a fitting tool for your search, though it is a broader diagramming tool rather than a dedicated mind-map-only app.

    TypeScriptVisual Diagramming ToolsWhiteboardingCanvas-Based Annotation UIs
    View on GitHub↗14,095
  • fex-team/kityminderfex-team avatar

    fex-team/kityminder

    4,861View on GitHub↗

    KityMinder is a web-based mind map editor that runs entirely in the browser, letting users create and edit hierarchical diagrams without installing any software. It automatically syncs mind maps to the cloud, keeping them accessible across devices and sessions. From the same interface, users can generate a public link that allows others to view the mind map immediately in their own browser. The editor provides a desktop-like interactive experience with drag-and-drop node manipulation, inline text editing, and an undo/redo history that tracks each action. All changes are persisted remotely, en

    KityMinder is a web-based mind map editor with cloud sync and sharing, so it fits as a mind-mapping application, but it lacks the desktop app, radial layout, export, and collaboration features you listed.

    JavaScriptBrowser-Based Diagramming ToolsCloud Data StoresCloud File Sync
    View on GitHub↗4,861
  • netless-io/flatnetless-io avatar

    netless-io/flat

    6,410View on GitHub↗

    Flat is an open-source virtual classroom client that combines real-time video conferencing, an interactive whiteboard, screen sharing, and session recording into a single cross-platform application. Built with Electron and React, it provides a desktop shell for hosting and joining live teaching sessions on Windows and macOS, with a web-based interface that integrates video, audio, whiteboard annotations, and messaging for synchronous student engagement. The platform distinguishes itself through its integration of Agora's Real-Time Communication engine with the Software-Defined Real-Time Netwo

    Flat is a virtual classroom client with a collaborative whiteboard and video conferencing, not a dedicated mind-mapping application; it lacks the radial tree layout, node attachments, and export features needed for visual brainstorming.

    TypeScriptCollaborative Whiteboarding
    View on GitHub↗6,410
  • 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 collaborative whiteboarding tool for real-time visual brainstorming, but it lacks the dedicated mind map features such as radial tree layout and node attachments that this search requires, making it more of a general-purpose visual collaboration platform rather than a focused mind mapping application.

    JavaScriptCollaborative Whiteboarding
    View on GitHub↗2,562
  • charmbracelet/bubblescharmbracelet avatar

    charmbracelet/bubbles

    7,796View on GitHub↗

    Bubbles is a terminal user interface toolkit and component library providing a set of pre-built, reusable widgets for creating interactive command-line applications. It functions as a framework for building complex tools that require real-time updates and keyboard navigation. The library includes a variety of specialized interface elements such as fuzzy-filterable item lists, single-line and multi-line text inputs, and tabular data grids. It also provides visual feedback components including animated loading spinners, progress meters, countdown timers, and stopwatches. Additional capabilitie

    Bubbles is a terminal user interface toolkit with reusable widgets for building CLI applications, not a mind map application itself—it provides building blocks you could use to construct one, but it does not offer radial tree layout, node attachments, or direct export features.

    GoKeyboard Shortcuts
    View on GitHub↗7,796
  • miroslavpejic85/mirotalksfumiroslavpejic85 avatar

    miroslavpejic85/mirotalksfu

    2,882View on GitHub↗

    Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac

    Mirotalksfu is a real-time video conferencing and collaborative meeting platform with a whiteboarding feature, not a dedicated mind map creation application with the radial tree layout and export capabilities you're looking for.

    JavaScriptCollaborative Whiteboarding
    View on GitHub↗2,882
  • d3/d3d3 avatar

    d3/d3

    113,118View on GitHub↗

    D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions. The library distinguishes itself by offering specialized tools for complex data representation, including algorithmic layouts for hierarchical structures and geographic projection utilities for mapping spherical coordinates. It also includes a comprehensive suite fo

    D3 is a data-visualization library for building custom visualizations, not a ready-to-use mind-mapping application — it gives you the building blocks to create one, but lacks the node-editing, export, and collaborative interface of a standalone mind-mapping tool.

    ShellHierarchical Layouts
    View on GitHub↗113,118
  • tldraw/draw-a-uitldraw avatar

    tldraw/draw-a-ui

    5,445View on GitHub↗

    This project is an AI-powered visual canvas and collaborative whiteboard framework. It functions as a customizable vector drawing engine and a tool for converting hand-drawn interface sketches and wireframes into functional code using artificial intelligence. The system distinguishes itself through the integration of AI agents that can read, modify, and generate visual diagrams directly on the canvas. It also provides a node-based workflow editor for building automation pipelines and data processing flows by connecting multimodal components. The platform covers a broad range of capabilities,

    This is an AI-powered whiteboard and canvas framework rather than a dedicated mind-mapping application, so it lacks core mind-mapping structures like radial tree layout, though it can support visual brainstorming through freeform drawing and collaboration.

    TypeScriptCollaborative Whiteboarding
    View on GitHub↗5,445
  • 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 general-purpose diagram editor that can be adapted for mind maps, but it is not a dedicated mind mapping tool with radial tree layout or mind-map-specific features as asked for.

    JavaScriptDiagramming ToolsVisual Diagram EditorsVisual Modeling Environments
    View on GitHub↗61,625
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on GitHub↗

    Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored

    Vditor is primarily a Markdown editor that can render mind maps as one of its many technical content features, not a dedicated mind-mapping application for visual brainstorming; it lacks the radial-tree-first interface, export options, and collaborative session focus this search requires.

    TypeScriptKeyboard Shortcuts
    View on GitHub↗11,074
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
naotu/desktopnaotu5.1KTypeScriptGPL-2.0Feb 14, 2026
freeplane/freeplane3.9KJavagpl-2.0Feb 20, 2026
plait-board/drawnix14.1KTypeScriptMITJun 22, 2026
fex-team/kityminder4.9KJavaScriptbsd-3-clauseAug 10, 2019
netless-io/flat6.4KTypeScriptMITJun 22, 2026
lovasoa/whitebophir2.6KJavaScriptagpl-3.0Jan 21, 2026
charmbracelet/bubbles7.8KGomitFeb 17, 2026
miroslavpejic85/mirotalksfu2.9KJavaScriptagpl-3.0Feb 19, 2026
d3/d3113.1KShellISCMay 28, 2026
tldraw/draw-a-ui5.4KTypeScript—Feb 18, 2026

Related searches

  • an open source tool for graph notes
  • a diagramming tool
  • an open source diagramming tool for teams
  • a networked-thought note app
  • an open source diagramming tool for flowcharts
  • an open source whiteboard for collaboration
  • an open source hierarchical task manager
  • an open source tool for drawing diagrams