uber
react-vis-force
JavaScript

d3-force graphs as React Components.

Last updated May 29, 2026
407
Stars
73
Forks
39
Issues
0
Stars/day
Attention Score
66
Language breakdown
JavaScript 99.6%
CSS 0.2%
Shell 0.2%
Files click to expand
README

react-vis-force Build Status Coverage Status

react-vis-force demo

See the live demo at http://uber.github.io/react-vis-force

Overview

react-vis-force applies the react-vis and d4-style component approach to the d3-force library. This allows users to declaratively provide links and nodes as children of a ForceGraph component.

Example

import React from 'react';
import {ForceGraph, ForceGraphNode, ForceGraphLink} from 'react-vis-force';

<ForceGraph simulationOptions={{ height: 300, width: 300 }}> <ForceGraphNode node={{ id: 'first-node' }} fill="red" /> <ForceGraphNode node={{ id: 'second-node' }} fill="blue" /> <ForceGraphLink link={{ source: 'first-node', target: 'second-node' }} /> </ForceGraph>

Docs

🔗 More in this category

© 2026 GitRepoTrend · uber/react-vis-force · Updated daily from GitHub