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.

https://github.com/edwinwebb/three-seed

A Three.js starter project with ES6 and Webpack

bootstrap es6 starter threejs webgl webpack

Last synced: 30 Apr 2025

https://github.com/voxelize/voxelize

:mushroom: Build your own voxel games with Voxelize! Multiplayer, optimized, highly customizable full stack library.

baltaazr game game-engine gamedev javascript rust shaoruu threejs typescript voxelize

Last synced: 30 Apr 2025

https://github.com/hmans/three-elements

Web Components-powered custom HTML elements for building Three.js-powered games and interactive experiences. 🎉

3d-scene custom-elements dom html-elements threejs web-components webgl

Last synced: 08 Oct 2025

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: 05 Apr 2025

https://github.com/marcofugaro/threejs-modern-app

Boilerplate and utils for a fullscreen Three.js app

boilerplate starter-kit threejs webgl

Last synced: 10 Oct 2025

https://github.com/hijiangtao/glmaps

Data visualization examples and tutorials from scratch. 数据可视化示例代码集与新手学习教程。

3d curve data-visualization deck-gl demo earth spatio-temporal-data spatiotemporal threejs visualization webgl

Last synced: 05 Apr 2025

https://github.com/frewsxcv/graphosaurus

3D graph viewer powered by WebGL (three.js)

graph javascript threejs visualization webgl

Last synced: 05 Apr 2025

https://github.com/vonWolfehaus/von-grid

Hexagonal & square tile grid system with three.js

2d 3d game-library grid-system hex-grid hexagon javascript threejs tile-engine tilemap

Last synced: 14 Mar 2025

https://github.com/1j01/pipes

💿 Classic 3D Pipes screensaver remake (web-based)

candy-cane classic pipes remake retro screensaver three-d three-js threejs utah-teapot web-screensaver

Last synced: 06 Apr 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: 08 Oct 2025

https://github.com/AndrewPrifer/react-three-editable

⚠️ Moved! See @theatre/r3f and the theatre-js/theatre repo for the new version with animation tools! Link below 👇 Edit your react-three-fiber scene with a visual editor without giving up control over your code.

3d editor react react-three-fiber threejs webgl

Last synced: 07 May 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: 15 May 2025

https://github.com/janarosmonaliev/github-globe

The Globe from Github's homepage implemented in ThreeJS with beautiful shading.

3d github globe three-globe threejs

Last synced: 29 Jul 2025

https://github.com/sanderblue/solar-system-threejs

The Solar System modeled to scale with Three.js

3d astrology astronomy css es6 nasa planet planets threejs webgl

Last synced: 06 Apr 2025

https://github.com/vaneenige/three.phenomenon

⭐️ A tiny wrapper around three.js built for high-performance WebGL experiences.

instances particles shader threejs webgl wrapper

Last synced: 05 Apr 2025

https://github.com/fh332393900/threejs-demo

threejs+vue3 可视化大屏

threejs typescript vue3

Last synced: 16 May 2025

https://github.com/ustymukhman/vite-plugin-glsl

:spider_web: Import, inline (and minify) GLSL/WGSL shader files :electric_plug:

babylonjs glsl glsl-shaders lygia plugin shaders threejs vite vite-plugin vitejs webgl webgl-shaders webgpu webgpu-shaders wgsl wgsl-shaders

Last synced: 16 May 2025

https://github.com/gonnavis/timeline

直观地显示各个历史时间段及历史地图。Visually display various historical time periods and historical maps.

3d boundary country dynasty history javascript map threejs timeline vue

Last synced: 06 Apr 2025

https://github.com/vasturiano/three-spritetext

A sprite based text component for ThreeJS

sprite text threejs

Last synced: 13 Apr 2025

https://github.com/webaverse/app

Web metaverse client

avatars javascript mmo nfts threejs vr webgl webrtc webxr yjs

Last synced: 04 Apr 2025

https://github.com/janosh/matterviz

Interactive browser visualizations for materials science: crystal structures/molecules, trajectories, convex hulls, phase diagrams, Fermi surfaces, bands+DOS, Brillouin zones, etc.

chemistry d3 data-viz materials-science plotting svelte threejs

Last synced: 15 Jun 2026

https://github.com/donmccurdy/three-to-cannon

Convert a THREE.Mesh to a CANNON.Shape.

cannonjs physics threejs

Last synced: 15 May 2025

