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/charliegerard/whoosh
[Prototype] Control a 3D spaceship with hand movements
creative-coding javascript machine-learning tensorflow tensorflowjs threejs
Last synced: 15 Nov 2024
https://github.com/sdras/cda-locale
Showing Microsoft Cloud Developer Advocates speaking, 2017 and 2018
azure-serverless computed-properties data-visualization nuxt serverless serverless-functions threejs vue
Last synced: 27 Oct 2024
https://github.com/ouyangzhaoxing/drcobj
使用draco压缩和解压three.js模型文件。(Use draco to compress and decompress the three.js model file.)
3d draco draco-threejs draco3d game-model html-3d html-canvas html5-game model model-format model-loader three-js threejs threejs-model
Last synced: 11 Oct 2024
https://github.com/rossning92/t-rex
A Chrome T-Rex game remake using javascript and threejs. Online demo: https://rossning92.github.io/t-rex
3d chrome chrome-dino-game chrome-dinosaur-game computer-graphics game t-rex-game t-rex-runner threejs
Last synced: 23 Nov 2024
https://github.com/httpstersk/three-js-fundamentals-r3f
Examples from the Three.js Fundamentals website recreated in react-three-fiber renderer.
r3f react-three-fiber three-js threejs
Last synced: 11 Oct 2024
https://github.com/sdras/three-vue-pattern
A biofeedback visualization made with Three.js, Vue, and LUIS (cognitive services), made with Brian Holt
azure azure-cognitive-services cognitive-services luis luisai three threejs visualization vue vuejs
Last synced: 27 Oct 2024
https://github.com/tomhsiao1260/three-starter
🌈 three.js starter based on OOP
3d boilerplate three-js threejs webgl
Last synced: 11 Oct 2024
https://github.com/pmndrs/cannon-es-debugger
Wireframe debugger for use with cannon-es https://github.com/react-spring/cannon-es
Last synced: 07 Oct 2024
https://github.com/Bruno-Bells/PyWeb3D
Exploring three.js with python syntax
brython javascript python pythonbrowser pyweb3d threejs web3d webgl webgl2
Last synced: 06 Nov 2024
https://github.com/chingu-voyages/v43-tier3-team-29
This awesome 3D portfolio is built with React and Three.js 💫 | Voyage-43 | https://chingu.io/ | Twitter: https://twitter.com/ChinguCollabs
3d-website chingu framer-motion react react-three-drei react-three-fiber theatre theatrejs three-js threejs
Last synced: 10 Oct 2024
https://github.com/liyasthomas/lvr
👓 Augmented Reality for everyone - Out of the world experiences
a-frame aframe ar arjs augmented-reality liyasthomas polymer three-js threejs virtual-reality vr webar webvr
Last synced: 11 Oct 2024
https://github.com/milifire/sandi-ui
Based on three vue3 component library with event system, build your interactive 3D world with components
3d components-library interactive threejs vue vue3
Last synced: 10 Oct 2024
https://github.com/charliegerard/interactive-frame-tfjs
Interactive digital art with head-coupled perspective effect using Three.js and TensorFlow.js
creative-coding face-detection javascript machine-learning tensorflow-js tensorflowjs three-js threejs
Last synced: 11 Oct 2024
https://github.com/lume/element-behaviors
An entity-component system for HTML elements.
3d 3d-graphics custom-elements ecs entity-component html-element lume threejs webgl
Last synced: 17 Nov 2024
https://github.com/flowers1225/threejs-earth
基于react-three-fiber绘制的地球
earth javascript react react-three-fiber threejs webgl webpack
Last synced: 02 Dec 2024
https://github.com/mhttp-org/web-sdk
🌐 Web framework for building and using teleportation portals.
3d aframe daydream game-engine gamedev html javascript metaverse metaverse-infrastructure oculus threejs virtual-reality virtualreality vive vr webgl webxr
Last synced: 10 Oct 2024
https://github.com/magestudio/mage
Mage is a 3D Game Engine, built on top of THREE.js. It features Unity-like scripting, AMMO.js powered physics workers, an Infernojs powered UI and a clean API. Under (very) active development.
3d 3d-game-engine ammojs game game-development game-engine gamedev gamejam indiegame infernojs javascript javascript-framework javascript-game mage script threejs unity unity-3d unity3d webgl
Last synced: 23 Jan 2025
https://github.com/adarosecannon/handy-work
Framework Agnostic Hand tracking for WebXR
aframe hand-tracking threejs webxr
Last synced: 10 Jan 2025
https://github.com/powermobileweb/arfacefilter
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
3d augmented-reality babylonjs deep-learning detection face face-detection face-filters face-tracking faceswap javascript library msqrd picojs snapchat threejs tracking trackingjs webcam webgl
Last synced: 30 Dec 2024
https://github.com/evanbacon/expo-three-demo
🍎👩🏫 Collection of Demos for THREE.js in Expo!
android arkit boilerplate demo es6 example expo frontend game ios javascript learning nodejs objective-c opengl project react-native template threejs tutorial
Last synced: 29 Oct 2024
https://github.com/avin/generative
Creative coding experiments
babylonjs canvas generative-art glsl regl threejs webgl
Last synced: 29 Jan 2025
https://github.com/lallassu/parrothunt
ParrotHunt - ThreeJS WebGL game (http://parrothunt.nergal.se)
gamedev indiedev threejs threejs-webgl-game webgl-game
Last synced: 08 Dec 2024
https://github.com/iosorin/3d-headphones
3D Product Configurator, Nuxt.js +Three.js ⚡
3d 3d-configurator 3d-mesh 3d-models configurator e-commerce nuxt threejs vue
Last synced: 29 Jan 2025
https://github.com/repalash/xatlas-three
XAtlas + Three.js: Mesh parameterization / UV unwrapping module for three.js in wasm with webworkers.
mesh threejs uv xatlas xatlas-web
Last synced: 30 Jan 2025
https://github.com/monogrid/gainmap-js
A Javascript (TypeScript) Port of Adobe Gainmap Technology for storing HDR Images using an SDR Image + a gainmap
adobe-gainmap gainmap hdr hdr-image three threejs ultrahdr
Last synced: 27 Jan 2025
https://github.com/stevinz/three-subdivide
Smooth subdivision surface modifier for use with three.js BufferGeometry.
buffergeometry loop-subdivision modifier subdivision subdivision-surface three-js threejs triangle webgl
Last synced: 26 Jan 2025
https://github.com/iondrimba/buildings-wave
:european_post_office: A tutorial on how to create a 3D building wave animation with three.js and TweenMax
3d animation animations creative-coding es6 es6-javascript frontend javascript js motion threejs threejs-example webgl
Last synced: 27 Oct 2024
https://github.com/juniorxsound/DepthKit.js
🎞 A plugin for using DepthKit's volumteric captures in Three.js
depthkit threejs video volumetric webgl
Last synced: 14 Nov 2024
https://github.com/juniorxsound/depthkit.js
🎞 A plugin for using DepthKit's volumteric captures in Three.js
depthkit threejs video volumetric webgl
Last synced: 11 Nov 2024
https://github.com/rocksdanister/audio-visualizer-wallpaper
Lively Wallpaper music wallpapers
audio blender javascript lively music retro threejs visualizer wallpaper
Last synced: 27 Oct 2024
https://github.com/vimeo/vimeo-threejs-player
A plugin for streaming video from Vimeo to WebGL/VR/AR apps
augmented-reality plugin threejs video vimeo virtual-reality webgl
Last synced: 10 Nov 2024
https://github.com/etiennepinchon/hologram
Hologram Framework | All-in-one WebVR creation.
3d aframe aframevr coffeescript framework threejs webgl webvr
Last synced: 08 Nov 2024
https://github.com/farazzshaikh/react-three-paper
A paper-thin (~800 bytes) and position-aware wrapper for ThreeJS in React.
component component-library npm react threejs wrapper
Last synced: 01 Nov 2024
https://github.com/evanbacon/lego-expo
Play with Lego bricks anywhere using Expo
demo expo lego react react-native react-native-web react-navigation threejs unicorn
Last synced: 29 Oct 2024
https://github.com/oguzeroglu/texturemerger
A lightweight library that creates a Texture Atlas from Three.js textures
game-development texture threejs webgl
Last synced: 28 Oct 2024
https://github.com/takahirox/a-mmd
A-Frame MMD component
a-frame aframe aframevr javascript mmd three-js threejs vr webvr
Last synced: 11 Oct 2024
https://github.com/utkarshdubey/react-spline
A wrapper to painlessly integrate Spline projects into your React code-space. ☀
animation react react-spline spline threejs
Last synced: 14 Nov 2024
https://github.com/bcongdon/git-trophy
🏆 Create a 3D Printed Model of Your Github Contributions
3d-models 3d-printing aws aws-lambda git github github-api github-contributions react react-app redux shapeways threejs zappa
Last synced: 16 Nov 2024
https://github.com/jstrait/city-tour
A procedurally generated city built with WebGL and three.js
canvas city procedural-generation threejs webgl
Last synced: 14 Jan 2025
https://github.com/vimeo/vimeo-depth-player
A WebVR volumetric video renderer that uses color-depth based videos hosted on Vimeo.
3d depth-maps livestreaming threejs video volumetric webar webgl webvr
Last synced: 10 Nov 2024
https://github.com/craftzdog/hyper-holoplay
Holoplay integration for Hyper
holoplay hyper lookingglass threejs
Last synced: 27 Oct 2024
https://github.com/MONOGRID/gainmap-js
A Javascript (TypeScript) Port of Adobe Gainmap Technology for storing HDR Images using an SDR Image + a gainmap
adobe-gainmap gainmap hdr hdr-image three threejs ultrahdr
Last synced: 13 Nov 2024
https://github.com/solarcg/solarsys
Realistic Solar System simulation with three.js
cg computer-graphics glsl shaders solar-system three-js threejs webgl
Last synced: 11 Oct 2024
https://github.com/maciejwwojcik/three-plain-animator
Three-Plain-Animator is a package for threejs developers to support 2D animations.
javascript npm threejs typescript
Last synced: 26 Jan 2025
https://github.com/mat-sz/react-var-ui
React component library for variable setting and preview.
component datgui gui javascript javascript-library library react react-component react-components reactjs threejs typescript typescript-library
Last synced: 19 Dec 2024
https://github.com/jin5354/d3-force-graph
Force-directed graph using D3-force and WebGL, support massive data rendering and custom style.
chart d3 d3-charts d3-force social-network social-network-analysis social-network-graph threejs webgl
Last synced: 26 Nov 2024
https://github.com/evanbacon/expo-three-orbit-controls
🎥 Three.js Orbit Controls (Camera) bridged into React Native
3d ar expo gaming javascript npm react reactnative threejs yarn
Last synced: 24 Jan 2025
https://github.com/syt123450/react-giojs
:tada: A Declarative 3D Globe Data Visualization Library built with Three.js -- React version for Gio.js
3d datavisualization globe javascript react threejs web webgl
Last synced: 22 Oct 2024
https://github.com/fibo/three-orbitcontrols
is the three.js OrbitControls from official repo examples
Last synced: 22 Jan 2025
https://github.com/evanbacon/sunset-cyberspace
🎮👾Retro-runner Game made in Expo, Three.js, OpenGL, WebGL, Tween. 🕹
android expo game ios opengl preview-gif react-native reactjs retrowave-game runner-game simple-game sunset-cyberspace threejs tutorial tween webgl webgl2
Last synced: 29 Oct 2024
https://github.com/kalwalt/kalwalt-interactivity-ar
Some various experiments with Ar.js and Three.js
aframe ar arnft artoolkit augmented-reality glitch glitch-art jsartoolkit5 jsartoolkitnft kalwalt-interactivity-ar markerless nft opencvjs threejs webar
Last synced: 30 Jan 2025
https://github.com/phoenixbf/aton
ATON framework is based on modern web standards and technologies to create interactive, liquid and collaborative Web3D/WebXR apps targeting Cultural Heritage field. It adopts a “develop once, deploy everywhere” approach, providing building-blocks and a modular architecture
3d collaborative collaborative-framework cultural-heritage digital-heritage head-mounted-display heritage heritage-science html5 infrastructures javascript nodejs raspberry-pi raspberrypi threejs virtual-reality vr web3d webxr
Last synced: 30 Jan 2025
https://github.com/enpitsulin/tres-the-aviator
The Aviator game built with TresJS and three.js r163
Last synced: 12 Nov 2024
https://github.com/aframevr/aframe-registry
[DISCONTINUED] Curated collection of community A-Frame components.
aframe threejs virtual-reality virtualreality vr webvr
Last synced: 10 Nov 2024
https://github.com/enpitsuLin/tres-the-aviator
The Aviator game built with TresJS and three.js r163
Last synced: 25 Oct 2024
https://github.com/ektogamat/r3f-webgpu-starter
React Three Fiber WebGPU Post Processing by Anderson Mancini. A very simple scene to demonstrate how to integrate Threejs WebGPU with React Three Fiber using Post Processing effects.
post-processing r3f react threejs webgpu
Last synced: 21 Jan 2025
https://github.com/juniorxsound/three.sixdof
🌐 Plugin for rendering 6DOF equirectangular 360 images and videos with depthmaps
360 6dof depth equirectangular threejs volumetric
Last synced: 22 Jan 2025
https://github.com/vasturiano/aframe-forcegraph-component
Force-directed graph component for A-Frame
3d aframe data-visualization force-directed-graphs threejs vr
Last synced: 31 Oct 2024
https://github.com/aleph-viewer/aleph
Aleph is a 3D object viewer and annotation/measurement tool built with A-Frame, AMI, StencilJS, and Ionic
a-frame ami ionic-framework stenciljs threejs
Last synced: 04 Nov 2024
https://github.com/adarosecannon/three-paint
Demo using THREE.js to render into a Houdini Paint Worklet
Last synced: 22 Oct 2024
https://github.com/rodydavis/flutterwebxrthreejs
Flutter Web Example with ThreeJS
Last synced: 29 Dec 2024
https://github.com/components-ai/typefaces
Collection of Google fonts as typeface data for usage with three.js, react-three-fiber, and other tools.
fonts google-fonts react-three-fiber threejs typography
Last synced: 11 Oct 2024
https://github.com/node-3d/3d-core-raub
An extensible Node.js 3D core for desktop applications
3d gl glfw gpu gpu-computing graphics image javascript js native node-3d opengl pixijs simulation threejs vao vbo webgl window
Last synced: 29 Jan 2025
https://github.com/alemart/encantar-js
GPU-accelerated Augmented Reality for the web.
3d aframe ar augmented-reality babylonjs mixed-reality threejs virtual-reality vr wasm webar webgl webxr xr
Last synced: 30 Jan 2025
https://github.com/ektogamat/r3f-confetti-component
Easy to use Confetti component for React Three Fiber
confetti react react-components react-three-fiber threejs
Last synced: 27 Oct 2024
https://github.com/iosorin/cup-demo
3D Product Configurator, Nuxt.js +Three.js + Fabric.js. (demo) ⚡
3d 3d-model 3d-scene build configurator demo e-commerce nuxt product product-configurator three-js threejs vue
Last synced: 29 Jan 2025
https://github.com/gkjohnson/source-engine-model-loader
Three.js loader for parsing Valve's Source Engine models
games geometry graphics javascript mdl model source-engine source-engine-sdk threejs valve vmt vtf vtx vvd
Last synced: 18 Dec 2024
https://github.com/tocttou/three-freeform-controls
Rotation and Translation controls for Threejs objects
6dof rotation three three-transform-controls threejs transform transform-controls translation
Last synced: 26 Jan 2025
https://github.com/hypnosnova/threequery
基于Three.js的3D框架
3d framework game-development threejs webgl
Last synced: 28 Oct 2024
https://github.com/takahirox/threenetwork
Network sync library for Three.js
easyrtc firebase javascript network peerjs threejs webrtc
Last synced: 07 Nov 2024
https://github.com/johnnyleek1/react-mesh-gradient
Generate interactive mesh gradients using React.JS
gradient react react-gradient stripe threejs
Last synced: 17 Dec 2024
https://github.com/ektogamat/threejs-vanilla-holographic-material
A simple to use holographic material for vanilla threejs
creative-coding glsl-shader glsl-shaders hologra holographic-material shaders threejs threejs-material
Last synced: 15 Nov 2024
https://github.com/alexadam/sport-stats
Sport stats UI components
3d react soccer sport-stats sports sports-data sportsanalytics threejs ui ui-components
Last synced: 25 Jan 2025
https://github.com/exokitxr/exokit-web
Exokit WebXR engine for the browser
3d a-frame aframe ar augmented-reality babylonjs html iframe javascript metaverse threejs virtual-reality vr webgl webvr webxr
Last synced: 10 Oct 2024
https://github.com/omimo/mocapjs
A motion capture library for Three.js: Playing | Streaming | VR
animation bvh mocap threejs web-animation webgl
Last synced: 16 Nov 2024
https://github.com/WebAR-rocks/WebAR.rocks.object
Object detection and tracking
3d ar augmented-reality bottle camera computer-vision cup javascript keyboard object-detection object-tracking real-time threejs webar webcam webgl
Last synced: 02 Nov 2024
https://github.com/CodeCavePro/revit-family-web-viewer
Revit Web Viewer is a Three.js-based project viewer. Revit projects / families must be exported using RvtVa3cExporter (https://github.com/va3c/RvtVa3c)
3d canvas revit three-js threejs typescript webgl webgl2
Last synced: 02 Dec 2024
https://github.com/kenjinp/terrain-synth
Terrain generation tool, using real-earth data and deep learning techniques
deep-learning deep-neural-networks game-development gan procedural-generation react react-three-fiber terrain-generation three-js threejs typescript
Last synced: 11 Oct 2024
https://github.com/fyrestar/three.drawcallinspector
Visualize draw call cost.
analysis drawcall drawcalls javascript js profiling threejs webgl
Last synced: 14 Nov 2024
https://github.com/paulhax/spin-controls
Trackball style controls for three.js Object3Ds and Cameras. Featuring pointer to trackball accuracy and unlimited rotation.
orbitcontrols threejs trackballcontrols webgl webvr
Last synced: 08 Nov 2024
https://github.com/codecavepro/revit-family-web-viewer
Revit Web Viewer is a Three.js-based project viewer. Revit projects / families must be exported using RvtVa3cExporter (https://github.com/va3c/RvtVa3c)
3d canvas revit three-js threejs typescript webgl webgl2
Last synced: 31 Oct 2024
https://github.com/ameobea/three-hex-tiling
Adds support for hiding repeating texture patterns to Three.JS
glsl glsl-shaders hex-tiling shaders texture texture-synthesis threejs
Last synced: 26 Jan 2025
https://github.com/doinel1a/vite-three-js
Boilerplate template designed to quickly bootstrap a 3D Web App, SPA, website or landing page with Three.JS, GLSL, Vite, TailwindCSS, ESLint, Husky and much more in just 30 seconds.
boilerplate boilerplate-template glsl javascript js shaders template three-js three-js-boilerplate three-js-template threejs threejs-boilerplate threejs-template vanilla-javascript vanilla-js vite web-3d web3d webgl webgl-template
Last synced: 23 Jan 2025
https://github.com/bfollington/bf-3
my personal site, bf.wtf version 3
nextjs react react-three-fiber stitches threejs
Last synced: 27 Oct 2024
https://github.com/shwetkhatri2001/ar-webstore
Webstore built to showcase photorealistic 3D digital objects in AR
augmented-reality gssoc23 open-source threejs virtual-try-on webxr
Last synced: 22 Jan 2025
https://github.com/evan-moon/solarsystemts
케플러 방정식을 이용한 태양계 행성들의 궤도 계산 시뮬레이터
simulator solar-system threejs typescript vue webgl
Last synced: 14 Oct 2024
https://github.com/codebucks27/3d-landing-page-for-apple-iphone
Create awesome landing page for Apple iPhone 14 using Three JS and React JS. This website uses threeJS to render 3D model of iPhone and GSAP for scrolling animations. If you want to learn how to create this website then you can follow tutorial link given in the ReadMe.
animation-css gsap landing-page react reactjs rendering-3d-graphics scrolltrigger threejs threejs-example threejs-template webapp website-template
Last synced: 08 Nov 2024
https://github.com/bryik/aframe-bmfont-text-component
A-Frame component for rendering bitmap fonts.
Last synced: 21 Jan 2025
https://github.com/bombanauts/bombanauts
Bombanauts, inspired by the original Bomberman game, is a 3D multiplayer online battle arena (MOBA) game where players can throw bombs at each other, make boxes explode, and even other players!
cannonjs chai expressjs game-development javascript mocha react redux socket-io test-driven-development threejs
Last synced: 07 Nov 2024