Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Collision Detection

Collision Detection

76 projects

Showing 36 of 76 projects

floating-ui
floating-uiTypeScript

A JavaScript library for positioning floating elements like tooltips and popovers, with platform-specific packages for React, Vue, and vanilla DOM.

#hacktoberfest#popover#vanilla-js
Stars32.7k
Forks1.7k
Last commit12 days ago
Matter.js
Matter.jsJavaScript

A JavaScript 2D rigid body physics engine for the web, enabling realistic physics simulations in browsers and Node.js.

#simulation#physics#web-games
Stars18.4k
Forks2.0k
Last commit2 years ago
Bullet Physics
Bullet PhysicsC++

A real-time collision detection and multi-physics simulation SDK for VR, games, robotics, and machine learning.

#robotics#cpp-library#simulation
Stars14.7k
Forks3.1k
Last commit10 months ago
Jolt Physics
Jolt PhysicsC++

A multi-core friendly rigid body physics and collision detection library for games and VR, written in C++.

#multi-core#simulation#vr-applications
Stars11.5k
Forks971
Last commit2 days ago
Box2D
Box2DC

A high-performance 2D physics engine for games with continuous collision detection, multithreading, and SIMD optimization.

#simd#collision-detection#multithreading
Stars10.3k
Forks1.8k
Last commit1 day ago
Cute Headers
Cute HeadersC

A collection of single-file, dependency-free C/C++ libraries for game development and low-level programming.

#png#library#opengl
Stars5.1k
Forks309
Last commit1 month ago
Ammo.js
Ammo.jsC++

A direct port of the Bullet physics engine to JavaScript using Emscripten for web-based physics simulations.

#bullet-physics#webassembly#emscripten
Stars4.6k
Forks581
Last commit2 months ago
d3-cloud
d3-cloudJavaScript

A JavaScript library for generating word cloud layouts with HTML5 canvas, inspired by Wordle.

#text-visualization#collision-detection#canvas
Stars4.0k
Forks1.1k
Last commit6 months ago
three-mesh-bvh
three-mesh-bvhJavaScript

A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.

#bvh#raycasting#geometry-processing
Stars3.5k
Forks333
Last commit4 days ago
Oimo.js
Oimo.jsJavaScript

A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.

#simulation#collision-detection#threejs
Stars3.2k
Forks305
Last commit5 years ago
Oimo.js
Oimo.jsJavaScript

A lightweight 3D physics engine for JavaScript, converted from OimoPhysics.

#simulation#3d-physics#collision-detection
Stars3.2k
Forks305
Last commit5 years ago
BEPUphysics
BEPUphysicsC#

A pure C# 3D real-time physics simulation library for .NET 8, offering high-performance rigid body physics.

#open-source#collision-detection#csharp
Stars2.9k
Forks315
Last commit7 days ago
Physijs
PhysijsJavaScript

A physics plugin for Three.js that adds realistic physics simulations to 3D web scenes with minimal code changes.

#web-worker#simulation#collision-detection
Stars2.9k
Forks450
Last commit4 years ago
rbush
rbushJavaScript

A high-performance JavaScript R-tree-based 2D spatial index for points and rectangles.

#algorithm#collision-detection#spatial-index
Stars2.8k
Forks254
Last commit4 days ago
p2.js
p2.jsJavaScript

A 2D rigid body physics engine for JavaScript with collision detection, contacts, friction, motors, springs, and advanced constraints.

#simulation#physics#web-games
Stars2.7k
Forks330
Last commit4 years ago
PhysX
PhysXC++

A scalable multi-platform physics simulation SDK for real-time collision detection, rigid body dynamics, and character controllers.

#character-controller#simulation#collision-detection
Stars2.4k
Forks297
Last commit3 years ago
Chipmunk Physics
Chipmunk PhysicsC

A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.

#c-library#open-source#collision-detection
Stars2.4k
Forks362
Last commit4 months ago
Chipmunk
ChipmunkC

A fast, lightweight 2D rigid body physics library written in C, designed specifically for video games.

#c-library#open-source#collision-detection
Stars2.4k
Forks362
Last commit4 months ago
d3-force: Force-directed graph layout
d3-force: Force-directed graph layoutJavaScript

A JavaScript library for force-directed graph layout using velocity Verlet integration.

