Showing 36 of 282 projects
A high-performance Entity Component System game engine for 3D browser games with built-in tools for terrain, AI, UI, and asset management.
A WebGL live coding performance IDE for real-time shader programming and audiovisual performances.
An R package for high-performance WebGL rendering of large datasets on Leaflet maps.
Angular renderer for THREE.js, enabling declarative 3D graphics in Angular applications.
A TypeScript boilerplate for building 3D applications with WhitestormJS, React, Redux, and three.js.
A Go library for efficient serialization and deserialization of glTF 2.0 files, the JPEG of 3D.
A modern reimplementation of Little Big Adventure 1 & 2 in TypeScript, Three.js, and React, playable in the browser.
A free marketplace for CC0-licensed 3D assets, models, textures, and HDRI files ready for use in Three.js and React Three Fiber projects.
A 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.
A multi-threaded, renderer-independent TypeScript voxel engine for building customizable voxel-based games and applications.
A library for building fast, web-based augmented reality applications using the PlayCanvas Editor and Engine.
A LibGDX extension providing GLTF 2.0 format support and Physically Based Rendering (PBR) shaders for 3D graphics.
A JavaScript library for client-side visualization of gridded and tabular coordinate data in the browser with diverse cartographic styles.
A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.
A basic Angular 19.x template pre-configured with ThreeJS and Bootstrap for 3D web applications.
A multiplatform framework for building interactive 3D and XR experiences using React and Babylon.js with a declarative component model.
A 30-day tutorial series teaching WebGL API fundamentals through daily lessons, focusing on shaders, buffers, and GPU rendering.
A collection of useful WebGL debugging and development tools packaged as an ES6 module.
A lightweight, web-first, and extendable 3D rendering library with a three.js-like API and modern performance features.
A flexible OpenGL and Vulkan header and loader generator that gives developers complete control over exposed API versions and extensions.
A Babylon.js starter template with TypeScript, Webpack, ES6 modules, hot reloading, and testing setup.
A web framework and browser for building and experiencing rich virtual reality environments directly in the browser.
A comprehensive JavaScript library for 3D rotations using quaternions, avoiding Gimbal lock.
A library for writing Custom Elements with simple templates, reactivity, and full framework compatibility.
An open-source multiplayer 3D top-down RPG built with Babylon.js and Colyseus, featuring real-time gameplay, character progression, and quests.
Cross-platform OpenGL bindings for Go with OpenGL ES 2-like API, supporting desktop, mobile, and web.
A blazing fast, modern game engine powered by WebGPU for Deno and the browser.
A minimalist 3D browser game where you dodge branches while accelerating through a tunnel.
A 3D space combat game demo showcasing Babylon.js 5.0 capabilities with full source code for learning and modification.
A JavaScript WebGL library focused on optimal performance across all browsers and devices.
A Haxe-based shading language that compiles to GLSL ES 3.0 with IDE support, modularity, and modern language features.
A fast, cross-platform JavaScript physics engine for rigid body simulation, collision detection, and response.
A web application for visualizing astronomical HiPS data directly in the browser, embeddable in any webpage.
A curated directory of games and game development resources built with the Elm programming language.
A WebGPU-based rendering engine for building 3D graphics applications in the browser with modern GPU capabilities.
A randomly generated action RPG where you rearrange pyramid chambers to navigate past monsters and collect artifacts.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.