https://github.com/zhangbo126/threejs-3dmodel-edit

基于three.js开发的3D模型可视化编辑器 包含模型加载,模型文件导入导出,模型背景图,全景图,模型动画,模型灯光,模型定位,辅助线,模型辉光,模型拖拽,模型拆解, 模型材质等可视化操作编辑系统,模型编辑数据保存预览和代码嵌入 前端技术:Vue3+Typescript+Pinia+Threejs

3d-models three-edit three-js three-preview three-view three-vue threejs threejs-learning threejs-view threejs3d threejs3d-model webgl

Last synced: 16 May 2025

https://github.com/drawcall/threejs-mesh-modifiers

A Three.js mesh morph modifier

modifier three-modifier threejs

Last synced: 05 Apr 2025

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: 14 May 2025

https://github.com/liltrendi/gitlantis

Transform your project into an explorable 3D world

cursor cursor-extension fortheloveofcode threejs visual-studio-code vscode vscode-extension

Last synced: 15 Oct 2025

https://github.com/roman01la/threegn

Procedural 3D graphics editor for the web

3d blender geometry-nodes threejs

Last synced: 16 May 2025

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: 16 May 2025

https://github.com/javaluo/water

waterdrop 3D 《三体 · 水滴计划》

threebody threejs webgl

Last synced: 16 May 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: 29 Apr 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: 15 Mar 2025

https://github.com/strandedkitty/three-csm

☀️ Cascaded shadow maps (CSMs) implementation for Three.js

shaders threejs webgl

Last synced: 06 Apr 2025

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: 16 Apr 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: 06 Apr 2025

https://github.com/StrandedKitty/three-csm

☀️ Cascaded shadow maps (CSMs) implementation for Three.js

shaders threejs webgl

Last synced: 15 Mar 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.

threejs

Last synced: 03 Apr 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)

react rust threejs

Last synced: 16 May 2025

https://github.com/infinitelives/px3d

Experimental pixel 3d engine

blender3d clojurescript game-engine threejs

Last synced: 30 Oct 2025

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: 04 Apr 2025

https://github.com/nartc/angular-three

🧊 THREE.js integration for Angular 🧊

3d angular threejs

Last synced: 10 May 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: 09 Jul 2025

https://github.com/sghall/d3-threejs

CSS 3D Transforms with D3 and THREE.js

d3js html javascript threejs

Last synced: 09 Apr 2025

https://github.com/bwlewis/rthreejs

Three.js widgets for R and shiny

data-visualization graph-animation igraph r threejs webgl

Last synced: 16 May 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: 15 May 2025

https://coconut-xr.github.io/koestlich

user interfaces for three.js

3d-ui react threejs typescript yoga

Last synced: 11 May 2025

https://github.com/lallassu/wizardwarz

WebGL Multiplayer game with NodeJS backend

game gamedev indiedev javascript-game nodejs threejs

Last synced: 08 Mar 2026

https://github.com/0beqz/enhance-shader-lighting

💡 Better lighting in three.js

3d graphics realism shaders threejs

Last synced: 09 Apr 2025

https://github.com/imgntn/j360

360 Video and Photo Capture in 4K for Three.js

360-video 4k-video capture javascript threejs webgl

Last synced: 22 Jan 2026

https://github.com/schteppe/gpu-physics.js

GPGPU physics for Three.js

javascript physics-simulation threejs webgl

Last synced: 07 May 2025

https://github.com/GhostCatcg/3d-earth

Create a 3D Earth using Three.js and TypeScript.

earth threejs typescript

Last synced: 30 Apr 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: 23 Apr 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: 09 Apr 2025

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: 10 May 2025

https://github.com/rainmango/3d-earth

A beautiful 3D Earth 🌏

3dearth earth globe threejs webgl

Last synced: 08 May 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: 16 Feb 2026

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: 18 Apr 2026

https://github.com/spite/sketch

Explorations on cross-hatching, engraving, and similar non-photorealistic rendering.

glsl javascript npr threejs webgl webgl2

Last synced: 30 Jun 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: 15 Mar 2025

https://github.com/yannliao/threejs-example-for-miniprogram

这是一个 three.js 在微信小程序里的使用示例

miniprogram threejs wechat wechat-mini-program wechat-miniprogram

Last synced: 26 Jan 2026

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: 11 Jul 2025

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: 21 Aug 2025

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: 21 Aug 2025

https://github.com/shrekshao/gltf-avatar-threejs

A glTF-based 3d avatar system

3d avatar gltf threejs

Last synced: 21 Aug 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: 06 Apr 2025

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: 06 Apr 2025

https://github.com/fairygui/fairygui-threejs

A GUI Editor & framework for Three.js

fairygui gui-editor three-js threejs threejs-example

Last synced: 05 Apr 2025

https://github.com/king2088/vue-3d-loader

VueJS and threeJS 3d viewer plugin

3d gltf threejs vue vue3 webgl

Last synced: 04 Apr 2025

https://github.com/gamestdio/three-text2d

Render texture from canvas into THREE's Mesh or Sprite.

threejs

Last synced: 04 Apr 2025

https://github.com/cartesiancs/map3d

🗺️ Generate City 3D map with R3F. Include building and road information.

map r3f react threejs typescript

Last synced: 04 Apr 2025

https://github.com/moncydev/portfolio-website

My Portfolio Website Showcasing the website 3d interactions or experience and my work.

design gsap javascript portfolio react threejs web

Last synced: 12 Apr 2025

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: 12 Apr 2025

https://github.com/breakfast-studio/lunchboxjs

Declarative ThreeJS via web components

3d custom-elements three-js threejs web-components

Last synced: 12 Apr 2025

https://github.com/agargaro/instanced-mesh

Enhanced InstancedMesh with frustum culling, fast raycasting (using a BVH), sorting, visibility, LOD, skinning and more.

bvh frustum-culling instancedmesh2 instances lod performance shadow-lod skinning three-js threejs uniforms visibility

Last synced: 04 Apr 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: 08 Apr 2026

https://github.com/machineinteractive/skies-adsb

skies-adsb transforms your browser into a real-time 3D air traffic display. Using unfiltered ADS-B data from an RTL-SDR receiver, explore your local air traffic, surrounding airspace, and geography with custom 3D maps you can tailor to your needs.

3d adsb adsb-b creative-coding creativecoding geospatial-visualization gis python3 raspberrypi rtl-sdr rtlsdr simulation threejs webgl

Last synced: 19 Feb 2026

https://github.com/luruke/magicshader

🔮 Tiny helper for three.js to debug and write shaders

datgui debug glsl shader threejs webgl

Last synced: 09 Apr 2025

https://github.com/verekia/manapotion

🧪 Mana Potion – Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)

ecs gamedev r3f react react-js react-three-fiber svelte sveltejs three-js threejs threlte tresjs vue vuejs web-game-dev

Last synced: 04 Apr 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: 16 Jan 2026

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: 07 Apr 2025

https://github.com/pattern-x/gemini-viewer-examples

Examples and demos for gemini-viewer sdk, which is a WebGL based BIM model viewer, built on three.js. It is used to view dwg/dxf, gltf, obj, ifc models, etc.

3d-model-viewer 3d-models 3d-viewer bim bim-viewer dae drawing dwg dwg-viewer dxf dxf-viewer gltf ifc obj panorama pdf-viewer stl threejs vr webgl

Last synced: 19 Jun 2025

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: 12 May 2025

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: 23 Aug 2025

https://github.com/JohnnyDevNull/ng-three-template

This is a basic template project to start with Angular 19.x and ThreeJS

angular threejs webgl

Last synced: 14 May 2025

https://github.com/alwxkxk/threejs-example

3D可视化教程

3d blender threejs

Last synced: 07 Apr 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: 13 Nov 2025

https://github.com/Anemolo/StickyImageEffect

A sticky image effect for a slideshow inspired by ultanoir's website.

animation slideshow threejs webgl

Last synced: 02 Apr 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: 17 Mar 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: 29 Apr 2025

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: 08 Apr 2025

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: 16 Apr 2025

https://github.com/gkjohnson/three-geojson

Three.js shape loaders for GeoJSON and WKT formats

3d-tiles 3dtiles geojson geometry geospatial gis graphics rendering terrain threejs visulization

Last synced: 18 Jan 2026

https://github.com/rreusser/demos

One repo to rule them all.

canvas d3 javascript plotlyjs regl threejs webgl

Last synced: 16 Mar 2025

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: 20 Aug 2025

https://github.com/AlbanCrepel/vue-displacement-slideshow

A Vue.js slideshow component working with Three.js

images slideshow threejs vuejs webgl

Last synced: 13 Nov 2025