Awesome Open Source
Awesome Open Source
Combined Topics
webgl
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 393 Webgl Open Source Projects
Categories
>
Graphics
>
Webgl
Three.js
⭐
69,651
JavaScript 3D Library.
Pixi.js
⭐
32,421
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Phaser
⭐
29,382
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Tfjs
⭐
14,922
A WebGL accelerated JavaScript library for training and deploying ML models.
Babylon.js
⭐
13,807
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
Plotly.js
⭐
13,094
Open-source JavaScript charting library behind Plotly and Dash
Gpu.js
⭐
12,277
GPU Accelerated JavaScript
Filament
⭐
10,852
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Webgl Fluid Simulation
⭐
10,774
Play with fluids in your browser (works even on mobile)
Plotly.py
⭐
9,292
The interactive graphing library for Python (includes Plotly Express) ✨
Bgfx
⭐
9,209
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Deck.gl
⭐
8,584
WebGL2 powered geospatial visualization layers
Tfjs Core
⭐
8,512
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.
3d Game Shaders For Beginners
⭐
8,345
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Awesome Creative Coding
⭐
7,663
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Mapbox Gl Js
⭐
7,427
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Two.js
⭐
7,081
A renderer agnostic two-dimensional drawing api for the web.
Cesium
⭐
6,862
An open-source JavaScript library for world-class 3D globes and maps 🌎
Engine
⭐
6,260
Fast and lightweight JavaScript game engine built on WebGL and glTF
React Map Gl
⭐
5,900
React friendly API wrapper around MapboxGL JS
Hilo
⭐
5,628
A Cross-end HTML5 Game development solution developed by Alibaba Group
Keras Js
⭐
4,810
Run Keras models in the browser, with GPU support using WebGL
Opensc2k
⭐
4,700
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Spritejs
⭐
4,426
A cross platform high-performance graphics system.
Webglstudio.js
⭐
4,327
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Regl
⭐
4,102
👑 Functional WebGL
Vizceral
⭐
3,758
WebGL visualization for displaying animated traffic graphs
Egret Core
⭐
3,526
Egret is a brand new open mobile game and application engine which allows you to quickly build mobile games and apps on Android,iOS and Windows.
Magnum
⭐
3,442
Lightweight and modular C++11 graphics middleware for games and data visualization
Html Gl
⭐
3,351
Get as many FPS as you need and amazing effects by rendering HTML/CSS in WebGL
Vivagraphjs
⭐
3,341
Graph drawing library for JavaScript
Melonjs
⭐
3,337
a fresh & lightweight javascript game engine
Pannellum
⭐
2,991
Pannellum is a lightweight, free, and open source panorama viewer for the web.
Webgl Fundamentals
⭐
2,938
WebGL lessons that start with the basics
Blotter
⭐
2,780
A JavaScript API for drawing unconventional text effects on the web.
Speedscope
⭐
2,553
🔬 A fast, interactive web-based viewer for performance profiles.
Atomicgameengine
⭐
2,404
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
Gl React
⭐
2,355
gl-react – React library to write and compose WebGL shaders
Sandspiel
⭐
2,333
Creative cellular automata browser game
L7
⭐
2,269
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis framework which relies on Mapbox GL or AMap to render basemaps.
Awesome Casestudy
⭐
2,262
📕 Curated list of technical case studies on WebGL and creative development
Claygl
⭐
2,219
A WebGL graphic library for building scalable Web3D applications
React Imgpro
⭐
2,163
📷 Image Processing Component for React
Echarts Gl
⭐
2,123
Extension pack for Apache ECharts, providing globe visualization and 3D plots.
Encom Boardroom
⭐
2,051
📈 Web tribute to the Tron: Legacy Boardroom Scene
Plotly
⭐
1,950
An interactive graphing library for R
Layaair_discard
⭐
1,880
This is old LayaAir veriosn writetten by ActionScript 3.0 ,now LayaAir is using TypeScript as the Engine Script,Please use https://github.com/layabox/LayaAir instead.
Tangram
⭐
1,860
WebGL map rendering engine for creative cartography
Proton
⭐
1,856
Javascript particle animation library
Uiwidgets
⭐
1,854
UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.
Luma.gl
⭐
1,848
High-performance Toolkit for WebGL-based Data Visualization
Umbrella
⭐
1,814
⛱ Broadly scoped ecosystem & mono-repository of 148+ TypeScript projects for functional, data driven development
3d Force Graph
⭐
1,808
3D force-directed graph component using ThreeJS/WebGL
Jeelizfacefilter
⭐
1,803
Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).
Twgl.js
⭐
1,734
A Tiny WebGL helper Library
Engine
⭐
1,714
Oasis Engine is a web-first and mobile-first high-performance real-time development platform.
Hedgehog Lab
⭐
1,654
Run, compile and execute JavaScript for Scientific Computing and Data Visualization TOTALLY TOTALLY TOTALLY in your BROWSER! An open source scientific computing environment for JavaScript TOTALLY in your browser, matrix operations with GPU acceleration, TeX support, data visualization and symbolic computation.
Phaser Examples
⭐
1,653
Contains hundreds of source code examples and related media for the Phaser HTML5 Game Framework.
Maplibre Gl Js
⭐
1,651
The open-source fork of Mapbox GL JS: Interactive maps in the browser, powered by vector tiles and WebGL.
Vue 3d Model
⭐
1,626
📷 vue.js 3D model viewer component
Gcanvas
⭐
1,600
A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas
Ipyvolume
⭐
1,580
3d plotting for Python in the Jupyter notebook based on IPython widgets using WebGL
Herebedragons
⭐
1,565
A basic 3D scene implemented with various engines, frameworks or APIs.
Freeciv Web
⭐
1,544
Freeciv-web is an Open Source strategy game implemented in HTML5 and WebGL, which can be played online against other players, or in single player mode against AI opponents.
Knowledge
⭐
1,489
文档着重构建一个完整的「前端技术架构图谱」,方便 F2E(Front End Engineering又称FEE、F2E) 学习与进阶。
Three.meshline
⭐
1,460
Mesh replacement for THREE.Line
Giojs
⭐
1,428
🌏 A Declarative 3D Globe Data Visualization Library built with Three.js
Phenomenon
⭐
1,423
⚡️ A fast 2kB low-level WebGL API.
Pygraphistry
⭐
1,370
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Glsleditor
⭐
1,369
Simple WebGL Fragment Shader Editor
Nunustudio
⭐
1,315
Web powered cross-platform 3D, WebXR game engine.
Sketch Threejs
⭐
1,261
Interactive sketches made with three.js.
React Vertex
⭐
1,231
◾️ React Vertex | Hooks-based WebGL library for React
Phaser Ce
⭐
1,189
Phaser CE is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
React Ape
⭐
1,187
🦍• [Work in Progress] React Renderer to build UI interfaces using canvas/WebGL
Shadoweditor
⭐
1,107
Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
Glslcanvas
⭐
1,094
Simple tool to load GLSL shaders on HTML Canvas using WebGL
Curtainsjs
⭐
1,069
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Procedural Gl Js
⭐
1,058
Mobile-first 3D mapping engine with emphasis on user experience
Unitystandalonefilebrowser
⭐
1,023
A native file browser for unity standalone platforms
G3d
⭐
955
A pure 3D render engine compatible with webgl, running both in browser and gcanvas.
Webgl Examples
⭐
950
Code examples that accompany the MDN WebGL documentation
Webgl2 Fundamentals
⭐
940
WebGL 2 lessons starting from the basics
Wagner
⭐
934
Effects composer for three.js
Xeogl
⭐
931
A WebGL-based 3D engine for technical visualization. Not actively maintained.
Fieldplay
⭐
928
A vector field explorer
Trois
⭐
909
✨ ThreeJS + VueJS 3 + ViteJS ⚡
Gl Transitions
⭐
902
The open collection of GL Transitions
Three.js Pathtracing Renderer
⭐
898
Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
Wxinlineplayer
⭐
887
🤟Super fast H.264/H.265 FLV player
Encom Globe
⭐
881
🌎 WebGL globe based on the boardroom scene from Tron: Legacy
Postprocessing
⭐
878
A post processing library that provides the means to implement image filter effects for three.js.
Awesome Webgl
⭐
863
A curated list of awesome WebGL libraries, resources and much more
React Planner
⭐
859
✏️ A React Component for plans design. Draw a 2D floorplan and navigate it in 3D mode.
Harp.gl
⭐
851
harp.gl - web map rendering engine
Jeelizweboji
⭐
848
JavaScript/WebGL real-time face tracking and expression detection library. Build your own emoticons animated in real time in the browser! SVG and THREE.js integration demos are provided.
Layaair
⭐
819
LayaAir is an open-source 2D/3D engine. LayaAir Engine is designed for high performance games.LayaAir support TypeScript and JavaScript、ActionScript 3.0 programming language.Can develop once, publish for multi platform.
Exokit
⭐
817
Native VR/AR/XR engine for JavaScript 🦖
Geom
⭐
762
2D/3D geometry toolkit for Clojure/Clojurescript
Avg Core
⭐
744
A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/
1-100 of 393 projects
Next >
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210