awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Visual documentation tool

تم تحديث الترتيب في 30 يوليو 2026

For visual documentation tools, the strongest matches are excalidraw/excalidraw (Excalidraw is a collaborative virtual whiteboard and vector graphics), vanila-io/wireflow (Wireflow is a real-time collaborative flowchart and diagramming tool) and spacedeck/spacedeck-open (Spacedeck is a self-hostable, infinite-canvas collaborative whiteboard built for). plait-board/drawnix and jgraph/drawio round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked visual documentation tools for software projects, ranked by GitHub stars and activity. Compare the top alternatives and pick the right one.

Visual documentation tool

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • excalidraw/excalidrawالصورة الرمزية لـ excalidraw

    excalidraw/excalidraw

    125,451عرض على 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 collaborative virtual whiteboard and vector graphics editor with an infinite canvas and real-time encryption, fitting the core diagramming needs well despite lacking native markdown integration.

    TypeScriptCollaborative Drawing EnginesInfinite Canvas EditorsCollaborative Whiteboards
    عرض على GitHub↗125,451
  • vanila-io/wireflowالصورة الرمزية لـ vanila-io

    vanila-io/wireflow

    4,154عرض على GitHub↗

    Wireflow is a real-time collaborative flowchart tool and visual mapping application. It provides a shared digital canvas where multiple users can simultaneously design diagrams, map user flows, and create process maps. The application uses an operational transformation engine to resolve conflicting edits and maintain a consistent state across all users. A vector-based renderer ensures that flowchart elements remain sharp at any zoom level, while a WebSocket synchronization layer broadcasts canvas updates and cursor movements instantly between clients. The project is delivered as a containeri

    Wireflow is a real-time collaborative flowchart and diagramming tool that supports simultaneous editing on a shared canvas, though it lacks integrated markdown documentation and export features.

    JavaScriptReal-time Collaborative EditorsFlowchart Editors
    عرض على GitHub↗4,154
  • spacedeck/spacedeck-openالصورة الرمزية لـ spacedeck

    spacedeck/spacedeck-open

    1,129عرض على 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 self-hostable, infinite-canvas collaborative whiteboard built for visual brainstorming and real-time teamwork, making it a strong fit for visual diagramming though it leans more toward freeform whiteboarding than structured flowcharting.

    JavaScriptReal-time Collaborative EditorsCollaborative Whiteboards
    عرض على GitHub↗1,129
  • plait-board/drawnixالصورة الرمزية لـ plait-board

    plait-board/drawnix

    14,095عرض على 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 digital whiteboarding and visual diagramming application built around an infinite canvas with text-to-diagram generation and structured documentation features, though it lacks explicit mention of real-time multi-user collaboration and self-hosting out of the box.

    TypeScriptInfinite Canvas EditorsVisual Diagram Editors
    عرض على GitHub↗14,095
  • jgraph/drawioالصورة الرمزية لـ jgraph

    jgraph/drawio

    6,292عرض على 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 web-based diagramming tool provides vector editing, flowcharts, and technical documentation capabilities on an infinite canvas, though it lacks built-in real-time collaboration and markdown integration out of the box.

    JavaScriptVisual Diagram Editors
    عرض على GitHub↗6,292
  • jgraph/drawio-desktopالصورة الرمزية لـ jgraph

    jgraph/drawio-desktop

    61,625عرض على 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 project is a cross-platform desktop application for diagramming and flowcharting that supports vector rendering and visual documentation, though it lacks built-in self-hosting and real-time collaboration features in its desktop form.

    JavaScriptVisual Diagram Editors
    عرض على GitHub↗61,625
  • evolus/pencilالصورة الرمزية لـ evolus

    evolus/pencil

    9,809عرض على 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 cross-platform desktop prototyping and diagramming environment that supports visual documentation and layout design, though it lacks built-in real-time collaboration and direct markdown integration.

    JavaScriptVisual Diagram Editors
    عرض على GitHub↗9,809
  • terrastruct/d2الصورة الرمزية لـ terrastruct

    terrastruct/d2

    23,083عرض على GitHub↗

    This project is a diagram-as-code tool that transforms declarative text scripts into professional visual representations. It functions as a technical documentation generator, allowing users to define nodes, connections, and hierarchical relationships through a domain-specific modeling language that integrates directly into version-controlled developer workflows. The tool distinguishes itself through a highly modular architecture that decouples diagram definitions from spatial positioning. It features a pluggable layout engine that supports multiple arrangement algorithms, alongside a styling

    This project is a diagram-as-code tool that generates visual diagrams and technical documentation from declarative text scripts, providing export capabilities and layout engines while differing from visual canvas editors.

    GoDiagram Exporting
    عرض على GitHub↗23,083
  • star7th/showdocالصورة الرمزية لـ star7th

    star7th/showdoc

    12,779عرض على GitHub↗

    Showdoc is a technical documentation platform and knowledge management system designed to centralize project specifications, internal manuals, and technical guides. Built as a PHP web application, it provides a collaborative environment for teams to organize and share information across software development organizations. The platform distinguishes itself through its ability to automate documentation workflows by parsing source code comments and synchronizing technical records with the current state of a codebase. It also features specialized tools for managing RESTful API documentation and g

    Showdoc provides a self-hostable technical documentation and knowledge management platform with markdown support and API documentation tools, though it focuses more on structured document management and API specs than real-time infinite canvas diagramming.

    PHPAPI Documentation StandardsAPI Documentation ToolsDocumentation Generators
    عرض على GitHub↗12,779
  • plantuml/plantumlالصورة الرمزية لـ plantuml

    plantuml/plantuml

    13,093عرض على GitHub↗

    PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical representations. It functions as a diagram-as-code tool, allowing users to create and maintain technical documentation, architectural models, and flowcharts by decoupling diagram content from visual layout. The project distinguishes itself through a comprehensive rendering pipeline that processes domain-specific markup into various output formats, including vector and raster graphics. It utilizes a graph-based layout engine to calculate spatial positioning, while a declarative styling layer

    PlantUML is a text-to-diagram generator that turns markup into technical documentation and flowcharts, though as a diagram-as-code tool it lacks an infinite canvas and real-time collaboration.

    JavaDiagramming ToolsText-to-Diagram GeneratorsState Transition Models
    عرض على GitHub↗13,093
  • knsv/mermaidالصورة الرمزية لـ knsv

    knsv/mermaid

    88,686عرض على GitHub↗

    Mermaid is a text-to-diagram rendering engine that transforms markdown-inspired text definitions into visual flowcharts, sequence diagrams, and Gantt charts. It functions as a markdown-based diagramming tool designed to keep technical documentation synchronized with development by defining visuals as plain text. The engine utilizes a sandboxed rendering process, executing diagram generation inside isolated frames to prevent malicious scripts embedded in user text from executing in the browser. The system handles client-side text transformation and domain-specific language parsing to map text

    Mermaid is a text-to-diagram rendering engine that transforms markdown-inspired syntax into flowcharts and technical documentation, though it lacks built-in real-time collaboration and self-hostable server features.

    TypeScriptText-to-Diagram GeneratorsChart GeneratorsDiagramming Engines
    عرض على GitHub↗88,686
  • tone-row/flowchart-funالصورة الرمزية لـ tone-row

    tone-row/flowchart-fun

    3,357عرض على GitHub↗

    Flowchart Fun is a text-based diagram generator and interactive visual canvas editor that automatically transforms plain text input and natural language prompts into structured flowcharts and diagrams without requiring manual node placement. The application combines automated layout algorithms and structural templates with a web canvas interface for organizing layouts, applying custom shapes, borders, colors, and text sizes to diagram nodes and edges. The platform includes multi-format export pipelines that convert finished charts directly into vector graphics, raster images, and document dat

    Flowchart Fun is a text-based diagram and flowchart generator featuring markdown-style syntax and export capabilities, though it lacks real-time collaboration and self-hosting out of the box.

    TypeScriptDiagram ExportingVisual Diagram Editors
    عرض على GitHub↗3,357
  • toeverything/affineالصورة الرمزية لـ toeverything

    toeverything/AFFiNE

    69,443عرض على 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 provides a local-first workspace combining block-based notes with an infinite digital canvas, supporting real-time collaboration and private data hosting, though it leans more toward general knowledge management than pure diagramming.

    TypeScriptCollaborative Knowledge BasesCollaborative WorkspacesLocal-First Data Persistence
    عرض على GitHub↗69,443
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
excalidraw/excalidraw125.5KTypeScriptMIT16 يونيو 2026
vanila-io/wireflow4.2KJavaScriptMIT28 سبتمبر 2024
spacedeck/spacedeck-open1.1KJavaScriptAGPL-3.06 أكتوبر 2023
plait-board/drawnix14.1KTypeScriptMIT22 يونيو 2026
jgraph/drawio6.3KJavaScriptApache-2.019 يونيو 2026
jgraph/drawio-desktop61.6KJavaScriptApache-2.015 يونيو 2026
evolus/pencil9.8KJavaScriptGPL-2.02 يونيو 2026
terrastruct/d223.1KGompl-2.014 أكتوبر 2025
star7th/showdoc12.8KPHPother12 فبراير 2026
plantuml/plantuml13.1KJavaNOASSERTION15 يونيو 2026

Related searches

  • Docs as code
  • أداة لتوليد المخططات من الكود
  • a library for rendering interactive data visualizations
  • an open source tool for data visualization
  • an open source diagramming tool for teams
  • Code outline visualizer
  • an open source tool for diagramming models
  • an open source diagramming tool for flowcharts