Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Webgl

Webgl

280 projects

Showing 36 of 280 projects

Three.js
Three.jsJavaScript

A lightweight, cross-browser JavaScript library for creating and displaying 3D graphics in the browser.

#interactive-3d#webaudio#webgpu
Stars112.9k
Forks36.4k
Last commit22 hours ago
remotion
remotionTypeScript

A framework for creating videos programmatically using React and web technologies.

#animation#programmatic-video#canvas
Stars49.3k
Forks3.5k
Last commit1 day ago
Pixi.js
Pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#webgpu#canvas#pixi
Stars47.3k
Forks5.0k
Last commit3 days ago
Pixi.js
Pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#webgpu#html5#canvas
Stars47.3k
Forks5.0k
Last commit3 days ago
PixiJS
PixiJSTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating interactive graphics and cross-platform web applications.

#web-animation#interactive-graphics#webgpu
Stars47.3k
Forks5.0k
Last commit3 days ago
pixi.js
pixi.jsTypeScript

A fast, lightweight 2D WebGL/WebGPU renderer for creating rich interactive graphics and cross-platform web applications.

#web-animation#interactive-graphics#webgpu
Stars47.3k
Forks5.0k
Last commit3 days ago
Phaser
PhaserJavaScript

A fast, free, and fun open-source HTML5 game framework for creating 2D games with WebGL and Canvas rendering.

#mobile-games#typescript-games#web-games
Stars39.7k
Forks7.1k
Last commit5 days ago
react-three-fiber
react-three-fiberTypeScript

A React renderer for Three.js that lets you build 3D scenes declaratively with reusable components.

#react-renderer#interactive-3d#animation
Stars31.0k
Forks1.9k
Last commit1 month ago
GitHub
GitHubTypeScript

A powerful, beautiful, and open-source 3D game and rendering engine built as a friendly JavaScript framework.

#javascript-framework#shaders#webaudio
Stars25.6k
Forks3.7k
Last commit3 days ago
xterm.js
xterm.jsTypeScript

A frontend component that enables fully-featured terminal emulation in web browsers.

#terminal-emulator#developer-tools#unicode
Stars20.7k
Forks1.9k
Last commit2 days ago
Filament
FilamentC++

A real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2.

#vulkan#graphics#graphics-engine
Stars20.1k
Forks2.2k
Last commit3 days ago
TensorFlow.js gallery
TensorFlow.js galleryTypeScript

A hardware-accelerated JavaScript library for training and deploying machine learning models in browsers and Node.js.

#browser-ml#neural-network#web-assembly
Stars19.1k
Forks2.0k
Last commit11 days ago
TensorFlow.js
TensorFlow.jsTypeScript

A hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and Node.js.

#browser-ml#neural-network#web-assembly
Stars19.1k
Forks2.0k
Last commit11 days ago
plotly.py
plotly.pyPython

An interactive, open-source graphing library for Python that creates browser-based visualizations with over 30 chart types.

#scientific-visualization#plotly-js#statistical-graphs
Stars18.6k
Forks2.8k
Last commit5 days ago
plotly.js
plotly.jsJavaScript

A standalone JavaScript data visualization library for creating statistical, 3D, scientific, and financial charts.

#scientific-visualization#open-source-analytics#statistical-charts
Stars18.2k
Forks2.0k
Last commit3 days ago
Plotly
PlotlyJavaScript

Open-source JavaScript charting library for creating statistical, 3D, scientific, financial, and map visualizations.

#scientific-visualization#interactive-graphs#javascript-charts
Stars18.2k
Forks2.0k
Last commit3 days ago
A-Frame
A-FrameJavaScript

A web framework for building browser-based 3D, AR, and VR experiences using declarative HTML.

#vive#aframe#webvr
Stars17.5k
Forks4.4k
Last commit4 days ago
bgfx
bgfxC

A cross-platform, graphics API agnostic rendering library that follows a 'Bring Your Own Engine/Framework' style.

#vulkan#graphics#direct3d
Stars17.1k
Forks2.1k
Last commit1 day ago
PlayCanvas Engine
PlayCanvas EngineJavaScript

An open-source game engine for creating interactive 3D content and games that run directly in web browsers using WebGL and WebGPU.

#html5-games#gamedev#webgpu
Stars16.0k
Forks1.9k
Last commit2 days ago
Cesium.js
Cesium.jsJavaScript

