JavaScript 3D Library.
Support
Quality
Security
License
Reuse
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Support
Quality
Security
License
Reuse
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
Support
Quality
Security
License
Reuse
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Support
Quality
Security
License
Reuse
A WebGL accelerated JavaScript library for training and deploying ML models.
Support
Quality
Security
License
Reuse
A brief computer graphics / rendering course
Support
Quality
Security
License
Reuse
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Support
Quality
Security
License
Reuse
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Support
Quality
Security
License
Reuse
Play with fluids in your browser (works even on mobile)
Support
Quality
Security
License
Reuse
A simple and easy-to-use library to enjoy videogames programming
Support
Quality
Security
License
Reuse
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Support
Quality
Security
License
Reuse
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Support
Quality
Security
License
Reuse
WebGL2 powered visualization framework
Support
Quality
Security
License
Reuse
Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
Support
Quality
Security
License
Reuse
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
Support
Quality
Security
License
Reuse
Motion design editor for the web
Support
Quality
Security
License
Reuse
Open3D: A Modern Library for 3D Data Processing
Support
Quality
Security
License
Reuse
Official mirror of Blender
Support
Quality
Security
License
Reuse
The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
Support
Quality
Security
License
Reuse
Slint is a declarative GUI toolkit to build native user interfaces for applications that are written in Rust, C++, or JavaScript.
Support
Quality
Security
License
Reuse
A renderer agnostic two-dimensional drawing api for the web.
Support
Quality
Security
License
Reuse
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Support
Quality
Security
License
Reuse
RenderDoc is a stand-alone graphics debugging tool.
Support
Quality
Security
License
Reuse
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
Support
Quality
Security
License
Reuse
Examples and demos for the new Vulkan API
Support
Quality
Security
License
Reuse
A lightweight graphic library providing 2d draw for Apache ECharts
Support
Quality
Security
License
Reuse
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
Support
Quality
Security
License
Reuse
A cross platform high-performance graphics system.
Support
Quality
Security
License
Reuse
R
Real-Time-Person-Removalby jasonmayes
JavaScript 5109 Version:Current License: Permissive (Apache-2.0)
Removing people from complex backgrounds in real time using TensorFlow.js in the web browser
Support
Quality
Security
License
Reuse
Javascript Matrix and Vector library for High Performance WebGL apps
Support
Quality
Security
License
Reuse
A library for visualization and creative-coding
Support
Quality
Security
License
Reuse
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
Support
Quality
Security
License
Reuse
👑 Functional WebGL
Support
Quality
Security
License
Reuse
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Support
Quality
Security
License
Reuse
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
Support
Quality
Security
License
Reuse
Open3D: A Modern Library for 3D Data Processing
Support
Quality
Security
License
Reuse
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
Support
Quality
Security
License
Reuse
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
Support
Quality
Security
License
Reuse
A brief computer graphics / rendering course
Support
Quality
Security
License
Reuse
Lightweight and modular C++11 graphics middleware for games and data visualization
Support
Quality
Security
License
Reuse
Interactive field-aligned mesh generator
Support
Quality
Security
License
Reuse
A hand-crafted 2D game library in Go
Support
Quality
Security
License
Reuse
WebGL lessons that start with the basics
Support
Quality
Security
License
Reuse
💡 Experimental real-time global illumination renderer 🦀
Support
Quality
Security
License
Reuse
WebGL visualization for displaying animated traffic graphs
Support
Quality
Security
License
Reuse
Go Graphics - 2D rendering in Go with a simple API.
Support
Quality
Security
License
Reuse
JavaScript wiki. Focuses mainly on JS/HTML5/WebGL related tech.
Support
Quality
Security
License
Reuse
ASCII table in golang
Support
Quality
Security
License
Reuse
A real-time, node-based video effects compositor for the web built with HTML5, Javascript and WebGL
Support
Quality
Security
License
Reuse
Pannellum is a lightweight, free, and open source panorama viewer for the web.
Support
Quality
Security
License
Reuse
t
Support
Quality
Security
License
Reuse
p
pixijsby pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
TypeScript 40188Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pixi.jsby pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
TypeScript 32471Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
p5.jsby processing
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
JavaScript 19471Updated: 1 y ago License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
t
tfjsby tensorflow
A WebGL accelerated JavaScript library for training and deploying ML models.
TypeScript 17473Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
tinyrendererby ssloy
A brief computer graphics / rendering course
C++ 17158Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
filamentby google
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
C++ 15904Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
3
3d-game-shaders-for-beginnersby lettier
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
C++ 15589Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
W
WebGL-Fluid-Simulationby PavelDoGreat
Play with fluids in your browser (works even on mobile)
JavaScript 13400Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
raylibby raysan5
A simple and easy-to-use library to enjoy videogames programming
C 13240Updated: 1 y ago License: Permissive (Zlib)
Support
Quality
Security
License
Reuse
b
bgfxby bkaradzic
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
C++ 13088Updated: 1 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
a
awesome-creative-codingby terkelg
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
HTML 11118Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
d
deck.glby visgl
WebGL2 powered visualization framework
JavaScript 10955Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
z
zdogby metafizzy
Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
JavaScript 9725Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
k
konvaby konvajs
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
TypeScript 9395Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
theatreby theatre-js
Motion design editor for the web
TypeScript 9353Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
O
Open3Dby isl-org
Open3D: A Modern Library for 3D Data Processing
C++ 9014Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
b
blenderby blender
Official mirror of Blender
C 8744Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pencilby evolus
The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
JavaScript 8672Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
s
slintby slint-ui
Slint is a declarative GUI toolkit to build native user interfaces for applications that are written in Rust, C++, or JavaScript.
Rust 8396Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
two.jsby jonobr1
A renderer agnostic two-dimensional drawing api for the web.
JavaScript 7995Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
skiaby google
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
C++ 7582Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
r
renderdocby baldurk
RenderDoc is a stand-alone graphics debugging tool.
C++ 7489Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
screenfullby sindresorhus
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API
HTML 6832Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
V
Vulkanby SaschaWillems
Examples and demos for the new Vulkan API
C++ 6179Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
z
zrenderby ecomfe
A lightweight graphic library providing 2d draw for Apache ECharts
TypeScript 5684Updated: 1 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
D
DirectX-Graphics-Samplesby microsoft
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
C++ 5224Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
spritejsby spritejs
A cross platform high-performance graphics system.
JavaScript 5184Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
Real-Time-Person-Removalby jasonmayes
Removing people from complex backgrounds in real time using TensorFlow.js in the web browser
JavaScript 5109Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
gl-matrixby toji
Javascript Matrix and Vector library for High Performance WebGL apps
JavaScript 4988Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
ptsby williamngan
A library for visualization and creative-coding
TypeScript 4972Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
w
webglstudio.jsby jagenjo
A full open source 3D graphics editor in the browser, with scene editor, coding pad, graph editor, virtual file system, and many features more.
JavaScript 4959Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
Support
Quality
Security
License
Reuse
O
OpenSC2Kby nicholas-ochoa
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
JavaScript 4854Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
s
stellariumby Stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
C++ 4818Updated: 1 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
O
Open3Dby intel-isl
Open3D: A Modern Library for 3D Data Processing
C++ 4760Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
n
nanovgby memononen
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
C 4739Updated: 1 y ago License: Permissive (Zlib)
Support
Quality
Security
License
Reuse
p
pbrt-v3by mmp
Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
C++ 4612Updated: 1 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
t
tinyraytracerby ssloy
A brief computer graphics / rendering course
C++ 4567Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
m
magnumby mosra
Lightweight and modular C++11 graphics middleware for games and data visualization
C++ 4414Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
instant-meshesby wjakob
Interactive field-aligned mesh generator
C++ 4380Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pixelby faiface
A hand-crafted 2D game library in Go
Go 4245Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
w
webgl-fundamentalsby gfxfundamentals
WebGL lessons that start with the basics
HTML 4095Updated: 1 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
k
kajiyaby EmbarkStudios
💡 Experimental real-time global illumination renderer 🦀
Rust 4088Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
v
vizceralby Netflix
WebGL visualization for displaying animated traffic graphs
JavaScript 3995Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
ggby fogleman
Go Graphics - 2D rendering in Go with a simple API.
Go 3933Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jswikiby bebraw
JavaScript wiki. Focuses mainly on JS/HTML5/WebGL related tech.
JavaScript 3930Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
Support
Quality
Security
License
Reuse
S
Seriously.jsby brianchirls
A real-time, node-based video effects compositor for the web built with HTML5, Javascript and WebGL
JavaScript 3843Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pannellumby mpetroff
Pannellum is a lightweight, free, and open source panorama viewer for the web.
JavaScript 3813Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse