Skip to content
84

Awesome Collision Detection

:sunglasses: A curated list of awesome collision detection libraries and resources

1k stars85 forks40 entriesLast push Sep 28, 2026 (yesterday)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Libraries >Active

BEPUphysics 1

Pure C# physics engine with broadphase and narrowphase collision detection.

Box2D

2D physics engine with collision, distance, ray cast, and shape cast queries.

In 3 lists

Bullet

Real-time physics SDK with collision detection for games, robotics, and simulation.

CCD-Wrapper

Wrapper and benchmark for continuous collision detection algorithms.

coal (HPP-FCL)

Collision detection and distance query library derived from HPP-FCL.

FCL

Flexible Collision Library for collision, distance, and continuous collision queries.

In 4 lists

JitterPhysics

C# rigid body physics engine with collision detection support.

In 2 lists

Kraft

Object Pascal physics engine with discrete and optional continuous collision detection.

In 3 lists

libccd

Small C library for collision detection between convex shapes using GJK and EPA.

In 2 lists

MuJoCo

Physics simulator with contact, collision, and distance queries for robotics and control.

In 3 lists

ncollide

Rust collision detection library for 2D and 3D geometric queries.

ODE

Open Dynamics Engine with rigid body simulation and collision detection. [bitbucket]

In 3 lists

OpenGJK

GJK-based minimum distance library with bindings for multiple languages.

In 2 lists

Parry

Rust collision detection and geometric query library from Dimforge.

PhysX

NVIDIA physics SDK with scene queries, contact generation, and collision detection.

python-fcl

Python bindings for FCL collision, distance, and continuous collision queries.

pytorch_volumetric

PyTorch utilities for volumetric signed distance fields and differentiable collision queries.

ReactPhysics3d

C++ 3D physics engine with rigid body collision detection.

Tight-Inclusion

Conservative continuous collision detection library with minimum separation support.

Libraries >Inactive

ColDet

3D Collision Detection.

GIMPACT

Tools for geometry processing and collision detection.

OPCODE

Optimized Collision Detection.

SOLID

Collision detection of 3D objects undergoing rigid motion and deformation.

Libraries >Mesh Processing

bounding-mesh

Implementation of the bounding mesh and bounding convex decomposition algorithms for single-sided mesh approximation.

CoACD

Approximate convex decomposition for collision-aware mesh approximation.

libigl

A simple C++ geometry processing library.

In 2 lists

Articles

Video Game Physics Tutorial - Part II: Collision Detection for Solid Objects

by Nilson Souto

GPU Rigid Body Simulation

(GDC 2013), Erwin Coumans

OpenCL accelerated rigid body and collision detection

(RSS 2011), Erwin Coumans

Contact Generation

(GDC 2010), Erwin Coumans

spatial-collision-datastructures

Benchmark of various spatial data structures for collision detection.

Continuous Collision Detection

(code) Project page for continuous collision detection papers, implementations, benchmarks, and datasets.

Algorithm table for narrowphase algorithms

3D Collision detection

by Miguel Casillas

Collision Detection

(code) by Jeff Thompson - This book explains the algorithms behind those collisions using basic shapes like circles, rectangles, and lines so you can implement them into your own projects.

Note: The Gibert-Jonson-Keerthi algorithm

by Christer Ericson

Bounding Volume Hierarchy Optimization through Agglomerative Treelet Restructuring

(paper, code) by Leonardo R. Domingues and Helio Pedrini.

Dynamic AABB Tree

by Randy Gaul

Efficient BVH Construction via Approximate Agglomerative Clustering

(pdf) by Yan Gu et al.

Octree vs BVH

by Thomas Diewald

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.๐Ÿฆž

Freshโ˜… 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) ยท DeepSeek Harness ๆ’ไปถ็ฒพ้€‰ๅˆ—่กจ

Freshโ˜… 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Freshโ˜… 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

๐Ÿ˜Ž Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Freshโ˜… 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Freshโ˜… 9k288 entriesPushed today
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Freshโ˜… 22k143 entriesPushed yesterday