An open-source JavaScript library for creating high-precision 3D globes and 2D maps in web browsers without plugins.

#cesium#geospatial#czml
Stars15.3k
Forks3.8k
Last commit1 day ago
Cesium
CesiumJavaScript

An open-source JavaScript library for creating high-performance 3D globes and 2D maps in web browsers.

#cesium#geospatial#3d-mapping
Stars15.3k
Forks3.8k
Last commit1 day ago
Creative Coding
Creative CodingHTML

A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interactive design.

#generative-art#openframeworks#shaders
Stars14.9k
Forks952
Last commit2 months ago
awesome-creative-coding
awesome-creative-codingHTML

A curated list of resources for creative coding, including tools, libraries, tutorials, and communities for generative art, data visualization, and interaction design.

#generative-art#openframeworks#shaders
Stars14.9k
Forks952
Last commit2 months ago
Deck.GL
Deck.GLTypeScript

A WebGL2/WebGPU-powered framework for high-performance, large-scale data visualization in the browser.

#javascript-framework#large-datasets#geospatial
Stars14.2k
Forks2.2k
Last commit1 day ago
G2
G2TypeScript

A concise and progressive visualization grammar for building dashboards, exploring data, and storytelling.

#hacktoberfest#chart#graphics
Stars12.6k
Forks1.7k
Last commit6 days ago
Mapbox GL JS
Mapbox GL JSTypeScript

A JavaScript library for rendering interactive, customizable vector maps in web browsers using WebGL.

#web-mapping#map-visualization#gis
Stars12.3k
Forks2.4k
Last commit3 days ago
G6
G6TypeScript

A TypeScript/JavaScript framework for building interactive graph visualization and analysis applications.

#hacktoberfest#graph#javascript-framework
Stars12.1k
Forks1.6k
Last commit25 days ago
sigma.js
sigma.jsTypeScript

A JavaScript library for visualizing large graphs with thousands of nodes and edges using WebGL.

#graph#graphology#graphs
Stars12.1k
Forks1.6k
Last commit3 days ago
kepler.gl
kepler.glTypeScript

A powerful open-source web application for visual exploration and analysis of large-scale geospatial data sets.

#react-component#large-datasets#geospatial
Stars11.8k
Forks1.9k
Last commit3 days ago
maplibre
maplibreTypeScript

An open-source library for publishing interactive vector tile maps in web browsers and webview-based apps.

#web-mapping#maplibre-gl-js#hacktoberfest
Stars10.8k
Forks1.1k
Last commit1 day ago
drei
dreiJavaScript

A collection of useful helpers and ready-made abstractions for react-three-fiber.

#hooks#helpers#interactive-3d
Stars9.7k
Forks812
Last commit2 months ago
Cocos Creator
Cocos CreatorC++

A free, open-source, cross-platform game engine for creating high-performance 2D/3D games and instant web entertainment.

#mobile-games#vulkan#cocoscreator
Stars9.6k
Forks2.1k
Last commit3 months ago
Two.js
Two.jsJavaScript

A renderer-agnostic 2D drawing API for the web that works with SVG, Canvas 2D, and WebGL.

#animation#html5#canvas
Stars8.6k
Forks460
Last commit20 days ago
react-map-gl
react-map-glTypeScript

A suite of React components providing a React-friendly API wrapper for MapboxGL JS and Maplibre GL.

#web-mapping#mapbox-gl-js#geospatial
Stars8.5k
Forks1.4k
Last commit1 month ago
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the web
deeplearn.js - Hardware-accelerated deep learning and linear algebra (NumPy) library for the webTypeScript

WebGL-accelerated machine learning library for JavaScript with linear algebra and automatic differentiation.

#browser-ml#neural-network#deep-learning
Stars8.4k
Forks930
Last commit6 years ago
EaselJS
EaselJSJavaScript

A JavaScript library for building high-performance interactive 2D graphics and animations on the HTML5 Canvas.

#interactive-content#display-list#animation-library
Stars8.2k
Forks1.9k
Last commit4 months ago
Page 1 of 8Next

Related Tags

#Game Development92#3d Graphics90#Javascript87#Javascript Library62#Threejs50#Data Visualization49#Typescript46#Three Js41#Cross Platform40#Real Time Rendering39#3d36#Game Engine33
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub