vasturiano/3d-force-graph

3D force-directed graph component using ThreeJS/WebGL

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 10th, 2026
Created on February 27th, 2017
Open Issues & Pull Requests: 250 (+0)
GitHub issues: Enabled
Number of forks: 1,011
Total Stargazers: 6,390 (+0)
Total Subscribers: 87 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 42.8 hours
Mean response time: 68.1 days
90th percentile: 353.5 days
Tracked items: 45

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 843 days
Stale 30+ days: 35
Stale 90+ days: 35

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

3d-force-graph is a 3D force-directed graph component that renders network visualizations using ThreeJS and WebGL.

The tool solves the problem of visualizing complex network structures in three dimensions by implementing a force-directed layout algorithm in WebGL. This approach leverages GPU acceleration through ThreeJS to handle large graphs efficiently, allowing nodes and links to be positioned according to physical simulation principles while maintaining interactive performance in the browser.

The project suits developers building data visualization applications that need to display network or graph data with interactive 3D exploration capabilities. It works well for scenarios where traditional 2D graph layouts become cluttered or where the additional dimension provides meaningful insight into data relationships. Teams should consider this tool when they need WebGL-based rendering for performance with large datasets and want a component that integrates into web applications without heavy dependencies.

Development activity shows consistent engagement with the codebase. The project receives regular updates addressing bugs and adding features. Pull requests are reviewed and merged with reasonable turnaround. Issues are addressed with responses from maintainers, indicating active stewardship of the repository. The maintainer responds to user questions and feature requests, suggesting ongoing investment in the project's usability and evolution.