#simulation#collision-detection#force-directed-graph
Stars2.0k
Forks392
Last commit2 years ago
ReactPhysics3D
ReactPhysics3DC++

An open-source C++ physics engine library for 3D simulations and games with rigid body dynamics and collision detection.

#simulation#animation#collision-detection
Stars1.8k
Forks270
Last commit1 year ago
flexible-collision-library
flexible-collision-libraryC++

A C++ library for collision detection, distance computation, and proximity queries between 3D geometric models.

#robotics#proximity-queries#cpp-library
Stars1.8k
Forks445
Last commit4 days ago
Oak
OakGo

A pure Go game engine for building 2D games and GUI applications with built-in rendering, physics, and audio systems.

#gamedev#collision-detection#ui
Stars1.7k
Forks87
Last commit27 days ago
V-HACD
V-HACDC++

A C++ library for decomposing 3D meshes into approximate convex parts for efficient collision detection in games and simulations.

#voxelization#collision-detection#c-plus-plus
Stars1.6k
Forks307
Last commit11 months ago
Cyclops Level Builder
Cyclops Level BuilderGDScript

A Godot plugin for quickly blocking in levels with click-and-drag block creation, material editing, and automatic collision.

#collision-detection#prototyping#level-design
Stars1.6k
Forks64
Last commit2 days ago
sha1collisiondetection
sha1collisiondetectionC

Library and CLI tool to detect SHA-1 cryptanalytic collision attacks in files, serving as a drop-in replacement for SHA-1 libraries.

#digital-forensics#collision-detection#hash-validation
Stars1.4k
Forks224
Last commit
CharacterController2D
CharacterController2DC#

A Unity 2D character controller component that mimics the behavior and API of Unity's built-in CharacterController.

#raycasting#character-controller#open-source
Stars1.1k
Forks246
Last commit7 years ago
Bump
BumpLua

A fast, game-oriented collision detection library for Lua focused on axis-aligned rectangles.

#collision-detection#axis-aligned-rectangles#game-development
Stars1.1k
Forks84
Last commit2 years ago
Cupoch
CupochC++

A CUDA-accelerated library for rapid 3D data processing in robotics, enabling GPU-powered SLAM, collision avoidance, and path planning.

#robotics#cuda#collision-detection
Stars1.1k
Forks120
Last commit2 months ago
Newton Dynamics
Newton DynamicsHTML

A physics engine for real-time simulation of physics environments in games and applications.

#simulation#collision-detection#game-development
Stars1.0k
Forks194
Last commit7 months ago
Newton Dynamics
Newton DynamicsHTML

A physics engine for real-time simulation of physics environments in games and applications.

#simulation#collision-detection#game-development
Stars1.0k
Forks194
Last commit7 months ago
Qu3e
Qu3eC

A lightweight, fast, and simple 3D physics engine in C++ designed for games, supporting only box collision for ease of use.

#open-source#3d-physics#collision-detection
Stars992
Forks125
Last commit5 years ago
Edyn
EdynC++

A real-time physics engine organized as an Entity-Component System (ECS) using EnTT, designed for multi-threaded and networked simulation.

#simulation#collision-detection#entt
Stars787
Forks36
Last commit3 months ago
Farseer
FarseerC#

A high-performance 2D collision detection system with realistic physics responses for games and simulations.

#collision-detection#dotnet#game-development
Stars745
Forks115
Last commit5 years ago
JoltPhysics.js
JoltPhysics.jsC++

A JavaScript port of the Jolt Physics engine using Emscripten, enabling high-performance physics simulations in web applications.

#simulation#webassembly#emscripten
Stars565
Forks53
Last commit15 days ago
Pico Headers
Pico HeadersC

A collection of cross-platform single-header C libraries for game development, including ECS, graphics, math, and collision detection.

#minimal-dependencies#collision-detection#c-libraries
Stars558
Forks36
Last commit15 days ago
GameJavaScript
GameJavaScriptJavaScript

A lightweight JavaScript library for building 2D games and interactive graphics applications on HTML Canvas.

#graphics#collision-detection#html-canvas
Stars467
Forks106
Last commit6 years ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 months ago
Next
#Game Development65
#Physics Engine37
#Simulation19
#Game Physics15
#Physics13
#2d Physics12
#Game Engine12
#Rigid Body Dynamics11
#2d Graphics10
#2d Games10
#Javascript10
#Javascript Library8