Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Three.js
Three.js is a cross-browser JavaScript library and Application Programming Interface (API) used to create and display animated 3D computer graphics in a web browser.
- GitHub: https://github.com/topics/threejs
- Wikipedia: https://en.wikipedia.org/wiki/Three.js
- Repo: https://github.com/mrdoob/three.js
- Created by: Ricardo Cabello
- Released: April 24, 2010
- Aliases: three-js,
- Last updated: 2025-01-30 00:25:13 UTC
- JSON Representation
https://github.com/fasani/three-js-resources
A collection of resources for building 3D projects with three.js
3d 3d-graphics 3d-models javascript react-three-fiber resources three-js threejs tools tutorials
Last synced: 19 Dec 2024
https://github.com/evanbacon/expo-voxel
🎮🌳 Voxel Terrain made in React Native. ∛
android bootstrap cross-platform es6 expo game game-development game-engine ios javascript minecraft minecraft-pocket-edition native react-native reactjs threejs visualization voxel voxel-engine webgl
Last synced: 29 Oct 2024
https://github.com/musehq/spacesvr
A standardized reality for the future of the 3D Web.
js react react-three-fiber three threejs vr webvr webxr xr
Last synced: 23 Jan 2025
https://github.com/Fasani/three-js-resources
A collection of resources for building 3D projects with three.js
3d 3d-graphics 3d-models javascript react-three-fiber resources three-js threejs tools tutorials
Last synced: 21 Nov 2024
https://github.com/LingDong-/handpose-facemesh-demos
🎥🤟 8 minimalistic templates for tfjs mediapipe handpose and facemesh
computer-vision handpose machine-learning mediapipe networking p5js tensorflowjs threejs
Last synced: 14 Oct 2024
https://github.com/agargaro/instanced-mesh
Enhanced InstancedMesh with frustum culling, fast raycasting (using BVH), sorting, visibility management, LOD and more.
bvh frustum-culling instances lod performance shadow-lod skinning three-js threejs visibility
Last synced: 26 Jan 2025
https://github.com/ektogamat/r3f-ultimate-lens-flare
Ultimate Lens Flare Post Processing Effect for @react-post-processing
lensflare react react-postprocessing react-three-fiber threejs
Last synced: 27 Oct 2024
https://github.com/artcom/react-three-arjs
AR.js with react-three-fiber
arjs react react-three-fiber threejs
Last synced: 28 Jan 2025
https://github.com/mariolukas/FabScanPi-Server
FabScan Pi Open Source 3D Scanner - Server application
3d 3d-scanner fabscan-pi hardware javascript python python-support python27 raspberry raspberry-pi threejs
Last synced: 31 Oct 2024
https://github.com/jameslmilner/threear
A marker based Augmented Reality library for Three.js
artoolkit artoolkitx augmented-reality marker threejs typescript webxr
Last synced: 03 Jan 2025
https://github.com/ameobea/three-good-godrays
Screen-space raymarched godrays for three.js using the pmndrs postprocessing library
godrays graphics postprocessing raymarching three-js threejs
Last synced: 27 Jan 2025
https://github.com/oguzeroglu/ego
A lightweight decision making library for game AI.
decision-making decision-tree game-ai game-engine javascript state-machine threejs webgl
Last synced: 09 Nov 2024
https://github.com/tresjs/nuxt
TresJS integration for Nuxt.
3d nuxt nuxt-module nuxt3 threejs tresjs
Last synced: 30 Jan 2025
https://github.com/mkkellogg/trailrendererjs
3D object trail renderer for Three.js
threejs trail trailrenderer webgl
Last synced: 26 Jan 2025
https://github.com/ektogamat/threejs-holographic-material
A simple to use holographic material for React Three Fiber
hologram holographic holography react-three-fiber threejs
Last synced: 18 Nov 2024
https://github.com/adamsol/threestudio
3D game editor based on Three.js and Electron.
3d 3d-game-editor ammojs coffeescript editor electron game javascript rapydscript threejs webgl
Last synced: 19 Dec 2024
https://github.com/transferthought/transfer-thought
🔁Web platform for building virtual reality experiences.
3d aframe applevisionpro ecs game-engine gamedevelopment metaquest metaverse no-code threejs virtualreality vive vr webgl webxr
Last synced: 26 Jan 2025
https://github.com/adamsol/ThreeStudio
3D game editor based on Three.js and Electron.
3d 3d-game-editor ammojs coffeescript editor electron game javascript rapydscript threejs webgl
Last synced: 05 Nov 2024
https://github.com/funtechinc/use-shader-fx
⚡️ More FXs, Less GLSL
glsl glsl-shader helpers hooks react react-three-fiber threejs webgl
Last synced: 22 Jan 2025
https://github.com/earthjs/earthjs
D3 Earth JS
3d canvas d3 globe orthographic svg threejs visualization webgl
Last synced: 30 Oct 2024
https://github.com/FunTechInc/use-shader-fx
⚡️ More FXs, Less GLSL
glsl glsl-shader helpers hooks react react-three-fiber threejs webgl
Last synced: 29 Nov 2024
https://github.com/pmndrs/component-material
🧩 Compose modular materials in React
react react-three-fiber shaders threejs
Last synced: 26 Jan 2025
https://github.com/kekkorider/threejs-audio-reactive-visual
Audio-reactive visual created with ThreeJS
audio-visualizer creative-coding creative-development threejs webgl webgl2
Last synced: 19 Dec 2024
https://github.com/AltspaceVR/AltspaceSDK
Software Development Kit for AltspaceVR
Last synced: 15 Nov 2024
https://github.com/volumetrics-io/mrjs
An extensible WebComponents library for the Spatial Web
immersive-web javascript mixedreality rapier3d spatialcomputing spatialweb threejs webcomponents
Last synced: 25 Jan 2025
https://github.com/craftzdog/ghibli-style-shader
Ghibli-styled Shader Example for Three.js
ghibli react react-three-fiber threejs
Last synced: 27 Oct 2024
https://github.com/dsuarezv/satellite-tracker
Javascript 3D satellite tracker library with up-to-date data from CELESTRAK. Uses Three.js, React and satellite.js for orbit prediction.
celestrak international-space-station orbit-prediction reactjs satellite-orbits satellite-tracker threejs
Last synced: 22 Jan 2025
https://github.com/theringsofsaturn/3d-art-gallery-threejs
This is an interactive 3D art gallery made with Three.js, perfect for artists or designers to exhibit their portfolio of artworks and projects.
art gallery javascript javascript-library three three-js threejs threejs-example tutorial
Last synced: 24 Jan 2025
https://github.com/moonraker22/my-three-js-journey
A repo for my THREE JS journey from Bruno Simon 🍔
3d glsl glsl-shader javascript react-three-drei react-three-fiber three-js threejs webgl webxr
Last synced: 03 Jan 2025
https://github.com/gkjohnson/three-edge-projection
Visible geometry edge projection and flattening based on three-mesh-bvh.
dxf edges geometry graphics outline silhouette svg three-mesh-bvh threejs
Last synced: 19 Dec 2024
https://github.com/ektogamat/drill-webgi-tutorial
A template for buildind scrollable landing pages with Gsap, ScrollTrigger and webgi engine in typescript using parcel bundler.
course gsap-scrolltrigger pixotronics threejs threejs-boilerplate threejs-learning
Last synced: 27 Oct 2024
https://github.com/skyrim/hlviewer.js
Half-Life in WebGL
goldsrc half-life halflife javascript threejs webgl
Last synced: 27 Jan 2025
https://github.com/yagiz/andromeda
This is a WebGL recreation of the popular music video Gorillaz - Andromeda.
3d andromeda gorillaz javascript music threejs video webgl
Last synced: 07 Nov 2024
https://github.com/ektogamat/fake-glow-material-r3f
A fake glow material for react three fiber.
glow glsl-shaders react-three-fiber threejs
Last synced: 26 Jan 2025
https://github.com/fyrestar/three.infinitegridhelper
Infinite anti-aliased grid.
grid three-js threejs threejs-plugin webgl
Last synced: 11 Oct 2024
https://github.com/Cecropia/thehallaframe
WebVR demo that displays art
aframe aframevr htc-vive htcvive oculus oculus-rift oculus-touch threejs vr webgl webvr
Last synced: 15 Nov 2024
https://github.com/marlon360/xr-graph
📈🥽 View mathematical function graphs in Virtual Reality and Augmented Reality.
aframe ar graph hacktoberfest maths threejs vr webxr
Last synced: 10 Oct 2024
https://github.com/pachoclo/vite-threejs-ts-template
A Vite-based starter project for Three.js with some of the essentials
starter starter-kit template three three-js threejs typescript vite vitejs
Last synced: 26 Jan 2025
https://github.com/ektogamat/autofocusdof
Autofocus DOF component for React Three Fiber
components react react-three-fiber threejs
Last synced: 27 Oct 2024
https://github.com/anyone-yuren/degital-twin-3d
react-three-fiber、three-drei、react18 智能仓储-3D数字孪生
pnpm react three-fiber threejs vite
Last synced: 25 Jan 2025
https://github.com/lallassu/vox2
Simple POC of PCG voxel-engine
javascript threejs voxel-engine voxels
Last synced: 08 Dec 2024
https://github.com/verekia/webgamedev
🌐🎮🧑💻 Web Game Dev – Learn how to make games with web technologies
3d babylonjs gamedev guide html5-game javascript-game react react-three-fiber resources threejs tutorial webgl
Last synced: 27 Jan 2025
https://github.com/lallassu/qake
Qake voxel-engine demo
game gamedev indiedev threejs voxel voxel-engine
Last synced: 19 Dec 2024
https://github.com/sanidhyy/3d-portfolio
Modern 3D Portfolio using React, Three.js and Typescript
3d 3d-portfolio css html javascript js portfolio react reactjs tailwindcss threejs
Last synced: 27 Jan 2025
https://github.com/pierfrancescosoffritti/doodles
Web Experiments I do for fun.
creative-coding experiments html5-canvas threejs web
Last synced: 26 Jan 2025
https://github.com/lume/element
Fast and simple custom elements.
3d 3d-graphics css custom-elements html html-elements javascript jsx lume shadow-dom solid threejs tsx typescript web-components webgl
Last synced: 29 Jan 2025
https://github.com/nicepkg/vr360
快速实现你的全景开发需求,全景看房、全景街景、全景景点
panorama photograph threejs vr360 webgl
Last synced: 18 Dec 2024
https://github.com/teliportme/remixvr
RemixVR is a tool for collaboratively building customisable VR experiences.
daydream oculus threejs virtual-reality virtual-reality-experiences virtualreality vive vr vr-apps web-vr webvr webxr
Last synced: 10 Oct 2024
https://github.com/pierrechls/tweetscape
A WebVR experience displaying tweets in real-time along a 3D timeline
3d a-frame experience interactive threejs timeline tweet twitter vuejs webvr
Last synced: 27 Dec 2024
https://github.com/rainner/soma-fm-player
This is a Vue.js web application for streaming radio stations from Somafm.com. This app uses the public SomaFM JSON channels API endpoint to pull in a list of stations and makes it easy to switch between stations. This app also uses Three.js and the HTML5 Web Audio Context API to sample audio data and create a visualizer effect for the selected station.
audio javascript somafm spa threejs ui visualizer vuejs
Last synced: 03 Nov 2024
https://github.com/ektogamat/lensflare-threejs-vanilla
A lens flare effect for Vanilla Threejs
lensflare threejs threejs-journey
Last synced: 27 Oct 2024
https://github.com/kenjinp/hello-worlds
Virtual javascript worlds at planetary scales for your threejs or react-three-fiber scene 👋🌐
game-development graphics procedural-generation react react-three-fiber threejs typescript
Last synced: 22 Dec 2024
https://github.com/googlemaps/js-three
Add ThreeJS objects to Google Maps.
google-maps googlemaps maps threejs utility-library
Last synced: 23 Jan 2025
https://github.com/takahirox/three.webgpurenderer
Experimental Three.js WebGPU renderer
3d graphics javascript threejs webgpu
Last synced: 07 Nov 2024
https://github.com/janosh/elementari
Interactive browser visualizations for materials science: periodic tables, 3d crystal structures, Bohr atoms, nuclei, heatmaps, scatter plots.
chemistry d3 data-viz materials-science periodic-table-of-elements plotting svelte threejs
Last synced: 29 Jan 2025
https://github.com/ronenness/partykals
Particles system library for THREE.js
Last synced: 11 Nov 2024
https://github.com/looeee/threejs-csg
Constructive Solid Geometry for three.js, ES6 + BufferGeometry
3d 3d-graphics 3d-models boolean-operations constructive-solid-geometry csg threejs threejs-csg webgl webgl2
Last synced: 27 Oct 2024
https://github.com/doughamil/threeagent
ClojureScript library for building Three.js apps in a reagent-like fashion
clojure clojurescript clojurescript-library reagent threejs
Last synced: 29 Jan 2025
https://github.com/takahirox/THREE.WebGPURenderer
Experimental Three.js WebGPU renderer
3d graphics javascript threejs webgpu
Last synced: 02 Nov 2024
https://github.com/emmelleppi/codrops-r3f-mirrors
Creating mirrors in react-three-fiber & threejs
cannonjs drei javascript react react-three-fiber reactjs three-js threejs
Last synced: 19 Dec 2024
https://github.com/jasonwebb/reaction-diffusion-playground
Interactive reaction-diffusion simulation with organic patterns and behaviors that emerge from the interactions of two chemicals mixed together.
generative-art javascript morphogenesis reaction-diffusion simulation threejs
Last synced: 20 Nov 2024
https://github.com/juniorxsound/r3f.multiplayer
Small React three fiber multiplayer template 🎮
3d computer-graphics express multiplayer r3f react-three-fiber socket-io threejs vite webgl
Last synced: 11 Nov 2024
https://github.com/pmndrs/react-three-lightmap
In-browser lightmap/AO baker for react-three-fiber and ThreeJS
ambient-occlusion ao ao-baker lightmap lightmap-baker r3f react react-three-fiber threejs
Last synced: 10 Jan 2025
https://github.com/solidjs-community/solid-three
port of @react-three/fiber for solid
react-three-fiber solid solidjs threejs webgl webxr
Last synced: 22 Jan 2025
https://github.com/alphardex/maku.js
A bridge between HTML and WebGL(three.js).
Last synced: 31 Oct 2024
https://github.com/joshwrn/3d-chess
multiplayer 3d chess game
chess nextjs socket-io threejs
Last synced: 20 Nov 2024
https://github.com/aframevr/a-blast
💥 Save the World From the Cutest Creatures in the Universe!
aframe threejs virtual-reality virtualreality vr webvr
Last synced: 10 Nov 2024
https://github.com/takahirox/tiny-web-metaverse
A web-based 3D virtual space lightweight framework with high flexibility, extensibility, and easy hosting, built on ECS architecture
3d ecs elixir javascript metaverse threejs typescript web webaudio webrtc websocket
Last synced: 19 Dec 2024
https://github.com/takahirox/three-gltf-extensions
Unofficial Three.js glTF loader/exporter plugins
gltf gltf-extensions javascript threejs webgl webgl2
Last synced: 22 Jan 2025
https://github.com/webprofusion/dojo3d
A javascript library for simple 3D interactive story telling,
3d coderdojo coding-dojo javascript threejs
Last synced: 14 Nov 2024
https://github.com/mugen87/three-jsm
Minimal three.js project setup using ES6 modules and rollup.
Last synced: 26 Jan 2025
https://github.com/marcofugaro/codrops-texture-projection
Article about Texture Projection in Three.js
Last synced: 01 Nov 2024
https://github.com/vivien000/trompeloeil
Simulating 3D perception with face tracking in the browser
Last synced: 07 Nov 2024
https://github.com/mdamiruddin/mdamiruddin-3dportfolio
This is my 3d Portfolio Website build with Blender and Three.js
3d 3d-portfolio learn npm portfolio portfolio-project portfolio-site portfolio-template portfolio-website portfolios threejs
Last synced: 29 Dec 2024
https://github.com/tentone/enva-xr
WebXR AR occlusion, lighting, interaction and physics with three.js
ar augmented-reality cannonjs threejs webgl webxr
Last synced: 10 Oct 2024
https://github.com/takahirox/mmdloader-app
sample applications for THREE.MMDLoader
glsl gpu javascript miku mmd mmdloader threejs webgl
Last synced: 07 Nov 2024
https://github.com/takahirox/MMDLoader-app
sample applications for THREE.MMDLoader
glsl gpu javascript miku mmd mmdloader threejs webgl
Last synced: 07 Nov 2024
https://github.com/danakt/web-hlmv
WebGL implementation of the Half-Life Model Viewer
counter-strike cross-platform goldsrc half-life half-life-model-viewer halflife hlmv mdl threejs webgl
Last synced: 01 Nov 2024
https://github.com/codebucks27/nextjs-creative-portfolio-starter-code-files
Interactive 3D Portfolio Website with Next.js, Three.js & Tailwind CSS | Checkout the tutorial link ⚡
ai-images emailjs framer-motion nextjs portfolio portfolio-website react-hook-form sonner tailwindcss threejs
Last synced: 28 Jan 2025
https://github.com/ertugrulcetin/herfi
3D multiplayer game prototype written in Clojure and ClojureScript
clojure clojurescript game-development multiplayer threejs
Last synced: 06 Jan 2025
https://github.com/pinqy520/three-typescript-starter
Three.js + Typescript + Webpack Boilerplate
boilerplate starter starter-kit threejs typescript webpack
Last synced: 13 Nov 2024
https://github.com/meta-quest/webxr-first-steps
Your first steps into immersive web development with WebXR.
Last synced: 27 Jan 2025
https://github.com/ektogamat/webgi-jewelry
Jewelry project using threejs and webgi
pixotronics three-js threejs wegbi
Last synced: 20 Dec 2024