Ross ROSS = Recommend OSS · open-source software intelligence for agents

slembcke/Chipmunk2D

A fast and lightweight 2D game physics library. observed · 2026-08-28

github.com/slembcke/Chipmunk2D · homepage · C · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
slembcke/Chipmunk2Dmain68

For agents

markdown · JSON · MCP: product_card(name="slembcke/Chipmunk2D")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem