Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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/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/vaneenige/three.phenomenon

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

instances particles shader threejs webgl wrapper

Last synced: 27 Jan 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: 28 Jan 2025

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

A sprite based text component for ThreeJS

sprite text threejs

Last synced: 24 Jan 2025

https://github.com/webaverse/app

Web metaverse client

avatars javascript mmo nfts threejs vr webgl webrtc webxr yjs

Last synced: 25 Jan 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: 21 Jan 2025

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

Convert a THREE.Mesh to a CANNON.Shape.

cannonjs physics threejs

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/drawcall/threejs-mesh-modifiers

A Three.js mesh morph modifier

modifier three-modifier threejs

Last synced: 26 Jan 2025

https://github.com/javaluo/water

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

threebody threejs webgl

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

threejs

Last synced: 04 Nov 2024

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

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

shaders threejs webgl

Last synced: 28 Jan 2025

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

🧊 THREE.js integration for Angular 🧊

3d angular threejs

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

d3js html javascript threejs

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/0beqz/enhance-shader-lighting

💡 Better lighting in three.js

3d graphics realism shaders 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/fh332393900/threejs-demo

threejs+vue3 可视化大屏

threejs typescript vue3

Last synced: 23 Jan 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: 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/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: 22 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.

earth threejs 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

3d avatar gltf threejs

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/gamestdio/three-text2d

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

threejs

Last synced: 25 Jan 2025

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

VueJS and threeJS 3d viewer plugin

3d gltf threejs vue vue3 webgl

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: 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/rainmango/3d-earth

A beautiful 3D Earth 🌏

3dearth earth globe threejs webgl

Last synced: 26 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/luruke/magicshader

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

datgui debug glsl shader threejs webgl

Last synced: 24 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/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: 24 Jan 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: 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/alwxkxk/threejs-example

3D可视化教程

3d blender threejs

Last synced: 22 Jan 2025

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

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

angular threejs webgl

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/albancrepel/vue-displacement-slideshow

A Vue.js slideshow component working with Three.js

images slideshow threejs vuejs webgl

Last synced: 28 Jan 2025

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.

demo threejs webgl

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/vizorvr/patches

Patches is a visual programming editor for building WebVR and WebGL experiences.

360 360-photo 360-video 360video camera diffuse graph javascript loop matrices meshes nodejs player texture three-js threejs virtual-reality vr webgl webvr

Last synced: 23 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/alvarosabu/modern-three

Modern ThreeJS boilerplate powered by Vite & Typescript.

3d modern three threejs vite vitejs

Last synced: 23 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/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/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/munrocket/gl-bench

⏳ WebGL performance monitor with CPU/GPU load.

benchmark monitor performance profiling threejs webgl webgl2

Last synced: 26 Jan 2025