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-28 00:29:55 UTC
- JSON Representation
https://github.com/shaqdeff/portfolio-template
This portfolio template is designed to showcase your skills, experience, and accomplishments in a visually appealing and professional manner.
framer-motion react tailwindcss threejs vite
Last synced: 26 Jan 2025
https://github.com/farazzshaikh/terrain-builder
🏔 Procedural terrain using Three.js and perlin noise, Now Accelerated by your GPU!
demo erosion gpgpu gpu procedural-generation react redux shaders terrain terrain-builder terrain-generation threejs
Last synced: 26 Jan 2025
https://github.com/vasturiano/three-spritetext
A sprite based text component for ThreeJS
Last synced: 24 Jan 2025
https://github.com/donmccurdy/three-to-cannon
Convert a THREE.Mesh to a CANNON.Shape.
Last synced: 24 Jan 2025
https://github.com/rune/rune
Build multiplayer web games played by millions! 👾 You focus on your game, Rune handles everything else, incl. backend and networking 🚀 Make your game using JavaScript / TypeScript and any frontend web framework such as React, Svelte, Vue, Threejs, PixiJS, Phaser. You can even use plain HTML and CSS. Perfect for web devs interested in gamedev.
backend css dusk framework frontend game game-development game-engine gamedev html javascript multiplayer networking phaser react rune svelte threejs typescript web
Last synced: 24 Jan 2025
https://github.com/davidedc/livecodelab
a web based livecoding environment
education educational live-coding livecoding playground three-js threejs visual vj vjing webgl
Last synced: 28 Jan 2025
https://github.com/drawcall/threejs-mesh-modifiers
A Three.js mesh morph modifier
modifier three-modifier threejs
Last synced: 26 Jan 2025
https://github.com/OpenWebCAD/node-occ
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
3d 3d-models boundary-model cad computer-aided-design constructive-solid-geometries csg iges nodejs opencascade step threejs
Last synced: 05 Nov 2024
https://github.com/ustymukhman/vite-plugin-glsl
:spider_web: Import, inline (and compress) GLSL shader files :electric_plug:
glsl glsl-shaders plugin shaders threejs vite vite-plugin vitejs webgl webgl-shaders webgpu webgpu-shaders
Last synced: 24 Jan 2025
https://github.com/UstymUkhman/vite-plugin-glsl
:spider_web: Import, inline (and compress) GLSL shader files :electric_plug:
glsl glsl-shaders plugin shaders threejs vite vite-plugin vitejs webgl webgl-shaders webgpu webgpu-shaders
Last synced: 26 Oct 2024
https://github.com/Irev-Dev/cadhub
We're out to raise awareness and put CodeCAD on the map. The success of CadHub can be measured by the amount it promotes the use of CodeCAD within the mechanical/manufacturing industry and the strength the CadHub community.
apollo cad graphql hacktoberfest prisma react redwoodjs tailwindcss threejs
Last synced: 08 Nov 2024
https://github.com/roman01la/threegn
Procedural 3D graphics editor for the web
3d blender geometry-nodes threejs
Last synced: 28 Jan 2025
https://github.com/ektogamat/camera-webgi
A template for buildind scrollable landing pages with Gsap, ScrollTrigger and webgi engine in typescript using parcel bundler.
Last synced: 04 Nov 2024
https://github.com/strandedkitty/three-csm
☀️ Cascaded shadow maps (CSMs) implementation for Three.js
Last synced: 28 Jan 2025
https://github.com/nartc/angular-three
🧊 THREE.js integration for Angular 🧊
Last synced: 16 Nov 2024
https://github.com/chrisrzhou/react-globe
Create beautiful and interactive React + ThreeJS globe visualizations with ease.
earth globe io react threejs visualization webgl
Last synced: 25 Jan 2025
https://github.com/infinitelives/px3d
Experimental pixel 3d engine
blender3d clojurescript game-engine threejs
Last synced: 05 Nov 2024
https://github.com/sghall/d3-threejs
CSS 3D Transforms with D3 and THREE.js
Last synced: 24 Jan 2025
https://github.com/blaze33/droneWorld
droneWorld: a 3D world map and a three.js playground
game javascript map terrain-rendering threejs webgl
Last synced: 20 Nov 2024
https://github.com/bwlewis/rthreejs
Three.js widgets for R and shiny
data-visualization graph-animation igraph r threejs webgl
Last synced: 15 Nov 2024
https://github.com/tresjs/cientos
Collection of useful helpers and fully functional, ready-made abstractions for TresJS
3d abstractions composable declarative threejs vite vue webgl
Last synced: 25 Jan 2025
https://github.com/shaoruu/mine.js
:mount_fuji: A voxel world built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
actix ecs engine freshkoala game gamedev javascript mcjs minecraft multiplayer nodejs protobuf rust shaoru shaoruu specs threejs voxel websocket
Last synced: 24 Jan 2025
https://github.com/coconut-xr/koestlich
user interfaces for three.js
3d-ui react threejs typescript yoga
Last synced: 22 Jan 2025
https://coconut-xr.github.io/koestlich
user interfaces for three.js
3d-ui react threejs typescript yoga
Last synced: 17 Nov 2024
https://github.com/lallassu/wizardwarz
WebGL Multiplayer game with NodeJS backend
game gamedev indiedev javascript-game nodejs threejs
Last synced: 24 Jan 2025
https://github.com/schteppe/gpu-physics.js
GPGPU physics for Three.js
javascript physics-simulation threejs webgl
Last synced: 10 Jan 2025
https://github.com/whitestormjs/whitestorm-typescript-boilerplate
📦 🚀 TypeScript boilerplate for WhitestormJS using react/redux ⚛
boilerplate react react-redux redux starter-kit threejs typescript whitestormjs whs
Last synced: 24 Jan 2025
https://github.com/WhitestormJS/whitestorm-typescript-boilerplate
📦 🚀 TypeScript boilerplate for WhitestormJS using react/redux ⚛
boilerplate react react-redux redux starter-kit threejs typescript whitestormjs whs
Last synced: 10 Nov 2024
https://github.com/Tresjs/cientos
Collection of useful helpers and fully functional, ready-made abstractions for TresJS
3d abstractions composable declarative threejs vite vue webgl
Last synced: 16 Nov 2024
https://github.com/codebucks27/next.js-creative-portfolio-website
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: 29 Jan 2025
https://github.com/zz85/threejs-path-flow
🐬🐟 ↶Mesh Deformation / Bending / Following on a Curve
bend curve curve-modifier deformation flow frenet-frames tangent texture threejs webgl
Last synced: 11 Nov 2024
https://github.com/archilogic-com/3dio-js
JavaScript toolkit for interior apps
3d aframe ai ar architecture architecture-visualization bim furniture html interior-design interiors real-estate real-time threejs vr webgl webvr
Last synced: 21 Jan 2025
https://github.com/puxiao/notes
我的学习笔记(Nodejs/Koa/Middleware/Mysql/MongoDB/IndexedDB/Redis/Nginx/Npm/Yarn/fnm/Git/PM2/Docker/CentOS/React/Electron/Next.js/WebComponents/Taro/Echarts/Antd/Material-UI/Zustand/immer.js/Three.js/Turf.js/Webpack/Vite/Husky/ESLint/Less/TypeScript/GIS/Cesium.js/Blender/PCD/CanvasKit/Rust/WebAssembly)
Last synced: 29 Jan 2025
https://github.com/spite/sketch
Explorations on cross-hatching, engraving, and similar non-photorealistic rendering.
glsl javascript npr threejs webgl webgl2
Last synced: 23 Jan 2025
https://github.com/agargaro/three.ez
Simplify three.js development, including events, drag & drop, binding, focus management, smart rendering, tweening and more.
3d asset-management binding drag-and-drop event-system events focus helper interaction multiple-views query smart-rendering three-js threejs toolkit tweening
Last synced: 25 Jan 2025
https://github.com/3dstreet/3dstreet
🚲🚶🚌 Web-based 3D visualization of streets using A-Frame
3d-visualization aframe streetmix threejs urban-planning visualization webxr
Last synced: 26 Jan 2025
https://github.com/GhostCatcg/3d-earth
Create a 3D Earth using Three.js and TypeScript.
Last synced: 11 Nov 2024
https://github.com/ar-js-org/studio
An authoring platform to build Web Augmented Reality experiences, without coding knowledge
aframe ar augmented-reality authoring hacktoberfest hacktoberfest2020 threejs webar
Last synced: 28 Jan 2025
https://github.com/shrekshao/gltf-avatar-threejs
A glTF-based 3d avatar system
Last synced: 23 Jan 2025
https://github.com/lbalab/lba2remake
A Little Big Adventure 2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React
3d game game-engine gamedev javascript react reimplementation threejs webgl
Last synced: 21 Jan 2025
https://github.com/kfarr/3dstreet
🚲🚶🚌 Web-based 3D visualization of streets using A-Frame
3d-visualization aframe streetmix threejs urban-planning visualization webxr
Last synced: 08 Nov 2024
https://github.com/ektogamat/threejs-graces
In this project, I wanted to show that creating a fancy design like this using #threejs is not as difficult as it looks. It has only 240 lines of code. The original design was created by Tom Bogner @dastom on Dribble: https://dribbble.com/shots/6767548-The-Three-Graces-Concept.
creative-coding threejs threejs-example webgl
Last synced: 24 Jan 2025
https://github.com/fairygui/fairygui-threejs
A GUI Editor & framework for Three.js
fairygui gui-editor three-js threejs threejs-example
Last synced: 26 Jan 2025
https://github.com/vasturiano/three-forcegraph
Force-directed graph as a ThreeJS 3d object
3d 3d-force-graph d3js data-visualization force-directed-graphs threejs webgl
Last synced: 27 Jan 2025
https://github.com/suboptimaleng/three-js-games
👾 The code for my Three.js game dev experiments on YouTube.
game-development gamedev glsl glsl-shaders javascript js-game-dev js-games jsgames three-js threejs typescript webgl
Last synced: 22 Jan 2025
https://github.com/gamestdio/three-text2d
Render texture from canvas into THREE's Mesh or Sprite.
Last synced: 25 Jan 2025
https://github.com/stewdio/handy.js
Handy makes defining and recognizing custom hand poses in WebXR a snap!
accessibility american-sign-language asl demo hand-gesture hand-pose hand-pose-estimation hand-shape oculus oculus-browser oculus-quest pose pose-estimation threejs webxr
Last synced: 24 Jan 2025
https://github.com/3DStreet/3dstreet
🚲🚶🚌 Web-based 3D visualization of streets using A-Frame
3d-visualization aframe streetmix threejs urban-planning visualization webxr
Last synced: 27 Oct 2024
https://github.com/ertugrulcetin/racing-game-cljs
A 3D racing game built with ClojureScript, React and ThreeJS
clojure clojurescript react react-three-fiber threejs
Last synced: 06 Jan 2025
https://github.com/breakfast-studio/lunchboxjs
Declarative ThreeJS via web components
3d custom-elements three-js threejs web-components
Last synced: 29 Jan 2025
https://github.com/zhangbo126/threejs-3dmodel-edit
基于three.js开发的3D模型可视化编辑器 包含模型加载,模型文件导入导出,模型背景图,全景图,模型动画,模型灯光,模型定位,辅助线,模型辉光,模型拖拽,模型拆解, 模型材质等可视化操作编辑系统,模型编辑数据保存预览和代码嵌入 前端技术:Vue3+Typescript+Pinia+Threejs
3d-models model-view-controller three-edit three-js three-preview three-view three-vue threejs threejs-learning threejs-view threejs3d threejs3d-model
Last synced: 22 Jan 2025
https://github.com/gopro/forgejs
ForgeJS is a javascript framework that unleashes immersive WebVR experiences.
ambisonics forgejs gopro hmd immersive javascript storytelling threejs webgl webvr
Last synced: 07 Nov 2024
https://github.com/stewdio/THREE.VRController
Support hand controllers for Oculus, Vive, Windows Mixed Reality, Daydream, GearVR, and more by adding VRController to your existing Three.js-based WebVR project.
daydream gamepad gear-vr javascript oculus threejs vive vrcontroller webvr webxr windows-mixed-reality
Last synced: 21 Dec 2024
https://github.com/stewdio/three.vrcontroller
Support hand controllers for Oculus, Vive, Windows Mixed Reality, Daydream, GearVR, and more by adding VRController to your existing Three.js-based WebVR project.
daydream gamepad gear-vr javascript oculus threejs vive vrcontroller webvr webxr windows-mixed-reality
Last synced: 03 Jan 2025
https://github.com/suboptimaleng/three-js-tutorials
🥉 The code for my Three.js tutorial series on YouTube.
glsl javascript three-js threejs threejs-example typescript webgl
Last synced: 14 Jan 2025
https://github.com/JohnnyDevNull/ng-three-template
This is a basic template project to start with Angular 17.x and ThreeJS
Last synced: 18 Nov 2024
https://github.com/cnr-isti-vclab/nexus
Nexus is a c++/javascript library for creation and visualization of a batched multiresolution mesh
compression lod mesh multiresolution nexus point-cloud streaming threejs visualization webgl
Last synced: 26 Jan 2025
https://github.com/juniorxsound/three.multiplayer
🤼♂️ A boilerplate server and client setup for Three.js multiplayer using Socket.io
3d gaming graphics multiplayer multiuser nodejs socket-io threejs webgl websockets
Last synced: 24 Jan 2025
https://github.com/juniorxsound/THREE.Multiplayer
🤼♂️ A boilerplate server and client setup for Three.js multiplayer using Socket.io
3d gaming graphics multiplayer multiuser nodejs socket-io threejs webgl websockets
Last synced: 11 Nov 2024
https://github.com/mvpyb/vite-element-admin
Vite Element Admin 是一个免费开源的中后台模版。使用了最新的vue3,vite2等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考
admin element-plus i18n javascript pinia threejs vite vue vue-router4 vue3 vuex vuex4
Last synced: 08 Nov 2024
https://github.com/Anemolo/StickyImageEffect
A sticky image effect for a slideshow inspired by ultanoir's website.
animation slideshow threejs webgl
Last synced: 03 Nov 2024
https://github.com/voxelize/voxelize
:mushroom: A super-optimized, highly customizable full-stack library to create immersive multiplayer voxel experiences
baltaazr game game-engine gamedev rust shaoruu threejs voxelize
Last synced: 12 Nov 2024
https://github.com/rreusser/demos
One repo to rule them all.
canvas d3 javascript plotlyjs regl threejs webgl
Last synced: 27 Oct 2024
https://github.com/zalo/zalo.github.io
A home for knowledge that is hard to find elsewhere
education interactive interactive-visualizations math threejs tutorial
Last synced: 19 Dec 2024
https://github.com/LOG1997/log-lottery
🎈🎈🎈🎈年会抽奖程序,threejs+vue3 3D球体动态抽奖应用。
3d daisyui lottery lucky lucky-draw prizes raffle threejs vue3 vue3-typescript
Last synced: 06 Jan 2025
https://github.com/ma77os/interactivelandscape
An exploration of an animated interactive landscape built with three.js.
Last synced: 19 Dec 2024
https://github.com/markaren/three.kt
Three.js port for the JVM (desktop)
3d-graphics java jvm kotlin lwjgl3 opengl threejs
Last synced: 22 Jan 2025
https://github.com/wizgrav/aframe-effects
A VR Ready Post processing framework for Three.js and/or A-Frame
aframe post-processing shaders threejs vr webgl webvr
Last synced: 22 Jan 2025
https://github.com/naver/egjs-view3d
Fast & customizable 3D model viewer for everyone
3d ar egjs gltf threejs typescript webxr
Last synced: 26 Jan 2025
https://github.com/marlon360/webxr-handtracking
👐 WebXR hand tracking examples
aframe hand-tracking interaction javascript joints oculus quest threejs vr web webgl webxr
Last synced: 10 Oct 2024
https://github.com/poeti8/unknown-pleasures
a tiny web experiment.
audio-visualizer gsap react-three-fiber threejs webgl
Last synced: 24 Jan 2025
https://github.com/iondrimba/interactive-repulsive-effect
:chocolate_bar: An interactive repulsion effect of grid items as seen in BestServedBold's Dribbble shot "Holographic-Interactions".
animation codrops creative demo javascript motion repulsion threejs threejs-example threejs-learning tutorial webgl
Last synced: 24 Jan 2025
https://github.com/sanyuered/WeChat-MiniProgram-AR-3D
A WeChat MiniProgram 3D that includes a Panorama Viewer and a 3D Viewer using the device orientation control.
3d-viewer ar augumented-reality device-orientation-control panorama-viewer threejs wechat wechat-app wechat-mini-program
Last synced: 07 Nov 2024
https://github.com/nidorx/ecs-lib
Tiny and easy to use ECS (Entity Component System) library for game programming
data-oriented-design ecs ecs-framework entity-component entity-component-architecture entity-component-system game game-development game-engine game-programming gamedev gameloop threejs
Last synced: 24 Jan 2025
https://github.com/timvanscherpenzeel/texture-compressor
CLI tool for texture compression using ASTC, ETC, PVRTC and S3TC in a KTX container.
android astc cli compression dds desktop dxt5 etc game-development gpu iphone ktx mobile optimisation pvr pvrtc s3tc texture-compression threejs webgl
Last synced: 26 Jan 2025
https://github.com/gkjohnson/closed-chain-ik-js
A generalized inverse kinematics solver that supports closed chains for parallel kinematics systems, dynamic reconfiguration, and arbitrary joint configuration based on damped least squares error minimization techniques
animation control graphics ik inverse-kinematics javascript joints least-squares parallel robotics robots three threejs urdf
Last synced: 27 Jan 2025
https://github.com/aws-samples/amazon-sumerian-hosts
Amazon Sumerian Hosts (Hosts) is an experimental open source project that aims to make it easy to create interactive animated 3D characters for Babylon.js, three.js, and other web 3D frameworks. It leverages AWS services including Amazon Polly (text-to-speech) and Amazon Lex (chatbot).
3d animation babylonjs threejs webgl
Last synced: 25 Jan 2025
https://github.com/markuslerner/three.interactive
Fast and simple interaction manager for three.js for enabling mouse and touch events on 3D objects
3d event-system events interaction interactive javascript mouse-events pointer-events threejs touch-events webgl
Last synced: 25 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: 28 Jan 2025
https://github.com/tentone/potree-core
Potree point cloud viewer library core components for easier integration in a three.js project.
pointcloud potree threejs webgl
Last synced: 25 Jan 2025
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: 19 Nov 2024
https://github.com/yushijinhun/three-minifier
Minify THREE.js
javascript rollup threejs webpack
Last synced: 26 Jan 2025
https://mariolukas.github.io/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: 07 Dec 2024
https://github.com/munrocket/gl-bench
⏳ WebGL performance monitor with CPU/GPU load.
benchmark monitor performance profiling threejs webgl webgl2
Last synced: 26 Jan 2025