slembcke/Chipmunk2D
A fast and lightweight 2D game physics library. observed · 2026-08-28
Health v2 · maintenance only
68/100
- Activity 80
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5532
- days_rel: n/a
- days_push: 120
- n_releases_24m: 0
Adoption not part of the score
2402 stars · 362 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Chipmunk2D is a fast, lightweight 2D rigid body physics library written in C99 with no external dependencies. It provides collision detection, impulse solving, joints, raycasting queries, and collision callbacks designed specifically for 2D video games.
Use cases
- add physics to a 2d game
- simulate rigid bodies with collisions
- implement ragdolls and vehicles with joints
- raycast and shape queries in a 2d world
- build one-way platforms and buoyancy zones
- embed a lightweight physics engine in a C or C++ project
When to choose
- you need a fast, dependency-free 2D physics engine in C
- you are building a 2D game and want mature, MIT-licensed physics
- you need language bindings, as many exist for Chipmunk2D
When to avoid
- you need 3D physics simulation
- you prefer a batteries-included game engine rather than a physics library
- you need GPU-accelerated or heavily multithreaded physics beyond its built-in multithreaded solver
Facets
library · maturity stable
simulation graphics game-engine simulation cross-platform cross-platform cpp c 2d-physics rigid-body collision-detection c99 game-physics mit-license game-development
2 sources
- readme: https://github.com/slembcke/Chipmunk2D · fetched 2026-08-28 · 187c3ea4be08
- homepage: http://chipmunk2d.net · fetched 2026-08-29 · ec43132d0eac
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| slembcke/Chipmunk2D | main | 68 |
For agents
markdown · JSON · MCP: product_card(name="slembcke/Chipmunk2D")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem