Top Webgl repositories

Repositories with the GitHub topic “webgl”: 36 repositories with 728k stars between them, mostly written in JavaScript, TypeScript and C++. The highest-rated is bilawalsidhu/gods-eye-view, #63 on the bestofgithub Elo ladder.

Biggest movers this week

elysia395/dsh-wallpaper-engine

Open on GitHubJavaScript

把本机 Wallpaper Engine 的壁纸搬进 DSH 网页界面:场景壁纸由内置 MIT 开源引擎 WebWallGL 实时 WebGL 渲染(粒子 / puppet 骨骼 / SceneScript / 音频反应 / 鼠标交互),失败自动降级内嵌 MP4 与场景静态帧;Web 壁纸严格沙箱 + WE API;iOS 风格液态玻璃 UI 高度自定义,遮挡暂停省电、ffmpeg 帧率上限转码、系统音频频谱与 Now Playing、自定义上传与自动轮播;设置存宿主端,对 agent 零 token 开销。Windows / macOS / Linux 三平台原生(同一个包、同一条命令)。

  • 1,539+41 Elo, change today
  • 7k stars
  • 117 forks
git
git clone https://github.com/elysia395/dsh-wallpaper-engine.git
  • deepseek-harness
  • dsh-plugin
  • dsh-plugin-market
  • dsh-plugins

lemomo-ai/lemo-opuscar

Open on GitHubJavaScript

A toolbox of film styles made in code for Claude Code: 99 ready to use, and your own. Each style is a style prompt plus a demo film made entirely in code by Claude Opus 5.5, with no video model. By Lemomo. · 一套用代码做片的风格工具箱:99 种现成风格,也能做出你自己的

  • 2,132+27 Elo, change today
  • +582 stars gained
  • 16.7k stars
  • 2k forks
  • 71 watchers
git
git clone https://github.com/lemomo-ai/lemo-opuscar.git
  • agent-skills
  • ai-agents
  • ai-short-film
  • ai-video

designfuchen/word-atlas

Open on GitHubTypeScript

词光 · Word Atlas — Illustrated IELTS vocabulary with 7,298 words, UK/US audio and FSRS review. Open-source app + CC BY 4.0 dataset.

  • 1,805+8 Elo, change today
  • 4.8k stars
  • 1k forks
  • 12 watchers
git
git clone https://github.com/designfuchen/word-atlas.git
  • chinese
  • dataset
  • english-learning
  • flashcards

MengTo/threeui

Open on GitHubHTML

Open-source ThreeUI Community catalog with live interactive components and complete Community source.

  • 1,688+7 Elo, change today
  • 7.3k stars
  • 686 forks
  • 34 watchers
npm
npm install @designcodeio/threeui
  • react
  • shaders
  • threejs
  • ui-components

melonjs/melonJS

Open on GitHubJavaScript

A modern & fully featured HTML5 game engine (2D & 3D) for JavaScript/TypeScript, with WebGL/WebGPU rendering, built-in physics, Tiled map & glTF support and WebAudio.

  • 1,448−8 Elo, change today
  • 6.5k stars
  • 680 forks
git
git clone https://github.com/melonjs/melonJS.git
  • 2d
  • 3d
  • agent-skills
  • canvas

jonobr1/two.js

Open on GitHubJavaScript

A renderer agnostic two-dimensional drawing api for the web

  • 1,453+37 Elo, change today
  • 8.7k stars
  • 473 forks
git
git clone https://github.com/jonobr1/two.js.git
  • 2d
  • animation
  • bitmap-graphics
  • canvas

lemomo-ai/lemo-opuscar

Open on GitHubJavaScript

A toolbox of film styles made in code for Claude Code: 99 ready to use, and your own. Each style is a style prompt plus a demo film made entirely in code by Claude Opus 5.5, with no video model. By Lemomo. · 一套用代码做片的风格工具箱:99 种现成风格,也能做出你自己的

  • 2,132+27 Elo, change today
  • +582 stars gained
  • 16.7k stars
  • 2k forks
  • 71 watchers
git
git clone https://github.com/lemomo-ai/lemo-opuscar.git
  • agent-skills
  • ai-agents
  • ai-short-film
  • ai-video

bilawalsidhu/gods-eye-view

Open on GitHubJavaScript

A spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.

  • 2,302+2 Elo, change today
  • +251 stars gained
  • 65.1k stars
  • 12.8k forks
  • 1.1k watchers
docker
git clone https://github.com/bilawalsidhu/gods-eye-view && cd gods-eye-view && docker compose up -d
  • 3d-globe
  • cesium
  • flight-tracking
  • geospatial

Top 36 on the Elo ladder

  1. #63
    bilawalsidhu/gods-eye-view

    A spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a…

    2,302 Elo +1265.1kJavaScript
  2. #101
    mrdoob/three.js

    JavaScript 3D Library.

    2,235 Elo −5118kJavaScript
  3. #192
    lemomo-ai/lemo-opuscar

    A toolbox of film styles made in code for Claude Code: 99 ready to use, and your own. Each style is a style prompt plus…

    2,132 Elo +19916.7kJavaScript
  4. #460
    img2threejs/img2threejs

    Rebuild the object in a reference image as a code-only, procedural, quality-gated, animation-ready Three.js model…

    1,989 Elo +4321.4kPython
  5. #858
    pixijs/pixijs

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

    1,883 Elo +1148.7kTypeScript
  6. #1,081
    phaserjs/phaser

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting…

    1,843 Elo −2540.7kJavaScript
  7. #1,250
    BabylonJS/Babylon.js

    Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript…

    1,820 Elo +2326.3kTypeScript
  8. #1,343
    designfuchen/word-atlas

    词光 · Word Atlas — Illustrated IELTS vocabulary with 7,298 words, UK/US audio and FSRS review. Open-source app + CC BY…

    1,805 Elo +1634.8kTypeScript
  9. #1,665
    playcanvas/engine

    Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

    1,765 Elo +4217.3kJavaScript
  10. #1,785
    kitao/pyxel

    A retro game engine for Python

    1,751 Elo +1918.6kRust
  11. #1,897
    google/filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, WebGPU, and WebGL2

    1,739 Elo +420.7kC++
  12. #2,374
    MengTo/threeui

    Open-source ThreeUI Community catalog with live interactive components and complete Community source.

    1,688 Elo +897.3kHTML
  13. #2,407
    xtermjs/xterm.js

    A terminal for the web

    1,685 Elo +1321.3kTypeScript
  14. #2,589
    terkelg/awesome-creative-coding

    Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

    1,668 Elo +3115.6kHTML
  15. #2,719
    bkaradzic/bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    1,658 Elo −317.6kC++
  16. #2,762
    CesiumGS/cesium

    An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

    1,655 Elo −1515.9kJavaScript
  17. #2,832
    plotly/plotly.py

    The interactive graphing library for Python :sparkles:

    1,650 Elo −1918.9kPython
  18. #2,899
    aframevr/aframe

    :a: Web framework for building virtual reality experiences.

    1,645 Elo −717.7kJavaScript
  19. #2,927
    playcanvas/supersplat

    3D Gaussian Splat Editor

    1,642 Elo −1110.6kTypeScript
  20. #2,929
    lettier/3d-game-shaders-for-beginners

    🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.

    1,642 Elo −2520kC++
  21. #2,951
    PavelDoGreat/WebGL-Fluid-Simulation

    Play with fluids in your browser (works even on mobile)

    1,641 Elo +2416.8kJavaScript
  22. #3,249
    visgl/deck.gl

    WebGL2 powered visualization framework

    1,620 Elo +714.7kTypeScript
  23. #4,170
    mapbox/mapbox-gl-js

    Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL

    1,564 Elo −712.4kTypeScript
  24. #4,422
    plotly/plotly.js

    Open-source JavaScript charting library behind Plotly and Dash

    1,550 Elo −2318.3kJavaScript
  25. #4,465
    cocos/cocos-engine

    Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine…

    1,547 Elo +449.9kC++
  26. #4,587
    tensorflow/tfjs

    A WebGL accelerated JavaScript library for training and deploying ML models.

    1,540 Elo −2719.1kTypeScript
  27. #4,618
    elysia395/dsh-wallpaper-engine

    把本机 Wallpaper Engine 的壁纸搬进 DSH 网页界面:场景壁纸由内置 MIT 开源引擎 WebWallGL 实时 WebGL 渲染(粒子 / puppet 骨骼 / SceneScript / 音频反应 /…

    1,539 Elo +3387kJavaScript
  28. #4,696
    jacomyal/sigma.js

    A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

    1,534 Elo −1012.2kTypeScript
  29. #4,919
    antvis/G2

    📊 The concise and progressive visualization grammar.

    1,523 Elo +2012.6kTypeScript
  30. #5,790
    gpujs/gpu.js

    GPU Accelerated JavaScript

    1,483 Elo −615.5kJavaScript
  31. #5,981
    vasturiano/3d-force-graph

    3D force-directed graph component using ThreeJS/WebGL

    1,474 Elo +16.5kHTML
  32. #6,474
    jonobr1/two.js

    A renderer agnostic two-dimensional drawing api for the web

    1,453 Elo +618.7kJavaScript
  33. #6,611
    melonjs/melonJS

    A modern & fully featured HTML5 game engine (2D & 3D) for JavaScript/TypeScript, with WebGL/WebGPU rendering, built-in…

    1,448 Elo +866.5kJavaScript
  34. #7,887
    visgl/react-map-gl

    React friendly API wrapper around MapboxGL JS

    1,400 Elo −148.5kTypeScript
  35. #8,772
    tensorflow/tfjs-core

    WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.

    1,362 Elo −178.4kTypeScript
  36. #9,593
    jlfwong/speedscope

    🔬 A fast, interactive web-based viewer for performance profiles.

    1,308 Elo +46.7kTypeScript