Topics / #threejs
Threejs projects on GitHub
JavaScript library wrapping WebGL for 3D scenes in the browser.
As of , the most-starred Threejs projects on GitHub are ui-ux-pro-max-skill (136.6K stars), three.js (116.5K stars) and react-bits (49.5K stars). GitHub.Locker tracks 73 Threejs repositories with 597K stars combined. The fastest-growing on October 16 was qwen21-nsfw-pose-skill, with +350 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+350qwen21-nsfw-pose-skill
Arekejoker/qwen21-nsfw-pose-skill · ★ 2.6KA local recipe (agent skill) for generating NSFW and pose-controlled images with Qwen-Image 2.1, combining an author-level prompt formula, a mandatory NSFW LoRA, and a 136-pose 3D doll library for precise pose control.
ui-ux-pro-max-skill
nextlevelbuilder/ui-ux-pro-max-skill · ★ 136.6KUI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.
+246lemo-opuscar
lemomo-ai/lemo-opuscar · ★ 2.8KLemo-Opuscar is a Claude Code skill that lets Claude Opus 5.5 direct, draw, score and mix short films entirely in code, with 43 ready-made film styles you can apply to your own story.
+202awesome-opus5-5-videos
yihui-dev/awesome-opus5-5-videos · ★ 5.6KA curated, growing collection of viral videos made with Claude Opus 5.5, each paired with the exact prompt its creator shared and a link to the original post.
The all-time top
73 projects · by stars
- 136.6K
#1 · nextlevelbuilder/ui-ux-pro-max-skill
ui-ux-pro-max-skill
UI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.
- 116.5K
#2 · mrdoob/three.jsthree.js
It's a JavaScript 3D library for the browser: the project aims to be easy-to-use, lightweight, cross-browser and general-purpose. Around since 2010, now over 116,000 GitHub stars.
- 49.5K
#3 · DavidHDev/react-bits
react-bits
React Bits is an open-source library of animated, interactive React UI components for building eye-catching websites - 165+ ready-made components covering text animations, backgrounds and UI elements.
- 4

react-three-fiber
33Kpmndrs/react-three-fiber · TypeScriptreact-three-fiber is a React renderer for Three.js: you build 3D scenes declaratively with reusable, self-contained components that react to state, are readily interactive and plug into the whole React ecosystem.
- 5

GDevelop
27.6K4ian/GDevelop · JavaScriptGDevelop is an open-source, no-code game development app for building 2D, 3D and multiplayer games. It is designed to be fast and intuitive for everyone.
- 6

editor
24.9Kpascalorg/editor · TypeScriptPascal Editor is an open-source, local-first 3D building editor: you sketch walls, floors, zones and furniture in a browser-rendered scene, and AI agents can drive that same scene through MCP.
- 7

multipleWindow3dScene
18.9Kbgstaal/multipleWindow3dScene · JavaScriptA small demo showing how to keep a single 3D scene visually continuous across multiple separate browser windows, using Three.js for rendering and localStorage to sync window positions and state.
- 8
img2threejs
18.3Kimg2threejs/img2threejs · PythonA coding-agent skill that rebuilds an object from one reference image as a code-only, procedural Three.js model — a TypeScript THREE.Group factory built from primitives and shaders, not photogrammetry or mesh files.
- 9

aframe
17.7Kaframevr/aframe · JavaScriptA-Frame is a web framework for building 3D, AR, and VR experiences directly in the browser using declarative HTML, built on top of three.js and WebXR.
- 10

AR.js
15.8Kjeromeetienne/AR.js · HTMLAR.js is a lightweight library for augmented reality on the Web. It lets you build AR experiences that run right in the browser, with marker-based and location-based AR support.
- 11
opentui
13.6Kanomalyco/opentui · TypeScriptOpenTUI is a library for building terminal user interfaces — interactive, text-mode apps that run in the terminal, written in TypeScript.
- 12

electrobun
12.9Kblackboardsh/electrobun · TypeScriptElectrobun is a framework for building fast, tiny, cross-platform desktop apps written entirely in TypeScript, with its own bundled build tooling, runtime, and native platform layer.
- 13
theatre
12.8Ktheatre-js/theatre · TypeScriptTheatre.js is an animation library for high-fidelity motion graphics on the web. It is designed for detailed animation — intricate movement and nuance — and can be used both programmatically and visually.
- 14

tween.js
10.1Ktweenjs/tween.js · TypeScriptA tweening engine for JavaScript and TypeScript: it animates things by smoothly interpolating an object's properties over time, using optimised Robert Penner's easing equations.
- 15

Skills
6.8KMengTo/Skills · HTMLA curated collection of 123 reusable 'agent skills' (Markdown playbooks with optional demos, scripts, and references) for designers and builders using AI coding agents like Codex, Claude, and Cursor to build UIs, games, and automated workflows.
- 16

threeui
6.7KMengTo/threeui · HTMLThreeUI Community is the open-source, login-free edition of a React component catalog built around Three.js/WebGL and shader-driven UI components, with a live interactive browsing site.
- 17

server-survival
6.4Kpshenok/server-survival · JavaScriptServer Survival is an interactive 3D tower-defense-style game where you play a Cloud Architect, building and scaling cloud infrastructure to survive growing traffic and DDoS attacks while learning real cloud architecture concepts.
- 18

git-city
5.8Ksrizzon/git-city · TypeScriptGit City turns every GitHub profile into a unique 3D pixel art building inside an interactive city — the more you contribute, the taller your building grows.
- 19

awesome-opus5-5-videos
5.6Kyihui-dev/awesome-opus5-5-videosA curated, growing collection of viral videos made with Claude Opus 5.5, each paired with the exact prompt its creator shared and a link to the original post.
- 20

openreel-video
5.4KAugani/openreel-video · TypeScriptOpenReel Video is a free, open source browser-based video editor positioned as a CapCut alternative, offering a multi-track timeline, color grading, effects and 4K export, with everything running client-side.
- 21

canvas-ui
5KDavidHDev/canvas-ui · TypeScriptCanvas UI is an open-source library of creative canvas components for building live, interactive web effects. Each component draws fluid simulations, shader effects, or 3D scenes directly over your real, still-clickable HTML.
- 22

human-atlas
4.3Kashemag/human-atlas · TypeScriptAn interactive 3D anatomy explorer that runs in your browser: the BodyParts3D adult male reference taken apart into 2,234 individually selectable meshes, 15 anatomical systems, and 3,432 searchable named concepts.
- 23

pdoom-video
2.8Kmexicat/pdoom-video · TypeScriptA generative, code-rendered music video for the song 'I'm Upping My P(doom)' with word-synced karaoke-style typography, where every frame is a deterministic function of song time.
- 24

lemo-opuscar
2.8Klemomo-ai/lemo-opuscar · JavaScriptLemo-Opuscar is a Claude Code skill that lets Claude Opus 5.5 direct, draw, score and mix short films entirely in code, with 43 ready-made film styles you can apply to your own story.
- 25

qwen21-nsfw-pose-skill
2.6KArekejoker/qwen21-nsfw-pose-skill · PythonA local recipe (agent skill) for generating NSFW and pose-controlled images with Qwen-Image 2.1, combining an author-level prompt formula, a mandatory NSFW LoRA, and a 136-pose 3D doll library for precise pose control.
- 26

threejs-game-skills
2.5Kmajidmanzarpour/threejs-game-skills · PythonA set of nine self-contained skill packages (SKILL.md files) that teach Codex and Claude Code how to build playable, polished Three.js browser games end-to-end, including gameplay, AAA-style graphics, UI, QA, and optional AI-generated 3D, image, and audio assets.
- 27

floorplan-3d
2.4Kwy51ai/floorplan-3d · HTMLA pure front-end floor plan and interior design tool: you lay out furniture, knock down or add walls, and measure dimensions on a 2D plan, then flip to a Three.js 3D scene for a bird's-eye view or a first-person walkthrough.
- 28

holo-card-studio
2KEverettFish/holo-card-studio · PythonHolo Card Studio is a Codex Skill that turns a plain-language description or an uploaded reference image into a finished, editable Blender holographic trading card plus an interactive Three.js web page you can drag, flip and tilt to see the foil effect.
- 29

dream-loop
1.7Kachimala/dream-loop · JavaScriptAn agent skill that makes a coding AI build a game, app, or 3D scene with impressive visuals by looping: dream up a target screenshot with image generation, build toward it, have a critic subagent compare the live result to the target, and repeat until it matches.
- 30

