Showing 30 of 282 projects
A complete 3D platformer game tutorial built with Babylon.js, featuring jump/dash mechanics and full source code.
A Vue 3 plugin providing components and utilities for integrating MapLibre GL JS maps into Vue applications.
A 3D tower defense game built with Three.js in JavaScript and HTML5.
A fully customizable WebGL shader sandbox to embed in your pages for interactive 3D graphics.
A performant three.js library for implementing plane reflections on any mesh with correct orientation.
A 3D multiplayer game prototype built with Clojure and ClojureScript, featuring an Entity Component System architecture.
A JavaScript rendering library for glTF 2.0 models with WebGL2 and WebGPU backends.
A low-level WebGL library for 3D graphics geeks that simplifies WebGL API tasks while maintaining expressive power.
A Framer module for rendering 3D graphics with support for animations, states, and importing various 3D model formats.
A D3.js plugin for creating rapid mock-ups of charts using data-driven grids and layouts.
A WebGL example of image adjustment and effects shaders found in Photoshop, GIMP, and game engines.
A first-person shooter game built with the Babylon.js 3D engine.
A 3D puzzle game based on Sokoban, playable in any modern web browser with WebGL support.
An open-source JavaScript/TypeScript library and framework for interactive visualization of multivariate dynamic networks.
A geospatial visualization chart library built on L7 for creating interactive maps and location-based charts.
A voxel browser game inspired by Minecraft where you can build, mine, and play singleplayer or multiplayer.
Generate interactive 3D scatter plots with a single function call using Three.js.
A Razor component library that wraps Babylon.js for 3D visualization in C# Blazor projects, with a focus on molecular rendering.
A browser engine library for the Spatial Web that renders HTML, 2D, and 3D content together in 3D space.
Go cross-platform library for creating OpenGL contexts and handling events with desktop and browser backends.
A browser-based F-18 fighter jet flight simulator with realistic physics and controls, built with Babylon.js and Ammo.js.
Declarative Angular components for three.js, enabling 3D scene rendering with Angular's ecosystem and performance.
A simple example demonstrating modular GLSL shaders in Three.js using glslify.
An NPM package for importing and viewing modern Minecraft schematics in a web browser.
A WebGL port of Unity's MToon toon shader for babylon.js, enabling stylized 3D rendering in web applications.
A web-based 3D face capture tool using Babylon.js and Mediapipe to generate face meshes from webcam input.
A Havok physics-based character controller for Babylon.js enabling walking, jumping, climbing stairs, and navigating slopes.
A tweening library for PlayCanvas that enables smooth animations of entity properties and custom objects.
A minimal Vue.js project template for building 3D GIS applications with Mars3D.
A Docker image for running Angular CLI projects and Karma tests with Chrome, including WebGL support via Xvfb.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.