Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Collision Detection
63 Open Source Collision Detection Software Projects
Free and open source collision detection code projects including engines, APIs, generators, and tools.
Cute_headers
2746 ⭐
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Gjk.c
644 ⭐
Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
Flexible Collision Library Fcl
640 ⭐
Flexible Collision Library
Reactphysics3D
611 ⭐
Open source C++ physics engine library in 3D
Awesome Collision Detection
413 ⭐
:sunglasses: A curated list of awesome collision detection libraries and resources
Exengine
359 ⭐
A C99 3D game engine
Roboticslibrary Rl
342 ⭐
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
Dyn4j
285 ⭐
Java Collision Detection and Physics Engine
P5.collide2d
262 ⭐
A collision detection library for 2D geometry in p5.js
Gamedevelopmentlinks
221 ⭐
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
Aabbcc
183 ⭐
Dynamic AABB trees in C++ with support for periodic systems.
Classic Pool Game
168 ⭐
Classic 8 Ball pool game written in JavaScript
Discregrid
138 ⭐
A static C++ library for the generation of discrete functions on a box-shaped domain. This is especially suited for the generation of signed distance fields.
Collisiondetection
181 ⭐
A book and examples on collision detection
Collision Rs
102 ⭐
A collision extension to cgmath
Cupoch
159 ⭐
Robotics with GPU computing
Spatial Collision Datastructures
95 ⭐
Benchmark of various spatial data structures for collision detection.
Leaflet.layergroup.collision
78 ⭐
Leaflet plugin for uncluttering L.Markers using basic collision detection.
Sscd.js
71 ⭐
Super Simple Collision Detection for JavaScript games!
Hujianzhe Util
78 ⭐
纯C的跨平台基础库与网络库,提供list/hashtable/rbtree数据结构,封装各OS API,对使用者屏蔽诸如IO多路复用下的并发可靠UDP/TCP的传输与监听,断线重连,基于协程/回调的RPC调度核心机制等实现细节.内部还包括一个3D碰撞检测.
Mgf
58 ⭐
Matt's Game Framework
Collision2d
58 ⭐
A simple Go library for performing 2D collision detection based on sat-js
Playrho
60 ⭐
Real-time oriented physics engine and library that's currently best suited for 2D games.
Lockstepengine_arpgdemo
61 ⭐
A lockstep ARPG demo for LockstepEngine
Intersect
54 ⭐
An explanation of 2D collision tests in JavaScript
2d Fov
53 ⭐
Field of View and Line of Sight in 2D
Sdl Game Engine
50 ⭐
2D game engine based on SDL2
Minie
49 ⭐
Integrate Bullet Physics and V-HACD into jMonkeyEngine projects. (code has New BSD license)
Boxpruning
36 ⭐
Broad-phase optimizations.
Headbutt
36 ⭐
A GJK and EPA collision engine made with pure Haxe.
Vehicle_collision_prediction_using_cnn Lstms
39 ⭐
Predict Vehicle collision moments before it happens in Carla!. CNN and LSTM hybrid architecture is used to understand a series of images.
3D_path_planning
33 ⭐
AI project for 3D Path Planning. Other details and running instructions can be found on the Readme.md file
Quadtree Lib
32 ⭐
Efficient quadtrees library written in CoffeeScript.
Von Physics
28 ⭐
"Arcade"-style game physics library
Triangle Mesh Collision
24 ⭐
Self-collision detection for triangles meshes (C++, libigl, eigen)
Lockstepcollision
26 ⭐
A deterministic collision lib for lockstep
Golq
25 ⭐
:satellite: 2D locality queries in Go
3D Redstone Simulator
22 ⭐
A web app to simulate redstone circuitry (boolean logic) in a minecraft-like 3D environment.
Daabbcc
21 ⭐
Dynamic AABB Tree native extension with Branch and Bound Algorithm for Defold Engine
Csb
21 ⭐
A cloth and soft body simulation library, using position based dynamics.
Smarttrafficintersection
20 ⭐
Another AI toy project, of a traffic intersection controlled by a Reinforcement Learning AI agent to optimize traffic flow in an intersection of vehicles or pedestrians
Physics_playground
19 ⭐
Improved version of real-time physics engine that couples FEM-based deformables and rigid body dynamics
Declarative Canvas React Konva
16 ⭐
Declarative animation rendered with <canvas> built with React and Konva
Aabbtree
18 ⭐
Pure Python implementation of d-dimensional AABB tree.
Separating Axis Theorem
16 ⭐
Implementations of the Separating axis theorem. Useful for convex collision detection.
Openglgame
16 ⭐
A simple game implemented with OpenGL.
RAPIdquadcoptercollisiondetection
16 ⭐
Engobox2dsystem
14 ⭐
Physics, Collision, and Mouse systems for the Engo game engine that utilizes ByteArena's box2d Go port
Rappids
16 ⭐
Rectangular Pyramid Partitioning using Integrated Depth Sensors (RAPPIDS): A Fast Planner for Multicopter Navigation
Libbulletjme
15 ⭐
A JNI interface for Bullet Physics and V-HACD
Intersection Wasm
12 ⭐
Mesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-Möller
Exengine Web
12 ⭐
Based on the exengine source, a webgl/emscripten port.
Convexbodyproximityqueries.jl
11 ⭐
A fast module for computing proximity queries between convex bodies in 2D/3D
Grass Simulation
12 ⭐
Repository of a grass simulation featuring geometric grass rendering, dynamic LOD with billboard grass, wind simulation and collision detection. Developed for my bachelor thesis.
Cloth_sim_self_collision
10 ⭐
cloth simulation with self-collision
Curveproximityqueries.jl
10 ⭐
Proximity Queries for Parametric Curves
Inverse Kinematics
10 ⭐
During a research project, I came up with a pretty interesting algorithm for solving Inverse Kinematics problems iteratively. Check out the video!
Dji Tello Collision Avoidance Pydnet
10 ⭐
This repo provides a collision avoidance approach for the DJI-Tello using PyDNet.
Btccollider
11 ⭐
Generate BTC address pair that share the same prefix
Atomic.js
12 ⭐
:collision: Atomic.js | Greatly Simple Physics Engine For Javascript
Circlecollision
12 ⭐
Implementing Different Methods of Circle to Circle Collision Detection using variety of new Technologies: Vulkan Graphics/Compute API, AVX2/AVX-512
Directx 11 Demo
10 ⭐
Simple meshes, materials, shadow maps, normal maps. Sky shader. Skeletal animation. Particle system.
3D_interactive_graphics_rendering_engine
12 ⭐
Develop a 3D interactive graphics rendering engine