detecting collisions between bodies: Points, Lines, Boxes, Polygons (Concave too), Ellipses and Circles. Also RayCasting. All bodies can have offset, rotation, scale, bounding box padding, can be static (non moving) or be trigger bodies (non colliding).
active 2023-08-19 → 2025-09-30 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 774 days from 2023-08-19 to 2025-09-30. Pushes: 99 total, peak 13 in a day. Pull requests: 19 total, peak 2 in a day. Issues: 54 total, peak 4 in a day. Comments: 144 total, peak 12 in a day. Stars: 97 total, peak 4 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| Prozi | 244 | 99 | 11 | 103 |
| jyoung4242 | 10 | 0 | 0 | 6 |
| gregmax17 | 10 | 0 | 1 | 4 |
| whitespacecode | 8 | 0 | 0 | 6 |
| electrovir | 7 | 0 | 0 | 3 |
| noih | 6 | 0 | 3 | 3 |
| RedPhoenixQ | 5 | 0 | 3 | 2 |
| leiavoia | 4 | 0 | 0 | 4 |
| Ewok167 | 3 | 0 | 0 | 2 |
| ong-appxplore | 3 | 0 | 0 | 1 |
| sbuys | 3 | 0 | 0 | 2 |
| joeynenni | 2 | 0 | 0 | 1 |
| rev111 | 2 | 0 | 0 | 1 |
| WangPengJu | 2 | 0 | 0 | 0 |
| wbrian-onlineed | 1 | 0 | 0 | 1 |
| Andrek25 | 1 | 0 | 1 | 0 |
| player21o | 1 | 0 | 0 | 1 |
| Gabriel-xyz | 1 | 0 | 0 | 1 |
| CatR3kd | 1 | 0 | 0 | 0 |
| onizuka-aniki | 1 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue#97CatR3kd2025-09-30 15:12getCollisionPoints() between a line and a box will return 2-4 points
- Issue comment#96onizuka-aniki2025-09-06 04:16feature request: doPolygonsShareAnEdge()
- Issue comment#37Prozi2025-07-27 19:54feature-request: Extend Benchmarking
- Issue comment#92Prozi2025-07-27 19:53have you noticed its much faster to clear and rebuild the tree every tick?
- Issue comment#94Prozi2025-07-27 19:44i have some questions
- Issue comment#96Prozi2025-07-27 19:37feature request: doPolygonsShareAnEdge()
- Issue#95adamwong2462025-07-09 19:25Bug: polygonInPolygon returns incorrect false response
- Issue comment#92Gabriel-xyz2025-06-06 19:29have you noticed its much faster to clear and rebuild the tree every tick?
- Issue comment#93Prozi2025-06-06 16:44Typescript: ESM export does not include type definitions
- Issue comment#93Prozi2025-06-06 11:23Typescript: ESM export does not include type definitions
- Issue comment#93player21o2025-06-06 10:50Typescript: ESM export does not include type definitions
- Issue comment#92Prozi2025-06-04 14:22have you noticed its much faster to clear and rebuild the tree every tick?
- Issue comment#91electrovir2025-05-08 17:32Polygon collision not taking into account scale
- Issue#91electrovir2025-05-08 17:32Polygon collision not taking into account scale
- Issue comment#91Prozi2025-05-08 16:51Polygon collision not taking into account scale
- Issue#91Prozi2025-05-08 16:51Polygon collision not taking into account scale
- ReleaseProzi2025-05-08 16:49v9.27.4
- Issue comment#91Prozi2025-05-08 16:39Polygon collision not taking into account scale
- Issue#91electrovir2025-05-07 20:19Polygon collision not taking into account scale
- ReleaseProzi2025-05-06 17:09v9.27.2
- Issue comment#90Prozi2025-05-06 17:08request: ship ESM so this can be used in a browser without a build process
- Issue comment#90electrovir2025-05-06 12:33request: ship ESM so this can be used in a browser without a build process
- Issue#90electrovir2025-05-06 12:33request: ship ESM so this can be used in a browser without a build process
- ReleaseProzi2025-05-06 12:16v9.27.1
- ReleaseProzi2025-05-06 12:04v9.27.0
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 97 stars here means stars gained during the window, not the repo's star count.