Stronghold-Protocol
1.6Ksganggs/Stronghold-Protocol · JavaScriptStronghold Protocol: Covenant is an unofficial, non-commercial fan remake of a seasonal Arknights auto-chess tower-defense mode, playable in the browser solo or with 1-4 players in co-op.
- 31
aetherviz-master
1.5Kandyhuo520/aetherviz-masterAetherViz Master is an AI-powered Claude Code skill that turns any teaching topic into an immersive, interactive 3D educational webpage, mixing Three.js 3D scenes with SVG charts.
- 32

artcraft-services
1.2Kstorytold/artcraft-services · RustThis is the backend, HTTP API, background workers, and web frontends for ArtCraft, an AI generation platform that creates images, video, audio, meshes, and splats.
- 33

motion-video-kit
1.1Kechris6/motion-video-kit · PythonA Claude Code skill kit (also usable as plain context for any LLM) that packages the process for making premium, launch-style AI business videos — a critic loop, motion grammar, quality checks, audio rules, a business playbook and Three.js patterns, drawn from studying 28 professional SaaS launch films.
- 34

get-it
1.1Kbeltromatti/get-it · JavaScriptGet It. is a desktop study app that turns a PDF into a measurable mastery map: it tags key concepts in the document, renders interactive visualizations for them (3D scenes, animations, formulas, graphs), builds a knowledge graph, and tracks your real understanding through chat, flashcards, quizzes, and the Feynman technique.
- 35

barehands
1.1Kjaredrhod/barehands · HTMLBarehands turns your webcam into a hand-tracked interface for an AI: notes, images, and 3D models float over your camera feed as glass cards that you pinch, throw, stretch, and explode apart with your bare hands, no headset or controllers required.
- 36

desktop-fly
1.1KDenisSergeevitch/desktop-fly · SwiftDesktopFly is a 3D fruit fly that lives on your macOS desktop, animated by a live spiking simulation built from the real FlyWire fly-brain connectome (and a motor circuit from the MaleCNS dataset).
- 37

mg-styles-15
960Vincentwei1021/mg-styles-15 · PythonA collection of 15 ten-second motion-design films, each in a different visual style, all made by Claude Opus 5.5 writing code from a single text prompt. The repo publishes every film along with its style notes, full prompt and complete source code.
- 38

ohmygame
918WhiteTowerAI/ohmygame · TypeScriptOhMyGame is an open-source desktop app that acts as a one-person game studio: an AI agent writes the design doc, generates art, video and 3D assets, codes the game, playtests it, and publishes a shareable link, all from one canvas.
- 39
agenttrail
907sodiumsun/agenttrail · JavaScriptAgenttrail is a local observability tool that watches AI coding agents like Codex and Claude Code and turns their activity into a live visual view, without piecing together multiple terminal windows.
- 40

jarvis
881ethanplusai/jarvis · PythonJARVIS is a voice assistant for Claude Code: a butler you talk to on your Mac. He brainstorms a project with you out loud, writes the agreed design to a spec file, then starts a real Claude Code session and drives the build.
- 41

RhineLabUI
826LBEILC/RhineLabUI · TypeScriptThis is a non-official, fan-made recreation of the Rhine Lab terminal interface from the Arknights special PV 'Rhine Lab: Access', turned into an interactive 3D web app where you browse and inspect 40 archive files.
- 42

bot-crossing
822Station-Sciences/bot-crossing · JavaScriptBot Crossing is a local 3D visualization that turns every AI coding-agent session on your machine into a tiny astronaut in a colony: each repo becomes a hex zone, and each session/thread is an astronaut building on it.
- 43

guizang-product-video-skill
820op7418/guizang-product-video-skill · PythonA Claude Code / Codex agent skill that turns a product's own codebase into a polished update or promo video: it writes the script, reuses the product's real UI components for the shots, animates them with code, and composes an original soundtrack and sound effects, then renders an MP4 plus an editable video project.
- 44

neonplan3d
792Mastershort/neonplan3d · TypeScriptNeonPlan 3D lets you draw your home as rooms, walls, doors, windows and furniture right inside Home Assistant, then control your lights, covers, climate, media and cameras live in a neon-styled 3D view.
- 45

