awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
vasturiano avatar

vasturiano/react-force-graph

0
View on GitHub↗
2,983 stele·340 fork-uri·HTML·mit·15 vizualizărivasturiano.github.io/react-force-graph/example/large-graph↗

React Force Graph

react-force-graph is a React component for rendering interactive 2D and 3D network visualizations using a force-directed layout engine. It functions as an interactive data visualization library that employs D3-force simulations to manage node physics and relationship positioning.

The library includes a 3D visualization tool that utilizes ThreeJS to render complex nodes and links within an immersive space. It provides programmatic control over zooming, panning, and viewport navigation, alongside a coordinate-to-object picking mechanism for handling user interactions like clicks, hovers, and drags.

The system supports the visualization of structured networks, including knowledge graphs, social network analysis, and hierarchical data mappings. Visual customization is available for both nodes and links, allowing for custom shapes, colors, materials, and labels based on data attributes.

The library provides tools to regulate simulation physics, such as node velocity and charge, to maintain layout stability.

Features

  • Interactive Diagramming Libraries - Provides a comprehensive library for embedding interactive, browser-rendered network diagrams with custom styling.
  • Canvas and WebGL Graphics - Utilizes Three.js and WebGL to render complex 3D graph geometries and materials within a browser canvas.
  • Graph Visualization Libraries - Offers a specialized graph visualization library for rendering hierarchical data as interactive 3D node-link diagrams.
  • Force-Directed Layout Physics - Regulates node velocity and charge through a configurable set of simulation constants to control layout stability.
  • Network Graph Layouts - Implements algorithms for arranging nodes and edges in relationship graphs to maximize visual interpretability.
  • React Components - Ships as a reusable React component specifically designed for integration within the React ecosystem.
  • Force-Directed Layouts - Employs a force-directed layout engine to automatically distribute nodes and links based on physical simulations.
  • Relationship Visualizations - Renders complex data connections as interactive 2D or 3D force-directed graphs to uncover patterns and dependencies.
  • D3.js Implementations - Builds upon D3-force simulations to manage node physics and the positioning of network relationships.
  • Interactive Data Exploration Tools - Provides an interactive interface for exploring large datasets through panning, zooming, and element selection in a graph.
  • Physics Simulation Engines - Includes a simulation engine to calculate physical interactions and dynamics for interactive network layouts.
  • Node Appearance - Allows for the configuration of node properties such as shapes, colors, and sizes based on data attributes.
  • Viewport Coordinate Mappings - Translates abstract simulation coordinates into viewport-specific pixels or 3D world units for accurate rendering.
  • Knowledge Graph Visualizations - Enables the creation of visual interfaces for linked data and ontologies to navigate conceptual relationships.
  • Connection Styling - Provides options to customize the visual properties of connection lines, including curves, materials, and labels.
  • UI Event Bridge Callbacks - Implements a bridge that translates low-level canvas mouse events into high-level graph element interaction callbacks.
  • User Interaction Handling - Captures and processes mouse input to trigger custom callbacks when users interact with nodes and links.
  • Viewport Navigation Controls - Provides controls for interacting with the visualization canvas, including programmatic zooming and panning.

Istoric stele

Graficul istoricului de stele pentru vasturiano/react-force-graphGraficul istoricului de stele pentru vasturiano/react-force-graph

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face vasturiano/react-force-graph?

react-force-graph is a React component for rendering interactive 2D and 3D network visualizations using a force-directed layout engine. It functions as an interactive data visualization library that employs D3-force simulations to manage node physics and relationship positioning.

Care sunt principalele funcționalități ale vasturiano/react-force-graph?

Principalele funcționalități ale vasturiano/react-force-graph sunt: Interactive Diagramming Libraries, Canvas and WebGL Graphics, Graph Visualization Libraries, Force-Directed Layout Physics, Network Graph Layouts, React Components, Force-Directed Layouts, Relationship Visualizations.

Care sunt câteva alternative open-source pentru vasturiano/react-force-graph?

Alternativele open-source pentru vasturiano/react-force-graph includ: vasturiano/force-graph — This project is a high-performance library for rendering interactive, force-directed network visualizations within an… northwoodssoftware/gojs — GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts,… plantuml/plantuml — PlantUML is a text-to-diagram generator that translates human-readable markup into structured graphical… cytoscape/cytoscape.js — Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex… vasturiano/3d-force-graph — 3d-force-graph is a WebGL-accelerated component for rendering interactive network graphs in three-dimensional space.… f5/unovis — Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network…

Alternative open-source pentru React Force Graph

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Force Graph.
  • vasturiano/force-graphAvatar vasturiano

    vasturiano/force-graph

    2,051Vezi pe GitHub↗

    This project is a high-performance library for rendering interactive, force-directed network visualizations within an HTML5 canvas. It provides a physics-based engine that calculates node positioning through simulated attraction and repulsion forces, enabling the representation of complex relational data structures as dynamic, navigable graphs. The library distinguishes itself through its ability to handle large-scale datasets containing thousands of nodes and links while maintaining interface responsiveness. It offers granular control over the visual representation of data, allowing for cust

    JavaScriptcanvasd3jsforce
    Vezi pe GitHub↗2,051
  • northwoodssoftware/gojsAvatar NorthwoodsSoftware

    NorthwoodsSoftware/GoJS

    8,447Vezi pe GitHub↗

    GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation. The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a

    HTMLcanvaschartcharts
    Vezi pe GitHub↗8,447
  • plantuml/plantumlAvatar plantuml

    plantuml/plantuml

    13,093Vezi pe 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

    Javadiagramdiagram-as-codediagrams
    Vezi pe GitHub↗13,093
  • cytoscape/cytoscape.jsAvatar cytoscape

    cytoscape/cytoscape.js

    10,857Vezi pe GitHub↗

    Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex network structures directly within a web browser. It functions as a comprehensive framework for building responsive graph interfaces, providing the tools necessary to visualize relational datasets and manage hierarchical data models. The library distinguishes itself through a modular architecture that supports custom layout algorithms and rendering styles, allowing for the integration of physics-based engines to organize complex network structures automatically. It utilizes an even

    JavaScriptanalysiscytoscapejsgraph-theory
    Vezi pe GitHub↗10,857
Vezi toate cele 30 alternative pentru React Force Graph→