d3/d3-force
Force-directed graph layout using velocity Verlet integration.
Is d3/d3-force beginner-friendly?
We have not seen enough recent pull requests from outside contributors to d3/d3-force to say how often they are merged. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.
- Stars
- 2k
- Forks
- 395
- Open beginner issues
- 0
- Indexed issues
- 15
- Avg merge
- 5h 46m
- Merged PRs (30d)
- 1
- Dominant language
- JavaScript
- License
- ISC
- Last GitHub push
- Nov 3, 2026
- Latest indexed
- Nov 8, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- No beginner labels indexed
How to contribute to d3/d3-force
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- Your contributions will be published under the project's ISC license.
- Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 5/5 Over a week Newbie friendliness 18/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Accept iterables?Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
d3.forceLimit?Openidea
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
idea
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
d3.forceCollideRect?Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
idea
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
`README` links to deprecated notebookPossibly taken @hirehamir claimed this 1200 days ago. Open
Difficulty 1/5 Under an hour Newbie friendliness 20/100
-
Collide force doesn't handle identical initial positions wellPossibly taken @Fil claimed this 1321 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 20/100
-
README has links to non-force-directed beeswarmsPossibly taken @curran claimed this 1911 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 20/100
-
Suggestion: add an angle property to d3.forceRadial() to define the forces in this anglePossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
add d3.forceExtentPossibly taken @Fil claimed this 2330 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 20/100