awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Diagramming Tools · Awesome GitHub Repositories

3 repos

Awesome GitHub RepositoriesDiagramming Tools

Software that creates, renders, or converts structured data into visual diagrams and flowcharts for technical documentation.

Explore 3 awesome GitHub repositories matching development tools & productivity · Diagramming Tools. Refine with filters or upvote what's useful.

  1. Home
  2. Development Tools & Productivity
  3. Documentation, Discovery & Metadata
  4. Knowledge and Documentation Management
  5. Documentation and Knowledge Tools
  6. Diagramming Tools

Awesome Diagramming Tools GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • mermaid-js/mermaid

    mermaid-js/mermaid

    86,200GitHubView on GitHub↗

    This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for m

    Translates declarative text definitions into fully rendered visual diagrams using standard web technologies.

    TypeScriptdiagramsdiagrams-as-codedocumentation
  • macrozheng/mall

    macrozheng/mall

    82,926GitHubView on GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secu

    Visualizes method call flows by generating diagrams from existing code to simplify architectural understanding.

    Javadockerelasticsearchelk
  • jgraph/drawio-desktop

    jgraph/drawio-desktop

    59,481GitHubView 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 ar

    Offers an interactive canvas for drafting and refining complex flow charts, technical workflows, and structured diagrams.

    JavaScriptdiagram-editorelectron-appgraphics

Explore sub-tags

  • Diagramming IntegrationsPlugins and connectors that embed visual design software into external project management and documentation platforms.
  • Diagramming PluginsModular extensions that add support for specific diagram types, parsers, or rendering engines to a core diagramming application.
  • Git Graph VisualizersTools that render version control history, including branches, commits, and merge patterns, from text-based definitions.
Process and Flow Mapping3 sub-tags
Tools dedicated to documenting workflows, process steps, and comparative metrics through visual charts.
  • System Architecture Visualizers3 sub-tagsSpecialized diagram types focused on modeling software structures, state machines, and interaction logic.
  • Text-Based Generation Engines3 sub-tagsTools that transform declarative syntax or code into visual representations, distinct from manual canvas-based editors.
  • Visual Diagram EditorsTools that provide a canvas for creating and manipulating flow charts, connectors, and visual workflows.