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-15 00:27:41 UTC
- JSON Representation
https://github.com/rolyatmax/viz
Audio Visualization using WebAudio API and WebGL with Three.js
creative-coding javascript music threejs webaudio-api webgl
Last synced: 31 Jan 2025
https://github.com/donguillotine/django-3js-game
I Built a Number Guessing Game with the Django Framework!
django javascript python threejs
Last synced: 22 Jan 2025
https://github.com/choaib-elmadi/3d-portfolio
3D portfolio implemented using react, vite, threejs, react-three/fiber and react-three/drei.
3d javascript portfolio react threejs vite
Last synced: 22 Nov 2024
https://github.com/cyrus2281/night-city
3D website game featuring cyberpunk-themed city filled with easter-eggs and references to the developers' life
3d cyberpunk game-engine night-city portfolio threejs website-game
Last synced: 06 Nov 2024
https://github.com/choaib-elmadi/portfolio-design-1
A 3d portfolio with some awesome animations and user select configurations, implemented using vite with react.js and three.js
javascript portfolio react threejs vite
Last synced: 22 Nov 2024
https://github.com/zhenglinlei/stackblock.io
.io minigame
cannonjs game javascript threejs
Last synced: 29 Jan 2025
https://github.com/angydev/threejs-offset
Create an offset sets of points or an offset mesh from an STL file
3d javascript threejs threejs-example threejs-learning
Last synced: 21 Nov 2024
https://github.com/sjcobb/lost-woods
Explore WebVR experiences auditorily.
3d cardboard data-science fire-temple games javascript lost-woods midi music navi positional-audio three-js threejs threejs-example virtual-reality webgl webvr webvr-experience zelda
Last synced: 07 Dec 2024
https://github.com/andresmweber/4dsnake
You've all seen snake, but let's bring it into the fourth D I M E N S I O N!
3d 3d-game 3d-game-engine 3d-graphics 4d-snake andres andresmweber browser-game crossyroad javascript-game maya real-time realtime snake snake-game snakegame three-d three-js threejs weber
Last synced: 14 Feb 2025
https://github.com/rohan-deshpande/canvas-to-video
Write your canvas to video
canvas html5 html5-canvas html5-video threejs video
Last synced: 09 Feb 2025
https://github.com/danieldelcore/experiment-6-noisy-blob
Threejs is a hell of a drug
art javascript noise simplex textures threejs webgl
Last synced: 16 Nov 2024
https://github.com/antoniohof/aframe-text-texture-component
A text component for A-Frame that wraps THREE.TextTexture
aframe material performance rendering sprite text texture threejs virtual-reality
Last synced: 09 Feb 2025
https://github.com/oetherington/spockfish
Star Trek Tri-Chess Interface
3d 3d-chess 3d-graphics chess chess-engine chessboard nextjs star-trek startrek threejs tri-chess typescript
Last synced: 06 Nov 2024
https://github.com/jgphilpott/polyplot
A data exploration application inspired by Ola Rosling's Trendalyzer software.
d3js data-exploration data-science ola-rosling threejs trendalyzer
Last synced: 21 Nov 2024
https://github.com/colindmg/art-stuffs
Art ⎯ stuffs ✦ Project to combine some of my shaders experiments
Last synced: 09 Feb 2025
https://github.com/alexpineda/three-janitor
A janitor is a utility class that can be used to clean up resources, especially GPU allocated ones, that are no longer needed by your program.
Last synced: 14 Feb 2025
https://github.com/polygonjs/tutorial_audio_analysers
🎵 Tutorial showing how to use audio analysers to update a WebGL scene 🔊
3d animation audio audio-analysis audio-processing audio-visual audio-visualizer creative-coding fft glsl node-based particles procedural threejs tonejs webgl
Last synced: 30 Oct 2024
https://github.com/nicogis/externalrendererskeleton
Sample external Renderer Skeleton three.js
arcgis-js-api skeleton threejs
Last synced: 13 Dec 2024
https://github.com/sergiss/three.js-animation
:feet: Three.JS UV mapping animation
animation javascript texture threejs
Last synced: 31 Jan 2025
https://github.com/barakchamo/cinemabooth
A Photo Booth-inspired video chromakeying playground built with WebGL.
chroma-key threejs video video-processing webgl
Last synced: 03 Nov 2024
https://github.com/iyinchao/three-css3d
Yet another typescript port of Three.js CSS3DRenderer, with small tweaks and enhancements.
css-transforms css3d css3d-renderer dom renderer threejs typescript
Last synced: 18 Nov 2024
https://github.com/iondrimba/wood-toy
🧩Playing with Threejs + Cannonjs
3d animation cannon-js cannonjs creative-coding demo javascript physics textures threejs toy wood
Last synced: 27 Oct 2024
https://github.com/michaelkolesidis/uncanny-canyon
An interactive 3D web experience, featured in Athens Digital Arts Festival 2023 in the Web Art category.
3d 3d-graphics 3d-scene adaf ai art art-project artificial-intelligence artwork digital-art digital-art-exhibition installation-art interactive-art octree simulacra threejs web-art
Last synced: 12 Nov 2024
https://github.com/rene78/rotating-coin
A rotating coin animation created with three.js
Last synced: 27 Oct 2024
https://github.com/outmindkjg/ngx3js
Angular & Javascript 3D library
3dmodel angular augmented-reality canvas chartjs examples html5 ngx ngx3js svg threejs typescript virtual-reality webgl webgpu webxr
Last synced: 12 Feb 2025
https://github.com/hichemfantar/hdri-to-cubemap-converter
Convert HDRIs to Cubemaps instantly
cubemap hdri react threejs typescript vite
Last synced: 15 Oct 2024
https://github.com/poeti8/what-can-you-do-with-a-particle
the intro animation for my youtube video.
gpgpu gsap r3f react-three-fiber threejs webgl
Last synced: 02 Nov 2024
https://github.com/kicshikxo/kicshikxo-site
Мой личный сайт-портфолио на Nuxt 3
maxwell nuxt3 portfolio-website threejs typescript wtfpl
Last synced: 01 Feb 2025
https://github.com/hivivo/first-person-controls
First person controls for Three.js in ES6
Last synced: 15 Oct 2024
https://github.com/reforest/sapling
ThreeJS voxel based blockchain visualizer
cryptocurrency green hackathon hash javascript node npm-package san-francisco threejs ui ux
Last synced: 29 Oct 2024
https://github.com/joshwrn/portfolio
my old portfolio site from 2021
framer-motion portfolio react reactjs styled-components threejs
Last synced: 20 Nov 2024
https://github.com/joshwrn/doodleverse
DoodleVerse is a realtime multiplayer drawing game built with Next.js, socket.io, and React Three Fiber.
nextjs react react-three-fiber socket-io threejs
Last synced: 21 Jan 2025
https://github.com/overrevvv/portfolio
portfolio website, work in progress!
javascript nuxi nuxt3 nuxtjs tailwindcss threejs tresjs vue
Last synced: 17 Jan 2025
https://github.com/bozzhik/threejs
usage example of three.js
3d-animation onscroll threeasy threejs
Last synced: 23 Jan 2025
https://github.com/prayash/musiverse
✨ 3D Audioreactive Toy w/ WebGL + Web Audio API
Last synced: 06 Nov 2024
https://github.com/teddy55codes/blochsphere
Interactive bloch sphere implemented with Three.js
bloch-sphere complex-numbers quantum-computing qubit threejs
Last synced: 20 Nov 2024
https://github.com/ethanlchristensen/threejs_pathfinder
A web-based path finding visualizer using threeJS
pathfinding threejs visualization
Last synced: 12 Oct 2024
https://github.com/iondrimba/boundaries
Playing with Threejs and Cannonjs
3d 3d-graphics cannon-es cannonjs javascript physics threejs threejs-example
Last synced: 27 Oct 2024
https://github.com/httpstersk/dom-webgl-explorations
DOM+WEBGL Explorations
dom gsap r3f react-spring react-three-fiber three-js threejs webgl
Last synced: 31 Dec 2024
https://github.com/kooya3/shirt-co
WebGL website that takes in threejs amazing 3d power to make product interaction more fun.
maath openai-api react threejs vite
Last synced: 13 Feb 2025
https://github.com/wkaisertexas/wkaisertexas.github.io
My portfolio site built as a Static Site using Astro and Deployed to GitHub pages
astro portfolio tailwindcss threejs
Last synced: 15 Nov 2024
https://github.com/iondrimba/infinity
:dizzy: Playing with sine waves
animation creative gif javascript motion threejs tweenmax webgl
Last synced: 27 Oct 2024
https://github.com/hivivo/threejs-es6-boilerplate
Boilerplate for Three.js projects with Babel for ES6 and Webpack for compilation
babel boilerplate es6 eslint three-js threejs webpack
Last synced: 06 Dec 2024
https://github.com/gkjohnson/ply-exporter-js
PLY geometry format exporter for THREE js
export exporter geometry graphics javascript model ply three-js threejs
Last synced: 27 Jan 2025
https://github.com/warioddly/threejs-spotlight-example
This is spotlight Three.js☄️
3d blender gltf threejs threejs-example threejs-journey threejs-learning web
Last synced: 17 Dec 2024
https://github.com/vasturiano/r3f-globe
React Three Fiber component for Globe Data Visualization
3d data-visualization globe react-three-fiber threejs webgl
Last synced: 28 Dec 2024
https://github.com/ethanlchristensen/threejs_game_of_life
2D and 3D web-based Game of Life visualizer using threeJS
game gameoflife simulation threejs
Last synced: 19 Nov 2024
https://github.com/neo/leaplay
:baby_chick: Interact with Leap Motion in a three.js scene. :panda_face:
cannonjs leap-motion threejs webgl
Last synced: 27 Jan 2025
https://github.com/ascender1729/quantumwaste
A Quantum-Inspired Molecular Recycling Simulator utilizing quantum algorithms and machine learning to optimize polymer recycling.
flask machine-learning polymer-recycling quantum-algorithms quantum-computing reactjs scikit-learn sustainable-technology threejs
Last synced: 06 Feb 2025
https://github.com/hanmag/geov.js
GIS visualization based on Three.js and WebGL.
Last synced: 25 Dec 2024
https://github.com/omerdogan3/project1-gui
Design Patterns Project1 Extra - GUI Front End Project
client-side javascript jquery planet threejs vanilla-javascript webgl
Last synced: 06 Feb 2025
https://github.com/jsantell/three-components
Personal collection of three.js objects, utilities and helpers.
Last synced: 03 Dec 2024
https://github.com/petercsipkay/basic-three.js-starter-kit
A minimal Three.js boilerplate to help you get started with 3D web development. This template includes a basic scene setup with a rotating cube, proper lighting, camera controls, and responsive canvas.
3d 3d-graphics 3dwebsite boilerplate boilerplate-template three-js threejs threejs-boilerplate threejs-template webgl webgl2
Last synced: 05 Jan 2025
https://github.com/soypat/gthree
three.js on Go. GopherJS bindings for https://threejs.org.
3d 3d-graphics 3d-graphics-engine 3d-rendering go golang three-js threejs webgl
Last synced: 22 Jan 2025
https://github.com/hexcube/reactar
How would you react to images coming to life?
3d-models animation arjs augmented-reality github-pages gltf image-tracking nft nodejs react threejs
Last synced: 09 Jan 2025
https://github.com/schroedinger-hat/xmas-crystal-ball-threejs
A Xmas 2020 easter egg with some crystal ball made in Three.js
360-sphere threejs virtual-reality vr xmas-lights xmas2020
Last synced: 22 Jan 2025
https://github.com/hexcube/enchantar
Enchant images to life! :sparkles:
3d-models animation arjs augmented-reality github-pages gltf image-tracking natural-feature-tracking nft threejs
Last synced: 09 Jan 2025
https://github.com/lucamueller1/three-tween-path
Uses TweenJs to create a Catmull-Rom curve to move a 3d object along. Can be used to pause between several paths.
catmull-rom pathfinding splines threejs tween tweenjs
Last synced: 12 Jan 2025
https://github.com/cvalenzuela/bode.ga
A 24-hour web documentary that captures the everyday interactions and transactions of a small bodega in Queens, NY.
bodega documentary photogrammetry threejs
Last synced: 12 Jan 2025
https://github.com/shahramshakiba/galaxygenerator-p07
Galaxy Generator ⁞|⁞ This project is a Galaxy Generator that leverages the magic of particle manipulation! ⁞|⁞ ⚪Three.js
galaxy-project particles threejs
Last synced: 16 Jan 2025
https://github.com/sesto-dev/sesto.dev
🌠 Portfolio website built with Next.js and Tailwind CSS
nextjs portfolio react react-three-fiber tailwindcss threejs
Last synced: 28 Nov 2024
https://github.com/shahramshakiba/hauntedhouse-p05
Primitive Objects ⁞|⁞ Enter the mysterious world of a haunted house, where each flickering light reveals the haunting stories of the restless spirits that reside there ⁞|⁞ ⚪Three.js
Last synced: 16 Jan 2025
https://github.com/painochoco/orbital
Tracking satellites has never been this easy
react react-three-fiber satellite sgp4 threejs
Last synced: 15 Dec 2024
https://github.com/jramke/motion-swiper
Draggable slider with a fluid bending motion effect but no Threejs as usual
gsap motion-effect slider swiper threejs
Last synced: 14 Nov 2024
https://github.com/moklick/covid19-deaths-visualization
A walkable 3D visualization of covid-19 deaths worldwide
3d-visualization coronavirus covid-19 three-fiber threejs
Last synced: 23 Jan 2025
https://github.com/iondrimba/pendulum
Playing with physics and ThreeJs
animation codepen creative es6 fun javascript motion physics threejs threejs-example threejs-learning
Last synced: 27 Oct 2024
https://github.com/sebastianwachter/emoji-domain
THREE.js powered website behind an emoji domain
Last synced: 14 Oct 2024
https://github.com/oslavdev/multiplayer-game-client
WebGL 3D shooter game. Built with Next.js and Three.js. WIP
3d game gamedev github-actions graphql multiplayer nextjs react threejs webgl
Last synced: 24 Nov 2024
https://github.com/michaelkolesidis/synthetique
Retrofuturistic demo
3d-graphics 3d-scene 3d-structure 80s art artwork demo demoscene digital-art mark-fisher retrofuturism synthwave three-js threejs threejs-example threejs-learning
Last synced: 11 Jan 2025
https://github.com/sahilk-027/threejs-template
This template will get you started with the boiler plate for threeJS. With basic scene setup having mesh + controls + animation + lights 💡
Last synced: 05 Jan 2025
https://github.com/dariush-hassani/my-web
A 3D Web Site using Three.js and React.
Last synced: 23 Jan 2025
https://github.com/phucbm/threejs-journey
Exercises and recaps while learning Three.js
Last synced: 29 Nov 2024
https://github.com/k0rventen/planetarium-webgl
A cool planetarium, using webGL tech.
imawebdev planetarium threejs webgl
Last synced: 23 Jan 2025
https://github.com/michaelkolesidis/text-3d
3d-graphics 3d-text three-js threejs threejs-example threejs-learning
Last synced: 11 Jan 2025
https://github.com/51fe/three.js-template
Simple three.js template wuth webpack
Last synced: 23 Oct 2024
https://github.com/galactic-plane/webgl-globe
A study of the behavior of bezier curves connecting points on a sphere. Particle effects cycles around the curve. A spike is created and marks the point of impact. Performance is measured in the table below if your browser support that.
curve heroku html5 threejs webgl webgl-globe
Last synced: 29 Nov 2024
https://github.com/madjin/noisebridge-vr
virtual hackerspace
hackerspace janusxr oculus scan threejs vr webgl webxr
Last synced: 08 Feb 2025
https://github.com/persanix-llc/chatrpi-app
Chat for Raspberry Pi (Chatrpi) is a voice assistant for the Raspberry Pi that can hold simple conversations and control GPIO output.
raspberrypi speech-recognition speech-synthesis tensorflowjs threejs voice-assistant
Last synced: 03 Jan 2025
https://github.com/Vallasc/Distributed-PacMan
This project aims to create a fully distributed Pac-Man clone using CRDTs.
crdt svelte threejs typescript webrtc yjs
Last synced: 23 Oct 2024
https://github.com/romiras/threejs-stl-demo
Demo for displaying STL 3D models
demo html5-canvas javascript threejs webgl
Last synced: 14 Dec 2024
https://github.com/themarvellousteam/the-marvellous-drunken-sailor
:skull: Global Game Jam 2018
Last synced: 26 Dec 2024
https://github.com/explicit12/explicit.vercel.app
Landing page about me and my skills. It uses nuxt 3 for good SEO and GraphQL to optimize data fetching from GitHub.
apollo graphql javascript nuxt threejs typescript vue
Last synced: 09 Jan 2025
https://github.com/shaoruu/three-extruded-image
Extrude any transparent background PNG to ThreeJS mesh
baltaazr bruh shaoruu threejs typescript voxelize webdev
Last synced: 29 Nov 2024
https://gitlab.com/megamanlegends/dash-tex
Tool for editing textures for Megaman Legends on PSX https://megamanlegends.gitlab.io/dash-tex/
Last synced: 23 Oct 2024
https://github.com/martinlilt/one-pirate-peso-game
docker nextjs nodejs react threejs webgl-game
Last synced: 08 Dec 2024
https://github.com/moonraker22/r3f-drei-sandbox-template
React Three Fiber Codesandbox Template 🌒
codesandbox react react-three-drei react-three-fiber three-js threejs typescript vite
Last synced: 16 Jan 2025
https://github.com/linkzy3471/3d-solar-system-model
A simple 3D solar system model based on Three.js.
Last synced: 13 Feb 2025