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
hediet avatar

hediet/vscode-drawio

0
View on GitHub↗
9,451 stars·462 forks·TypeScript·GPL-3.0·38 viewsmarketplace.visualstudio.com/items?itemName=hediet.vscode-drawio↗

Vscode Drawio

This project is a visual diagramming tool and integration for VS Code that allows users to create and edit Draw.io files directly within their workspace. It provides a graphical interface for building architecture diagrams and flowcharts using XML, SVG, and PNG formats.

The extension includes a code-to-diagram navigator that links visual nodes to specific files and symbols in the codebase. It also features a collaborative editing environment with synchronized cursors for brainstorming and an offline interface that maintains full functionality without an internet connection.

The toolset covers multi-format diagram editing, including raw XML manipulation and format conversion. It further supports visual version comparison to identify structural differences between diagram iterations and provides a plugin architecture for extending core capabilities.

Features

  • Diagramming Tools - Provides a graphical interface for building architecture diagrams and flowcharts using XML, SVG, and PNG formats.
  • Diagramming Integrations - Integrates Draw.io visual design software directly into the VS Code editor for seamless diagram creation and modification.
  • Visual-to-Code Navigators - Links visual diagram nodes to specific files and symbols in the codebase to enable rapid navigation.
  • Live Visual-Text Synchronization - Maintains a live connection between the visual graph view and its underlying XML or text source for simultaneous editing.
  • Symbol-to-Node Linking - Links visual diagram nodes to specific files or symbols in the codebase to enable rapid navigation between architecture and implementation.
  • VS Code Extensions - Integrates a full Draw.io diagramming editor directly into the VS Code workspace.
  • Webview-Based - Renders the diagramming application within a sandboxed HTML environment using the host editor's webview API.
  • Architecture Visualizers - Provides visual maps of codebase structure by connecting diagram nodes to actual implementation files.
  • Technical Architecture Diagramming - Facilitates the creation of visual models representing system flows and technical infrastructures side by side with source code.
  • Diagramming Tools - Implements a built-in graphical interface for modifying diagram files without requiring external software.
  • Visual Synchronization Engines - Maintains a live, bidirectional link between the visual diagram representation and its underlying XML source.
  • Offline Support - Supports loading the interface locally or via custom URLs to ensure full functionality without an internet connection.
  • Real-time Collaborative Editors - Provides multi-user interaction within node-based canvases by synchronizing state and tracking cursors.
  • Visual Collaboration Tools - Enables teams to collaboratively create and review diagrams in real-time using synchronized cursors for brainstorming.
  • Collaborative Diagramming Tools - Provides a shared editing environment with synchronized cursors for real-time team brainstorming and review.
  • Diagram Exporting - Converts internal diagram definitions into various vector and raster image formats for use in external applications.
  • Diagram Format Conversion - Transforms diagram files between different supported extensions to change storage or rendering methods.
  • Asset Bundling - Packages core logic and dependencies locally as optimized bundles to enable full functionality without an internet connection.
  • Multi-Format Diagram Editing - Allows modification of diagram data across various formats including XML, SVG, and PNG.
  • Offline Interfaces - Ships a local instance of the diagramming editor to ensure full functionality without an internet connection.
  • Architecture and Design - VS Code extension for integrated diagramming.

Star history

Star history chart for hediet/vscode-drawioStar history chart for hediet/vscode-drawio

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Vscode Drawio

Similar open-source projects, ranked by how many features they share with Vscode Drawio.
  • wanglin2/mind-mapwanglin2 avatar

    wanglin2/mind-map

    12,363View on GitHub↗

    This project is a comprehensive diagramming ecosystem that functions as both a standalone cross-platform desktop application and a modular JavaScript library for web-based mind mapping. It provides a visual workspace for structuring hierarchical information, allowing users to create, organize, and manipulate complex node trees through an interactive canvas interface. The platform distinguishes itself through deep integration with artificial intelligence, enabling users to automatically generate, expand, and refine diagram content directly within their workspace. It supports real-time collabor

    JavaScriptgraphjsmindmind-map
    View on GitHub↗12,363
  • 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

    JavaScriptdiagram-editorelectron-appgraphics
    View on GitHub↗61,625
  • likec4/likec4likec4 avatar

    likec4/likec4

    2,723View on GitHub↗

    likec4 is an architecture-as-code framework that transforms text-based architecture definitions into interactive diagrams, static websites, and image files. It serves as a system architecture visualizer and C4 model diagram generator, allowing users to define software components, boundaries, and deployment infrastructure using a domain-specific language. The tool distinguishes itself by providing a modeling environment with Language Server Protocol integration for real-time validation and autocomplete. It enables interactive architecture documentation where users can navigate through hierarch

    TypeScriptarchitecturearchitecture-as-codec4
    View on GitHub↗2,723
  • umlet/umletumlet avatar

    umlet/umlet

    1,600View on GitHub↗

    Umlet is a desktop-based visual design environment for constructing software architecture diagrams and object-oriented models. It functions as a diagramming utility that allows users to create, manipulate, and organize visual elements through a combination of a graphical workspace and a text-driven interface. The application distinguishes itself by using a custom markup language to define and render diagram elements, enabling users to create specialized notations and custom shapes for unique architectural requirements. This approach allows for the serialization of diagram states into structur

    JavaScript
    View on GitHub↗1,600
See all 30 alternatives to Vscode Drawio→

Frequently asked questions

What does hediet/vscode-drawio do?

This project is a visual diagramming tool and integration for VS Code that allows users to create and edit Draw.io files directly within their workspace. It provides a graphical interface for building architecture diagrams and flowcharts using XML, SVG, and PNG formats.

What are the main features of hediet/vscode-drawio?

The main features of hediet/vscode-drawio are: Diagramming Tools, Diagramming Integrations, Visual-to-Code Navigators, Live Visual-Text Synchronization, Symbol-to-Node Linking, VS Code Extensions, Webview-Based, Architecture Visualizers.

What are some open-source alternatives to hediet/vscode-drawio?

Open-source alternatives to hediet/vscode-drawio include: wanglin2/mind-map — This project is a comprehensive diagramming ecosystem that functions as both a standalone cross-platform desktop… jgraph/drawio-desktop — This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams… likec4/likec4 — likec4 is an architecture-as-code framework that transforms text-based architecture definitions into interactive… umlet/umlet — Umlet is a desktop-based visual design environment for constructing software architecture diagrams and object-oriented… voormedia/rails-erd — rails-erd is a Ruby on Rails ERD generator and database schema visualizer. It serves as an automated diagramming tool… yizhiyanhua-ai/fireworks-tech-graph — Fireworks Tech Graph is a tool that generates SVG and PNG technical diagrams from natural language descriptions,…