Showing 36 of 359 projects
Three.js widgets for creating interactive 3D visualizations in R and Shiny applications.
An introductory lesson on fragment shaders in WebGL, covering GLSL basics and simple image effects using Shadertoy.
Angular renderer for THREE.js, enabling declarative 3D graphics in Angular applications.
A WebGL live coding performance IDE for real-time shader programming and audiovisual performances.
A high-performance Entity Component System game engine for 3D browser games with built-in tools for terrain, AI, UI, and asset management.
An R package for high-performance WebGL rendering of large datasets on Leaflet maps.
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 multi-threaded, renderer-independent TypeScript voxel engine for building customizable voxel-based games and applications.
A 3D racing game built with ClojureScript, React, and Three.js, showcasing React's feasibility in game development.
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 multiplatform framework for building interactive 3D and XR experiences using React and Babylon.js with a declarative component model.
A basic Angular 19.x template pre-configured with ThreeJS and Bootstrap for 3D web applications.
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 JavaScript WebGL library focused on optimal performance across all browsers and devices.
A 3D space combat game demo showcasing Babylon.js 5.0 capabilities with full source code for learning and modification.
A Haxe-based shading language that compiles to GLSL ES 3.0 with IDE support, modularity, and modern language features.
A web application for visualizing astronomical HiPS data directly in the browser, embeddable in any webpage.
A fast, cross-platform JavaScript physics engine for rigid body simulation, collision detection, and response.
A WebGPU-based rendering engine for building 3D graphics applications in the browser with modern GPU capabilities.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.