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
Back to uber/react-digraph

Projects sharing features with React Digraph

30 open-source projects similar to uber/react-digraph, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • bpmn-io/diagram-jsbpmn-io avatar

    bpmn-io/diagram-js

    1,904View on GitHub↗

    A toolbox for displaying and modifying diagrams on the web.

    JavaScript
    View on GitHub↗1,904
  • anvaka/vivagraphjsanvaka avatar

    anvaka/VivaGraphJS

    3,860View on GitHub↗

    VivaGraphJS is a JavaScript graph visualization library used to render interactive network diagrams and relational data in web browsers. It features a force-directed layout engine that employs physics-based simulations, using spring and charge models to calculate balanced spatial distributions for nodes and links. The library utilizes a modular rendering architecture that decouples mathematical layout logic from the visual output. This allows for interchangeable rendering pipelines, supporting both vector-based SVG diagrams and hardware-accelerated WebGL rendering for large-scale visualizatio

    JavaScript
    View on GitHub↗3,860
  • antvis/g6antvis avatar

    antvis/G6

    12,157View on GitHub↗

    G6 is a graph visualization engine designed for the analysis and representation of relational data. It provides a framework for rendering complex network structures, allowing users to map data points and their connections into interactive visual formats. The library offers a comprehensive set of tools for graph layout, interaction, and animation. It supports the customization of visual elements and node behaviors, enabling the construction of tailored graph applications that handle large-scale datasets and dynamic network updates. The project is implemented in TypeScript and provides extensi

    TypeScriptdata-visualizationgraphgraph-analytics
    View on GitHub↗12,157
  • graphology/graphologygraphology avatar

    graphology/graphology

    1,694View on GitHub↗

    A robust & multipurpose Graph object for JavaScript & TypeScript.

    JavaScriptgraph
    View on GitHub↗1,694

AI search

Explore more awesome repositories

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

