Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Physics Simulation

Physics Simulation

61 projects

Showing 25 of 61 projects

Gravitas.js
Gravitas.jsJavaScript

A JavaScript library for super fast physics simulations with spring, gravity, friction, and bounce effects.

#spring-physics#ui-animation#web-animation
Stars162
Forks17
Last commit11 years ago
Godot-Slicer
Godot-SlicerC++

A Godot module for dynamically slicing convex meshes along a plane, ported from Unity's Ezy-Slicer.

#convex-mesh#3d-graphics#c-plus-plus
Stars126
Forks12
Last commit5 years ago
Math snippets
Math snippets

A collection of JavaScript math snippets for graphics programming, covering vectors, trigonometry, physics, and animation.

#spring#animation#trigonometry
Stars121
Forks12
Last commit1 year ago
Electronvolt (formerly Atrium)
Electronvolt (formerly Atrium)D

A sci-fi first-person puzzle game with a fully dynamic physics-based world where everything is interactive.

#d-language#newton-dynamics#interactive-environment
Stars114
Forks6
Last commit3 months ago
multiplayer-babylon-js-game
multiplayer-babylon-js-gameTypeScript

A multiplayer Babylon.js demo with synchronized client and server-side physics simulation using WebSockets.

#babylon#server-side-rendering#babylon-js
Stars110
Forks20
Last commit3 years ago
Voxel Game
Voxel GameGDScript

A Godot-based voxel game prototype that generates terrain as a single surface mesh for performance and rendering distance.

#prototype#terrain-generation#game-development
Stars76
Forks16
Last commit10 years ago
ergoudan
ergoudanTypeScript

A Havok physics-based character controller for Babylon.js enabling walking, jumping, climbing stairs, and navigating slopes.

#babylonjs-character-controller#character-controller#havok-physics
Stars69
Forks15
Last commit8 months ago
vpython-jupyter
vpython-jupyter

Interactive 3D graphics in Jupyter notebooks using Python for scientific visualization and education.

#scientific-visualization#python-library#3d-graphics
Stars64
Forks32
Last commit7 years ago
FPS Test
FPS TestGDScript

A first-person shooter demo for Godot 2.x featuring movement, physics, and dynamic lighting.

#first-person-shooter#game-demo#prototyping
Stars59
Forks12
Last commit6 years ago
Libclsph
LibclsphC++

An OpenCL-based GPU-accelerated library for SPH fluid simulations, designed for animation, CGI, and games.

#sph#c-plus-plus-11#animation
Stars53
Forks9
Last commit10 years ago
Picasim
PicasimC++

An open-source flight simulator for radio-controlled planes with realistic physics, VR support, and cross-platform builds.

#flight-simulator#sdl2#radio-control
Stars40
Forks19
Last commit5 months ago
Spacetime Rhapsody
Spacetime RhapsodySwift

A Swift Playground that visualizes gravity by simulating the curvature of spacetime based on Einstein's Theory of General Relativity.

#simulation#astronomy#general-relativity
Stars27
Forks3
Last commit9 years ago
Defend
DefendJava

A procedural 3D tower defense web game with physics, AI, and procedural sound where players defend a central energy source.

#procedural-generation#game-ai#web-game
Stars26
Forks3
Last commit3 days ago
d3-force-gravity
d3-force-gravityJavaScript

A D3.js force plugin that implements gravitational attraction or repulsion from a central point.

#gravitational-force#force-directed-graph#d3-force
Stars22
Forks1
Last commit10 years ago
3D Creator
3D CreatorTypeScript

A browser-based block programming tool for students to create immersive 3D scenes with immediate visual feedback.

#education#visual-programming#webxr
Stars22
Forks2
Last commit3 years ago
Light Jockey
Light JockeyObjective-C

A 2009 iOS puzzle game inspired by Auditorium, featuring glowing light physics and dynamic visual effects.

#opengl-es#puzzle-game#mobile-development
Stars17
Forks13
Last commit14 years ago
jsdo.it-archives
jsdo.it-archivesJavaScript

A personal archive of interactive WebGL and graphics experiments originally shared on the jsdo.it code sharing platform.

#interactive-demos#code-archive#graphics-experiments
Stars16
Forks6
Last commit1 month ago
VR Office Throwing Game
VR Office Throwing GameTypeScript

A web-based VR throwing game where players throw objects in a virtual office environment.

#web-game#web-vr#webxr
Stars12
Forks3
Last commit5 years ago
GMFlux
GMFluxGLSL

A GPU-based height-field fluid simulation solver for GameMaker Studio 2.3+ with customizable visual effects.

#shader-effects#real-time-graphics#glsl-es
Stars9
Forks0
Last commit4 years ago
Kicker
KickerJavaScript

A 3D soccer ball physics game built with Babylon.js for the February Challenge.

#interactive-3d#babylon-js#3d-game
Stars6
Forks1
Last commit10 years ago
mars-mpl
mars-mplAda

A simulation of the Mars Polar Lander mission with configurable parameters to explore the crash scenario and prevention.

#gui-application#ada-programming#mission-analysis
Stars5
Forks0
Last commit6 years ago
chipmunk2d
chipmunk2dC

V wrapper for the Chipmunk2D physics library, providing full API coverage for 2D physics simulations.

#v-lang#simulation#wrapper-library
Stars4
Forks0
Last commit10 months ago
Inverse Kinematics Extension
Inverse Kinematics Extension

A library for implementing inverse kinematics in GameMaker Studio 2 and 1.4 projects.

#gamemaker#character-animation#game-development
Stars4
Forks0
Last commit8 years ago
babylon_ragdoll_robi
babylon_ragdoll_robiJavaScript

A Babylon.js ragdoll robot simulation with Cannon.js physics and drag-and-drop interaction.

#babylon-js#parcel-js#interactive-demo
Stars2
Forks0
Last commit4 years ago
ngx-dice-captcha
ngx-dice-captchaTypeScript

An Angular library providing an interactive 3D dice-based CAPTCHA with realistic physics simulation.

#web-security#three-js#3d-graphics
Stars0
Forks0
Last commit1 year ago
PreviousPage 2 of 2

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
#Game Development28
#3d Graphics13
#Simulation12
#Physics Engine11
#Webgl10
#Game Engine8
#C Plus Plus7
#Physics7
#Robotics6
#Godot Engine6
#Collision Detection6
#3d5