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-02-13 00:30:15 UTC
- JSON Representation
https://github.com/brianpeiris/aframe-image-portal
An A-Frame component that lets you create a portal effect with a 360 image in AR
Last synced: 11 Oct 2024
https://github.com/ykob/sketch-webcam
Interactive demos with webcam, tensorflow.js models, three.js and Vue-CLI.
tensorflowjs threejs webcam webgl
Last synced: 11 Oct 2024
https://github.com/ektogamat/mesh-reflector-setup
Demo Art Gallery Project
threejs threejs-example threejs-journey
Last synced: 11 Oct 2024
https://github.com/codyjasonbennett/device-models
🎨 A Figma plugin to create mockups with 3D device models.
3d figma plugin react react-spring react-three-fiber threejs
Last synced: 15 Oct 2024
https://github.com/asoutherncat/simple-muscle-car
blender + three.js 硬核小车,postprocessing, reflector, volume-light, animation, FBO
Last synced: 21 Dec 2024
https://github.com/thejoin95/image-to-music
Generate midi files from image
img2midi img2mp3 javascript midi python rgb2midi threejs
Last synced: 06 Jan 2025
https://github.com/danielesteban/trolltower
A multiplayer climbing game
climbing multiplayer threejs virtual-reality webxr
Last synced: 27 Oct 2024
https://github.com/irobot1/ng3-vr-examples
VR examples using @angular-three
3d angular angular-three augmented-reality cannon-es dagre directed-graph lil-gui ngraph svg svg-icons threejs typescript virtual-reality vr webgl webxr
Last synced: 09 Feb 2025
https://github.com/malted/charactercontroller
A first person character controller for the Three.js graphics library
charactercontroller controller first-person fps threejs
Last synced: 16 Nov 2024
https://github.com/ningbonb/blog
关于前端的文章,自己在前端学习过程中的笔记与总结。
blog chrome html5 javascript krpano markdown postcss threejs typescript vue
Last synced: 06 Nov 2024
https://github.com/64blit/xyz3d.js
A Three.js helper framework and Blender plugin for easy 3d websites
Last synced: 27 Oct 2024
https://github.com/bonigarcia/webgl-examples
webgl-examples
glsl-shaders html-canvas html5 javascript threejs webgl
Last synced: 28 Oct 2024
https://github.com/solvro/web-led-cube
Simulator for programmable 3D LED Cube
3d-graphics codemirror threejs
Last synced: 19 Dec 2024
https://github.com/vberlier/three-mcmodel
A library for working with Minecraft json models using three.js.
3d minecraft minecraft-json-models minecraft-model three threejs threejs-loader
Last synced: 10 Nov 2024
https://github.com/pulkit1822/personal-portfolio
This repository showcases a React-based metaverse portfolio featuring a 3D avatar guide, Blender-created office environment, GSAP animations, PWA optimization, Webpack configuration, and live deployment on pulkitmathur.me.
blender css formspree gsap html javascript mixamo reactjs readyplayerme threejs
Last synced: 12 Dec 2024
https://github.com/richardanaya/avatar-poser
an avatar animation builder for the metaverse
animation avatar metaverse threejs
Last synced: 05 Dec 2024
https://github.com/theringsofsaturn/3d-ai-school-threejs
Immersive 3D AI classroom using Three.js, React Three Fiber, and the OpenAI API.
3d-graphics artificial-intelligence chatgpt drei openai react reactthreefiber threejs
Last synced: 30 Dec 2024
https://github.com/xdesro/threejs-webpack-starter
🕸 Minimal boilerplate for prototyping THREE.js with modular imports.
Last synced: 23 Oct 2024
https://github.com/astrak/loadscreen.js
A JS library to improve UX with loadscreens when assets are being loaded.
lazy loader loadscreen progress progress-bar threejs ux
Last synced: 27 Oct 2024
https://github.com/timvanscherpenzeel/thesis
Mass spring cloth simulation in WebGL using semi-implicit Euler and ping-pong FBO's.
cloth fbo framebuffer gpgpu simulation thesis threejs webgl
Last synced: 15 Oct 2024
https://github.com/andrew-tsegaye/stunning_3d_portfolio_website
This project aims to provide an immersive and visually striking portfolio website using cutting-edge technologies. Whether you're a designer, developer, or creative professional, this portfolio template will leave a lasting impression on your visitors.
framer-motion react-three-fiber tailwindcss threejs vite
Last synced: 25 Jan 2025
https://github.com/kantelabs/music-visualizer
Interactive music visualizer built with threejs and web audio api
audio-visualizer creative-art creative-coding generative-art music music-visualizer threejs visualizer web-audio-api webgl
Last synced: 24 Nov 2024
https://github.com/adarosecannon/aframe-surface-scatter
Position objects randomly over an objects surface
Last synced: 09 Nov 2024
https://github.com/michaelkolesidis/rock-paper-scissors-3d
The classic game of rock, paper, scissors in 3D!
3d-game game rock-paper-scissors rock-paper-scissors-3d rock-paper-scissors-game threejs threejs-game
Last synced: 12 Nov 2024
https://github.com/iondrimba/augmented-reality
:ghost: Playing with AR.js
artoolkit augmented-reality creative front-end javascript threejs webar webcam webcam-capture webrtc
Last synced: 27 Oct 2024
https://github.com/devhoangkien/shop-model-3d
shop-model-3d with react-three-fiber , drei, MERN
drei ecommerce mern model react-three-fiber threejs web-3d-viewer
Last synced: 07 Nov 2024
https://github.com/distantmagic/personalidol
[WIP] Web game engine able to render external models and Trenchbroom maps with good performance.
Last synced: 31 Oct 2024
https://github.com/evanbacon/expo-nitro-roll
A cross-platform video game built with Expo and three.js!
android expo exponent game gamekit ios javascript-game react-native threejs
Last synced: 29 Oct 2024
https://github.com/meltjactechs/the_code_playground
My Portfolio Website | Developer Journey
emailjs react-router-dom react-vertical-timeline-component threejs vite
Last synced: 06 Dec 2024
https://github.com/wiiiiam278/webschematics
Render Minecraft schematics on the web natively in-browser
Last synced: 11 Feb 2025
https://github.com/moppius/contextual-dioramas
Procedurally-generated 3D dioramas using Three.js
diorama environment generative-art procedural threejs
Last synced: 07 Nov 2024
https://github.com/repalash/cc0textures-threejs
PBR Material loader from cc0textures.com for webgl projects.
cc0 cc0-textures loader materials pbr threejs
Last synced: 16 Nov 2024
https://github.com/f-masche/webgl-image-processing-playground
Image processing shaders with WebGL
imageprocessing javascript shaders threejs webgl
Last synced: 10 Nov 2024
https://github.com/looeee/multiformat-model-viewer
Loader and viewer for models in several formats such as glTF, FBX, and Collada. Additional formats can be easily added.
3d-graphics 3d-models collada fbx fbx-parser gltf gltf-loader gltf2-export loader multiformat-model-viewer threejs threejs-loader viewer webgl webgl2
Last synced: 11 Oct 2024
https://github.com/alvarosabu/threejs-galaxy-generator
Galaxy generator done with ThreeJS
galaxy generator three-js threejs threejs-example threejs-learning
Last synced: 27 Oct 2024
https://github.com/thisistheplace/dash-wtgviewer
Wind turbine generator foundation viewer developed as a Plotly Dash Component
3d 3d-graphics 3d-models dash flask leaflet leafletjs offshore-wind plotly-dash pydantic python react-three-drei react-three-fiber threejs
Last synced: 16 Nov 2024
https://github.com/takahirox/three.ziploader
Zip archived model file Loading helper for Three.js
javascript three-js threejs webgl zip
Last synced: 11 Oct 2024
https://github.com/codyjasonbennett/three-dom-elements
📦 A lightweight three.js extension to integrate DOM elements into your scene.
Last synced: 15 Oct 2024
https://github.com/mizok/3d-cube-chat
3d-Cube-Chat
socket-io soundcloud-api threejs webpack
Last synced: 09 Feb 2025
https://github.com/hschneid/xflp-ui
Web renderer for 3D load planning results
3d 3d-bin-packing 3d-bin-packing-problem container-loading-problem threejs truck-loading-problem ui vizualisation webrender
Last synced: 05 Nov 2024
https://github.com/kevinomyonga/r3f-cra-starter
A starter project for React-Three-Fiber bootstrapped with Create-React-App and some useful packages
react react-three-drei react-three-fiber starter-project threejs
Last synced: 28 Oct 2024
https://github.com/davidfitzgibbon/threeasy
A wrapper and some sensible defaults for working with ThreeJS
hacktoberfest hacktoberfest-accepted three threejs
Last synced: 13 Feb 2025
https://github.com/kalegd/digitalbacon-ui
JavaScript 3D UI library for three.js that supports touch screen, mouse, and XR hardware inputs
ar digitalbacon javascript threejs ui vr webxr
Last synced: 09 Feb 2025
https://github.com/fasani/r3f-boilerplate
A lightweight boilerplate for r3f (react-three-fiber)
3d javascript react react-three-fiber threejs webpack4
Last synced: 08 Nov 2024
https://github.com/vanruesc/three-demo
A compact demo framework for three.js.
boilerplate demo framework scaffold threejs
Last synced: 26 Jan 2025
https://github.com/ameobea/rnn-viz
Interactive visualizations and demos that are used in a blog post I wrote about logic in the context of neural networks
activation-functions canvas echarts neural-network svelte sveltejs sveltekit tensorflow tf tfjs threejs tinygrad uplot webassembly
Last synced: 27 Oct 2024
https://github.com/ykob/study-threejs-lighting
It's a study record of 3D graphic lighting with the shaders that I created by quoting from three.js.
Last synced: 28 Oct 2024
https://github.com/iondrimba/rain-drops
💦 Playing with Ripple Effect
creative-coding frontend javascript rain ripple ripple-effect threejs threejs-example threejs-learning water
Last synced: 27 Oct 2024
https://paulbradish.github.io/html5up-vantajs/
Responsive HTML5 UP + Vanta.js Ready Site Template
3d animated-backgrounds animation animations background css3 html5 html5up javascript three-js threejs vantajs
Last synced: 01 Nov 2024
https://github.com/Casmo/Drakonas
A classic shoot 'em up game build with the Three.js library.
Last synced: 02 Nov 2024
https://github.com/bernhardfritz/terraineditor
This project is about the development of a platform-independent terrain editor. The terrain format produced by this editor is designed to be easy to use in your own projects.
electron heightmap javascript terrain threejs
Last synced: 18 Dec 2024
https://github.com/lume/variable
DEPRECATED, use https://solidjs.com and https://github.com/lume/classy-solid directly instead. Create reactive variables and observe their changes in a simple and concise way with less code and less coupling.
3d 3d-graphics custom-elements event-handlers html-elements lume reactive-computations reactive-programming reactive-variables reactivity threejs web-components webgl
Last synced: 22 Jan 2025
https://github.com/alesancor1/djangorest-react-threejs-template
Template respository with Django and React+ThreeJs for 3D browser development & complex UI
3d-web django django-rest-framework javascript python react reactjs template templates three-js threejs
Last synced: 09 Nov 2024
https://github.com/vasturiano/r3f-forcegraph
Force-directed graph as a React Three Fiber component
3d data-visualization force-directed-graphs react-three-fiber threejs webgl
Last synced: 05 Feb 2025
https://github.com/akbartus/360-depth-in-webxr
The repository demonstrates implementation of immersive 360 depth (image and video) in WebXR powered by A-Frame, Three.js and Depth Anywhere.
360-depth-estimation aframe aframe-vr depth threejs
Last synced: 09 Feb 2025
https://github.com/windperson/mauiblazorthreejsdemo
.NET MAUI + Hybrid Blazor + Three.js demo
demo-app maui maui-blazor threejs
Last synced: 28 Nov 2024
https://github.com/prokos/wasm-threejs-perlin
Perlin noise with WebAssembly and Three.js
perlin-noise three-js threejs wasm webassembly
Last synced: 15 Nov 2024
https://github.com/nasa-ammos/cameramodelutilsjs
Set of utilities for visualizing camera models and loading image formats commonly used on JPL Mars missions.
3d cahv cahvor cahvore camera camera-model graphics m2020 nasa nasa-jpl rover three-js threejs visualization
Last synced: 05 Nov 2024
https://github.com/yonet/webxrworkshop
FrontEndMasters 3D on the Web & WebXR Workshop
3d a-frame babylonjs threejs typescript webxr
Last synced: 27 Oct 2024
https://github.com/hongkiulam/threlte-spline
Helper function to load Spline scene objects into threlte
spline splinetool svelte threejs threlte
Last synced: 21 Jan 2025
https://github.com/weilueluo/personal-site
Personal website built with React 18, NextJs 13 and ThreeJs
aws bashly nextjs personal-website react tailwindcss terraform threejs typescript
Last synced: 16 Jan 2025
https://github.com/salgum1114/mapbox-gl-threelayer
Plugin to help you use Three.js on Mapbox-GL.
custom-layer mapbox-gl reactjs threejs
Last synced: 27 Oct 2024
https://github.com/mrjasonweaver/react-3d-app
An example 3D react app using create-react-app and @react-three-fiber.
3d react reactjs threejs threejs-example webgl-programming
Last synced: 14 Oct 2024
https://github.com/maggix1404/webgl-portfolio-2
css3 glsl html5 javascript ogl pagetransitions scroll-animations shaders threejs webgl
Last synced: 24 Nov 2024
https://github.com/casmo/drakonas
A classic shoot 'em up game build with the Three.js library.
Last synced: 12 Nov 2024
https://github.com/hpprc/generativereact
:art: Generative Art written in React
gatsby generative-art p5js react threejs webgl
Last synced: 27 Oct 2024
https://github.com/ninjadev/pluss
Pinky Frinky is Ninjadev's demo for Solskogen 2018 Bleep, Bloop, Computers! Made with our open source demo tool nin.
canvas demoscene nin ninjadev-demo solskogen threejs
Last synced: 08 Nov 2024
https://github.com/mustafacagri/react-threejs-easeljs-drawing-app
🚀 Create cool graphics with our Tailwind & React ⚛️ drawing app! Use Three.js 🌐, EaselJS 🎨, Vite ⚡, TypeScript 🔧. Easily draw shapes, move them around, and see them in 3D! Great for developers who want to explore their creativity! ✨
drawing drawing-app drawing-application easel easeljs easeljs-graphics react react-hooks reactjs three-js threejs typescript vite
Last synced: 08 Nov 2024
https://github.com/gopro/forgejs-samples
Samples for the ForgeJS javascript framework.
3d ambisonics forgejs html5 javascript samples threejs webgl webvr
Last synced: 07 Nov 2024
https://github.com/tarasyarema/tensorblock
Crazy multi-timeline platform game.
blockchain express game mongoose tensorflow threejs
Last synced: 26 Oct 2024
https://github.com/spite/explore-with-me
Explore with me - Christmas Experiments 2017
creative-coding demoscene glsl javascript threejs webgl
Last synced: 23 Jan 2025
https://github.com/glotzerlab/plato
Efficient visualization of particle data supporting several rendering engines.
2d 3d library matplotlib opengl povray python raytracing threejs visualization
Last synced: 06 Nov 2024
https://github.com/angydev/custom-3d
Editor 3D developed with React and Three.js
javascript nodejs react threejs
Last synced: 21 Nov 2024
https://github.com/gkjohnson/threejs-model-loader
THREE.js Model Loader for delegating to the appropriate geometry loader and associated Web Component
geometry graphics javascript loader model three-js threejs webcomponent
Last synced: 11 Oct 2024
https://github.com/itsdorosh/fbx-animation-controls
The HTML controls for FBX 3D models with animations on three.js scene. Controls are fully customizable with CSS and have plenty of configuring options via JS.
animations controls fbx-animations player threejs vanilla-javascript webgl
Last synced: 11 Oct 2024
https://github.com/dannycalleri/polytron
Digital museum for PSX 3D models (just .TMD for now), built with JavaScript and WebGL/Three.js
javascript js opengl playstation psx threejs webgl
Last synced: 09 Nov 2024
https://github.com/bbohlender/cgv
Code for QuickProBuild - Eurographics 2023 Short Paper
eurographics procedural-grammar procedural-modeling threejs
Last synced: 15 Oct 2024
https://github.com/hc0503/360-panorama-tour-with-annotation-customize
360 script customization with VueJS
css html5 imagesloaded javascript magento-api threejs vuejs
Last synced: 28 Oct 2024
https://github.com/EvanBacon/expo-three-template
Template for building three.js apps in expo
Last synced: 27 Oct 2024
https://github.com/gerardparareda/blockytracer
3D browser voxel editor with a ray tracer capabilities implemented. Entirely made with pure Javascript and THREEJS.
light minecraft raytracing threejs voxel
Last synced: 15 Jan 2025
https://github.com/sugidaffection/threejs-first-person-shooter
fps-game game three-js threejs ts typescript webgame webgl
Last synced: 09 Nov 2024
https://github.com/exslym/my-portfolio-3d
3D Dev Portfolio - very impressive website with 3D graphics and animations (React, ThreeJS, TailwindCSS)
3d-graphics animations emailjs framer-motion javascript maath react react-three-drei react-three-fiber react-tilt react-vertical-timeline-component reactjs tailwindcss threejs
Last synced: 14 Nov 2024
https://github.com/lotuc/bin-pack
3d bin packing
3d-bin-packing bin-packing clojure clojurescript threejs visualization
Last synced: 07 Nov 2024