Find more with AI search
  • audiokit/flowA

    AudioKit/Flow

    0View on GitHub↗
    View on GitHub↗0
  • bcakmakoglu/vue-flowbcakmakoglu avatar

    bcakmakoglu/vue-flow

    6,338View on GitHub↗

    Vue Flow is a TypeScript library for building interactive node-based editors and flowcharts. It provides the core infrastructure for creating diagrams where users can drag, select, and connect nodes with edges, supporting pan and zoom navigation of the canvas. The library offers extensive control over graph behavior and appearance, including the ability to customize connection lines, define custom edge types, and configure zoom constraints and viewport defaults. It includes built-in components like a minimap for navigation, zoom controls, and a fit-view button, along with features for node re

    TypeScriptdiagramsflowflowchart
    View on GitHub↗6,338
  • beautifulinteractions/beautiful-react-diagramsB

    beautifulinteractions/beautiful-react-diagrams

    0View on GitHub↗
    View on GitHub↗0
  • beeglebug/behave-flowB

    beeglebug/behave-flow

    0View on GitHub↗
    View on GitHub↗0
  • bhouston/behave-graphB

    bhouston/behave-graph

    0View on GitHub↗
    View on GitHub↗0
  • blazor-diagrams/blazor.diagramsBlazor-Diagrams avatar

    Blazor-Diagrams/Blazor.Diagrams

    1,404View on GitHub↗

    A fully customizable and extensible all-purpose diagrams library for Blazor

    C#blazorcustomizationdiagramming-library
    View on GitHub↗1,404
  • bytedance/flow-builderB

    bytedance/flow-builder

    0View on GitHub↗
    View on GitHub↗0
  • chrisjpatty/flumechrisjpatty avatar

    chrisjpatty/flume

    1,625View on GitHub↗

    Extract logic from your apps with a user-friendly node editor powered by React.

    TypeScriptflumejavascriptnode
    View on GitHub↗1,625
  • d3/d3-forced3 avatar

    d3/d3-force

    1,983View on GitHub↗

    Force-directed graph layout using velocity Verlet integration.

    JavaScript
    View on GitHub↗1,983
  • d3/d3-hierarchyd3 avatar

    d3/d3-hierarchy

    1,262View on GitHub↗

    2D layout algorithms for visualizing hierarchical data.

    JavaScript
    View on GitHub↗1,262
  • dagrejs/dagredagrejs avatar

    dagrejs/dagre

    5,692View on GitHub↗

    Dagre is a pure JavaScript library for automatically laying out directed graphs. It implements a layered graph drawing algorithm based on the Sugiyama framework, positioning nodes in horizontal layers and routing edges to produce clear, readable visualizations with no native dependencies. The library handles edge routing as polylines with control points to avoid overlapping nodes, reduces edge crossings through heuristic node ordering within layers, and assigns final coordinates using a slack-based approach that respects minimum separation constraints. Graph structure and layout options are e

    TypeScript
    View on GitHub↗5,692
  • dagrejs/graphlibdagrejs avatar

    dagrejs/graphlib

    1,737View on GitHub↗

    A directed multi-graph library for JavaScript

    TypeScript
    View on GitHub↗1,737
  • debugst/stnodeeditorD

    DebugST/STNodeEditor

    0View on GitHub↗
    View on GitHub↗0
  • dhotson/springydhotson avatar

    dhotson/springy

    1,886View on GitHub↗

    A force directed graph layout algorithm in JavaScript

    JavaScript
    View on GitHub↗1,886
  • ebay/nice-dagE

    eBay/nice-dag

    0View on GitHub↗
    View on GitHub↗0
  • emilwidlund/nodlemilwidlund avatar

    emilwidlund/nodl

    1,752View on GitHub↗

    A framework for node-based applications. Leveraged by RxJS.

    TypeScript
    View on GitHub↗1,752
  • foblex/f-flowF

    foblex/f-flow

    0View on GitHub↗
    View on GitHub↗0
  • hikerpig/pintorahikerpig avatar

    hikerpig/pintora

    1,284View on GitHub↗

    An extensible text-to-diagrams library that works in both browser and node.js

    TypeScriptdiagramdiagram-as-codemermaidjs
    View on GitHub↗1,284
  • jacomyal/sigma.jsjacomyal avatar

    jacomyal/sigma.js

    12,069View on GitHub↗

    sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale network graphs in web browsers. It functions as a high-performance engine capable of rendering network structures containing thousands of nodes and edges interactively. The library provides a customizable graph engine that allows for the creation of specialized visualizations using low-level graphics primitives and custom drawing layers. It supports the rendering of diverse node shapes, such as images or piecharts, and enables the integration of graph visualizations as overlays on

    TypeScriptdata-visualizationgraphgraph-drawing
    View on GitHub↗12,069
  • jagenjo/litegraph.jsjagenjo avatar

    jagenjo/litegraph.js

    7,871View on GitHub↗

    litegraph.js is a JavaScript dataflow framework and visual node graph engine used to define programmable logic and data flow. It provides a node-based visual programming tool for designing complex logic through connected functional blocks. The library allows for the creation of hierarchical logic by nesting multiple nodes into recursive subgraphs. It also supports the development of custom node types with unique inputs and outputs, as well as custom widgets and live views that can hide the underlying graph structure to present a visual interface. The engine enables the execution of logic gra

    JavaScriptblueprintscanvas2deditor
    View on GitHub↗7,871
  • kedro-org/kedro-vizkedro-org avatar

    kedro-org/kedro-viz

    750View on GitHub↗

    Visualise your Kedro data and machine-learning pipelines and track your experiments.

    JavaScript
    View on GitHub↗750
  • kieler/elkjskieler avatar

    kieler/elkjs

    2,627View on GitHub↗

    ELK's layout algorithms for JavaScript

    JavaScriptdiagram-layoutgraph-layoutlayered-layout
    View on GitHub↗2,627
  • mermaid-js/mermaidmermaid-js avatar

    mermaid-js/mermaid

    88,676View 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 manual layout configuration. The library functions as a browser-based runtime that parses these definitions into intermediate abstract syntax trees, which are then processed by specialized engines to generate high-fidelity, resolution-independent graphics. The system distinguishe

    TypeScriptdiagramsdiagrams-as-codedocumentation
    View on GitHub↗88,676
  • microsoft/react-dag-editorM

    microsoft/react-dag-editor

    0View on GitHub↗
    View on GitHub↗0
  • miroiu/nodifymiroiu avatar

    miroiu/nodify

    1,934View on GitHub↗

    Highly performant and modular controls for node-based editors designed for data-binding and MVVM.

    C#calculatorcontrolseditor
    View on GitHub↗1,934
  • nelarius/imnodesNelarius avatar

    Nelarius/imnodes

    2,455View on GitHub↗

    A small, dependency-free node editor for dear imgui

    C++cppgamedevimgui
    View on GitHub↗2,455