kandi background
Explore Kits

13 best WebGL libraries in 2022

by kandikits Updated: Jun 15, 2022

WebGL is a JavaScript API used to render 3D graphics within any compatible web browser without the use of plug-ins. It allows developers to create applications that display complex, photo-realistic 3D scenes within a web browser window. The WebGL library uses an array of functions that run on the GPU to create graphics. While this is great for gaming, it does not have the same level of functionality as OpenGL or DirectX. Three.js is a library that makes it easy to create 3D interactive scenes in a web browser. It includes a scene graph, a custom lighting engine, and helper functions for common tasks such as loading assets, animating character models, and more. Three.js is currently the most popular library for managing 3D graphics on the Web. PixiJS is another popular library for working with WebGL graphics, which allows you to easily manage all aspects of your game, including animation, physics simulation, particle systems, and more, through its intuitive API, which is built around an object model. Full list of the best open source WebGL libraries are given below

three.jsby mrdoob

JavaScript star image 80965 Version:r139

License: Permissive (MIT)

JavaScript 3D Library.

Support
Quality
Security
License
Reuse

three.jsby mrdoob

JavaScript star image 80965 Version:r139 License: Permissive (MIT)

JavaScript 3D Library.
Support
Quality
Security
License
Reuse

pixijsby pixijs

TypeScript star image 36164 Version:v6.3.0

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

pixijsby pixijs

TypeScript star image 36164 Version:v6.3.0 License: Permissive (MIT)

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

pixi.jsby pixijs

TypeScript star image 32471 Version:v6.0.2

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

pixi.jsby pixijs

TypeScript star image 32471 Version:v6.0.2 License: Permissive (MIT)

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

phaserby photonstorm

JavaScript star image 30320 Version:v3.55.2

License: Permissive (MIT)

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.

Support
Quality
Security
License
Reuse

phaserby photonstorm

JavaScript star image 30320 Version:v3.55.2 License: Permissive (MIT)

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.
Support
Quality
Security
License
Reuse

tfjsby tensorflow

TypeScript star image 16158 Version:tfjs-v3.16.0

License: Permissive (Apache-2.0)

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

Support
Quality
Security
License
Reuse

tfjsby tensorflow

TypeScript star image 16158 Version:tfjs-v3.16.0 License: Permissive (Apache-2.0)

A WebGL accelerated JavaScript library for training and deploying ML models.
Support
Quality
Security
License
Reuse

filamentby google

C++ star image 13837 Version:v1.21.1

License: Permissive (Apache-2.0)

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

Support
Quality
Security
License
Reuse

filamentby google

C++ star image 13837 Version:v1.21.1 License: Permissive (Apache-2.0)

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Support
Quality
Security
License
Reuse

WebGL-Fluid-Simulationby PavelDoGreat

JavaScript star image 11014 Version:Current

License: Permissive (MIT)

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

Support
Quality
Security
License
Reuse

WebGL-Fluid-Simulationby PavelDoGreat

JavaScript star image 11014 Version:Current License: Permissive (MIT)

Play with fluids in your browser (works even on mobile)
Support
Quality
Security
License
Reuse

webgl-globeby dataarts

JavaScript star image 3125 Version:Current

License: Others (Non-SPDX)

WebGL Globe is a platform for visualizing latitude longitude based information using WebGL.

Support
Quality
Security
License
Reuse

webgl-globeby dataarts

JavaScript star image 3125 Version:Current License: Others (Non-SPDX)

WebGL Globe is a platform for visualizing latitude longitude based information using WebGL.
Support
Quality
Security
License
Reuse

webgl-noiseby ashima

C star image 2102 Version:Current

License: Permissive (MIT)

Procedural Noise Shader Routines compatible with WebGL

Support
Quality
Security
License
Reuse

webgl-noiseby ashima

C star image 2102 Version:Current License: Permissive (MIT)

Procedural Noise Shader Routines compatible with WebGL
Support
Quality
Security
License
Reuse

WebGLby KhronosGroup

HTML star image 2054 Version:Current

License: Others (Non-SPDX)

The Official Khronos WebGL Repository

Support
Quality
Security
License
Reuse

WebGLby KhronosGroup

HTML star image 2054 Version:Current License: Others (Non-SPDX)

The Official Khronos WebGL Repository
Support
Quality
Security
License
Reuse

webgl-examplesby mdn

JavaScript star image 967 Version:Current

License: Permissive (CC0-1.0)

Code examples that accompany the MDN WebGL documentation

Support
Quality
Security
License
Reuse

webgl-examplesby mdn

JavaScript star image 967 Version:Current License: Permissive (CC0-1.0)

Code examples that accompany the MDN WebGL documentation
Support
Quality
Security
License
Reuse

WebGL-Inspectorby benvanik

JavaScript star image 945 Version:Current

License: Permissive (BSD-3-Clause)

An advanced WebGL debugging toolkit

Support
Quality
Security
License
Reuse

WebGL-Inspectorby benvanik

JavaScript star image 945 Version:Current License: Permissive (BSD-3-Clause)

An advanced WebGL debugging toolkit
Support
Quality
Security
License
Reuse

react-unity-webglby jeffreylanters

TypeScript star image 942 Version:v8.8.0

License: Permissive (Apache-2.0)

React Unity WebGL provides an easy solution for embedding Unity WebGL builds in your React application, with two-way communication between your React and Unity application with advanced API's.

Support
Quality
Security
License
Reuse

react-unity-webglby jeffreylanters

TypeScript star image 942 Version:v8.8.0 License: Permissive (Apache-2.0)

React Unity WebGL provides an easy solution for embedding Unity WebGL builds in your React application, with two-way communication between your React and Unity application with advanced API's.
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

Web Site
Web Site
  • © 2022 Open Weaver Inc.