dsh-genui
614omdsh-dev/dsh-genui · TypeScriptdsh-genui is a plugin for DeepSeek Harness (DSH) that turns a model's text reply into an interactive, inline UI — charts, tables, forms, quizzes, Mermaid diagrams, 3D scenes — using a special dsh-ui code fence, with an event loop that sends UI interactions back to the model.
- 46

Hermes3D
594iamlukethedev/Hermes3D · TypeScriptHermes3D is a self-hosted 3D virtual office where you can watch your AI agents work in real time, as they collaborate, review code, run standups, and ship pull requests, instead of reading logs and dashboards.
- 47

CodeVideoModel
569code-video-model/CodeVideoModel · PythonCodeVideoModel is a research pipeline that turns a text prompt into an editable Three.js scene codebase, converts that scene into a reference image, and then renders a final video with the MiniMax-H3 model. It also ships CodeVideoBench, a benchmark of 22 evaluation cases for this code-to-video workflow.
- 48

threejs-architecture-effects
568lhlGitHub/threejs-architecture-effects · TypeScriptThis is an Agent Skill for Codex, Claude Code, and Cursor that builds a real, orbitable Three.js building which assembles itself on a timeline — brick courses, timber frame, dougong brackets, layered eaves, and procedural PBR materials — without needing a paid 3D model or an API key.
- 49

house-control
5560xProbabillity/house-control · SwiftHouse Control turns your home into a live 3D model shown in the Mac menu bar and on an iPhone, letting you see and control real lights and air conditioners through Smart Life/Tuya, Home Assistant, Philips Hue and Apple Home.
- 50

RuiC-card-skill
555HRuiCcc/RuiC-card-skill · JavaScriptRuiC Card Skill is a Codex Agent Skill that turns a one-sentence description (or a reference image) into an interactive 3D holographic trading-card webpage with layered parallax depth, delivered together with an editable Blender project.
- 51

create-photo-flipbook-ui
530HaichaoLihc/create-photo-flipbook-ui · JavaScriptA Codex skill that turns a folder of user photos into a working photobook website, using a bundled 2D HTML flipbook runtime plus optional 3D Three.js/WebGL template examples.
- 52

fable51-worlds
523PhiloLabs/fable51-worlds · JavaScriptThis project turns a single brief - a sentence, a photograph, or a video clip - into a walkable 3D world, generated by Claude-based agent swarms called 'Fable 5.1' that research the real place, model it, render it, and verify it.
- 53

Viscose-carousel
515Yousuf-developer/Viscose-carousel · JavaScriptViscose is a portfolio carousel rendered entirely as a single WebGL fragment shader. Cards sit on a ring that's mostly off-screen; as they come together they melt into each other like liquid, and as they pull apart they draw thin threads between them.
- 54

beadrelief
488pgp00/beadrelief · TypeScriptBeadRelief turns any image into an editable bead pattern (like Perler beads) or a multicolor 3MF relief for 3D printing, entirely inside your browser.
- 55

open-sea-skin
397d-dev0101/open-sea-skin · JavaScriptOpen Sea Skin is an animated, WebGPU-powered ocean theme for DeepSeek Harness (DSH) that adds adjustable waves, a sunset cycle, and glass opacity to the Harness new-tab/homepage.
- 56

paper-aquarium
352MrMoT9I/paper-aquarium · JavaScriptPaper Aquarium turns a hand-colored paper fish into a swimming 3D fish on a big screen: a child colors a printed sheet, photographs it with a phone, and the fish appears swimming in a web-based aquarium scene built with three.js.
- 57

sylva
348MengTo/sylva · HTMLSylva is an interactive Three.js landscape study: a procedural, moss-covered root grows through an editorial conservation scene and reacts to the pointer as if it were alive.
- 58

awesome-astra-prompts
343TripoGrowthLab/awesome-astra-prompts · JavaScriptA curated, regularly refreshed collection of 200+ GPT-6 Astra prompts and 3D examples for building games, Blender scenes, Three.js/Unity/Unreal projects and other interactive worlds, each with a preview and links to the source.
- 59

3d-asset-server
315arielshad/3d-asset-server · TypeScript3d-asset-server searches 19 different 3D asset sites at once (Poly Haven, ambientCG, BlenderKit, Kenney, and more) and downloads whatever you pick, ready to drop into a game or website.
- 60

motion-bricks.cpp
301localai-org/motion-bricks.cpp · C++A C++23/GGML port of NVIDIA MotionBricks: a neural network that turns keyframe commands into skeletal character animations, for games and robots. It runs on CPU or Vulkan and exposes a stable C API.
- 61

natural-disasters
287Token-Gremlin/natural-disasters · JavaScriptABYSSAL is a fully procedural cinematic ocean and extreme-weather simulation that runs entirely in a browser tab, rendering multi-cascade FFT ocean waves, volumetric clouds, hurricanes and tsunamis with zero external assets, built on Three.js, WebGL2 and GLSL3.
- 62

image-to-3d-pipeline
278dreamers-laboratory/image-to-3d-pipeline · JavaScriptA pipeline that reconstructs 3D meshes from a handful of AI-generated images using several open-source models, scores the results against a fixed Blender inspection protocol, and serves the winning mesh in a browser-based WebGL explorer.
- 63

model-x-studio
263ashemag/model-x-studio · TypeScriptIt is an interactive 3D Tesla Model X studio in the browser: a circular display platform with component descriptions, individual-piece isolation, and a progressive explosion slider covering all 334 mesh pieces of the car.
- 64

dioramas
256blendi-remade/dioramas · JavaScriptDioramas is a free, open-source framework for building cinematic, interactive 3D websites where the 3D scene itself is the page — a detailed object, real lighting, a choreographed camera, and one touchable interaction. It ships with 20 complete example sites built using it.
- 65

vistep
240int64ago/vistep · TypeScriptvistep.ai is a bilingual collection of short visual stories that explain everyday mechanisms, science and computation, letting you watch a process happen and then experiment with the underlying model.
- 66

saas-motion-kit
238tugrawork-creator/saas-motion-kit · PythonA production kit for making promo and motion videos for software products with HyperFrames and Claude Code, built around one rule: no two films should look the same. It gives you a 7-stage playbook, a 24-transition atlas, 100 storyboard themes and a variety-audit script that flags repeated effects before you build.
- 67

scam-with-your-friends-web
233mrzh7/scam-with-your-friends-web · TypeScriptScam With Your Friends — Web is an unofficial, open-source browser remake of the Steam game 'Scam With Your Friends'. You run a scam call center in a 3D office, trick fictional AI callers into handing over fake money, hit a daily quota, and survive a brutal performance review — solo or in co-op with up to four friends over voice chat.
- 68

LinearAbilityExtThreeJS
214achrefelouafi/LinearAbilityExtThreeJS · JavaScriptElemental Sandbox is a skillshot VFX sandbox built with Three.js, Vite and hand-written GLSL, where you arm one of seven elemental abilities, aim it, and fire it with the mouse to watch procedurally generated fire, water, electricity and stone effects play out.
- 69

clay-safari
183cclank/clay-safari · JavaScriptClay Safari is a claymation-style, bilingual (Chinese/English) 3D interactive world for kids: you walk around a savanna built with Three.js and Blender-scripted models, click on 10 clay animals and 7 props, and hear their names and sounds in both languages.
- 70

Jelly-Baby
170scottstts/Jelly-Baby · JavaScriptJelly Baby is a small 3D web toy: a bouncy jelly character living on a tabletop that you poke, stretch, and bounce around on a swing or trampoline, with no goals or scoring.
- 71

empire
157thebuggeddev/empire · TypeScriptEmpire Atlas is an interactive 3D atlas that lets you explore domestic architecture across eight historical empires, from Ancient Egypt to the Mughal Empire, by orbiting detailed 3D dwelling models and reading annotated architectural features.
- 72

genart-skill
154camilleroux/genart-skill · JavaScriptgenart is a Claude Code plugin that teaches Claude the technical and ethical groundwork of generative art — seeding a PRNG from a token hash, deterministic rendering, trait and rarity design — and ships scripts to verify a sketch is actually deterministic before you mint it onchain.
- 73

kantor-ai
116kangkungmozzarella/kantor-ai · JavaScriptKantor Kita is an interactive 3D paper-model visualization of a four-floor office housing a 13-person team, combined with a simple local task tracker for that team.
Related topics
Often tagged together