Webgl libraries

Author: e | 2025-04-24

★★★★☆ (4.2 / 2506 reviews)

seoquake google chrome

TWGL: A Tiny WebGL helper Library; QTEK: a WebGL graphic library. Four: a slightly higher level graphics API based on WebGL 1.0; TDL: TDL is a low-level library for WebGL apps (see

s curve in project management

WebGL charting libraries : r/webgl - Reddit

A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.Engines and libraries ⚙️NameStarsLast CommitDescriptionthree.jsJavaScript 3D librarystack.glan open software ecosystem for WebGL, built on top of browserify and npm.PixiJSSuper fast HTML 5 2D rendering engine that uses webGL with canvas fallbackPexPex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser.Babylon.jsa complete JavaScript framework for building 3D games with HTML 5 and WebGLFilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS and WASM/WebGLClayGLA WebGL graphic library helping you to build scalable Web3D applicationsAwayJSAwayJS is a graphics library for javascript written in typescriptSceneJSAn extensible WebGL-based engine for high-detail 3D visualisationBlend4Weba tool for interactive 3D visualization on the InternetPlayCanvasJavaScript game engine built on WebGL and WebVRTurbulenzTurbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.Hilo3da WebGL Rendering Engine.litesceneA WebGL 3D Engine library with component-based node hierarchy. Used by WebGLStudio.Two.jsA renderer agnostic two-dimensional drawing api for the web.webgl-operateA TypeScript based WebGL rendering framework.RhodoniteRhodonite Web3D Library in TypeScriptZograA simple WebGL2 renderer.LayaAirLayaAir is an open-source 2D/3D engine. LayaAir Engine is designed for high performance games.libGDXDesktop/Android/HTML5/iOS Java game development framework.LittleJSLittleJS is a HTML5 game engine with many features and no dependencies.Galacean EngineA typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.NameStarsLast CommitDescriptiondawnDawn, a WebGPU implementationwgpuSafe and portable GPU abstraction in Rust, implementing WebGPU API.RedGPURedGPU - Javascript webGPU Enginesokol3D-API wrapperwgpuNative WebGPU implementation based on gfx-haldgelA WebGPU engine.YUEPersonal WebGPU based 3D renderer.Simple-GPUFunctional WebGPU.VelloAn experimental GPU compute-centric 2D renderer.GWebGPUEngineA WebGPU Engine for real-time rendering and GPGPU.OrillusionOrillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.SWGPUA complete, fast and fun web game engine with examples.XGPUa higher-level, easy-to-use interface for building rendering engines or processing numeric data.webgpu-rendererA simple renderer implemented by WebGPU, includes a builtin path tracing pipeline.pointsA Generative Art library made in WebGPUWebGPU RaytracerRealtime path tracing via WebGPU compute shadersWebGPU-KitA minimal webGPU toolkit for rendering and compute pipelinesshadeupA language for WebGPU that makes writing shaders easierSundown EngineWebGPU game engine for fun and games.CobaltWebGpu 2D renderer.Toolkits and micro frameworks 🧰NameStarsLast CommitDescriptionreglFast functional WebGLlightgl.jsA lightweight WebGL libraryTWGLA Tiny WebGL helper Libraryp5.jsa new interpretation of Processing, not an emulation or port.Foura slightly higher level graphics API based on WebGL 1.0TDLTDL is a low-level library for WebGL apps (see TWGL)KickJSA WebGL game engine for modern web-browsersnanoglwebgl micro frameworkAlfridA WebGL tool setMediumProgressive WebGL toolkit for artPicoGL.jsA minimal WebGL 2-only rendering libraryO-GLMinimal WebGL frameworkmini-webglMini toy WebGL libraryphenomenon-pxThe fastest way to create pixel shaders.zen-3dJavaScript 3D library.GLOWGLOW is a WebGL wrapper, which focuses on easy creation and use of shaders.HelixA TWGL: A Tiny WebGL helper Library; QTEK: a WebGL graphic library. Four: a slightly higher level graphics API based on WebGL 1.0; TDL: TDL is a low-level library for WebGL apps (see WebGL-Publisher is used for publishing geometric data in a 3D environment for the Web. It uses the WebGL-Standard which is supported by various browsers on different platforms and operating systems. WebGL-Publisher can import different geometry formats. This geometry can be modified in its appearance by changing colors or transparency, adding textures or applying pre-defined shaders to it. Afterwards the geometry can be exported into a html representation and published in the Web without additional costs. WebGL-Publisher is based the core libraries of CADMAI (which is a relational 3D CAD system). Although it includes the complete functionality of a 3D CAD system, it hides the complexity of CAD from the user and thus is very easy to use. An export to the web representation for example can be performed with only 3 mouse clicks. WebGL-Publisher can be used under Windows XP, Windows 7/8/10 and is available as an online download only. To publish 3D data to the Web the following steps must be performed: Import the geometric data into the WebGL-Publisher application Apply color/texture/shaders/urls to the geometry Optionally save it to a WebGL-Publisher project file Export it into the WebGL-Publisher format The user must define a target directory where the export should be written to. The export itself creates a wpm file (WebGL-Publisher Model) and a html file which displays the exported model. In addition to that all needed textures and JavaScript libraries are copied to the target directory. The generated html file can then be opened directly in a WebGL

Comments

User1971

A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.Engines and libraries ⚙️NameStarsLast CommitDescriptionthree.jsJavaScript 3D librarystack.glan open software ecosystem for WebGL, built on top of browserify and npm.PixiJSSuper fast HTML 5 2D rendering engine that uses webGL with canvas fallbackPexPex is a javascript 3d library / engine allowing for seamless development between Plask and WebGL in the browser.Babylon.jsa complete JavaScript framework for building 3D games with HTML 5 and WebGLFilamentFilament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS and WASM/WebGLClayGLA WebGL graphic library helping you to build scalable Web3D applicationsAwayJSAwayJS is a graphics library for javascript written in typescriptSceneJSAn extensible WebGL-based engine for high-detail 3D visualisationBlend4Weba tool for interactive 3D visualization on the InternetPlayCanvasJavaScript game engine built on WebGL and WebVRTurbulenzTurbulenz is a modular 3D and 2D game framework for making HTML5 powered games for browsers, desktops and mobile devices.Hilo3da WebGL Rendering Engine.litesceneA WebGL 3D Engine library with component-based node hierarchy. Used by WebGLStudio.Two.jsA renderer agnostic two-dimensional drawing api for the web.webgl-operateA TypeScript based WebGL rendering framework.RhodoniteRhodonite Web3D Library in TypeScriptZograA simple WebGL2 renderer.LayaAirLayaAir is an open-source 2D/3D engine. LayaAir Engine is designed for high performance games.libGDXDesktop/Android/HTML5/iOS Java game development framework.LittleJSLittleJS is a HTML5 game engine with many features and no dependencies.Galacean EngineA typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.NameStarsLast CommitDescriptiondawnDawn, a WebGPU implementationwgpuSafe and portable GPU abstraction in Rust, implementing WebGPU API.RedGPURedGPU - Javascript webGPU Enginesokol3D-API wrapperwgpuNative WebGPU implementation based on gfx-haldgelA WebGPU engine.YUEPersonal WebGPU based 3D renderer.Simple-GPUFunctional WebGPU.VelloAn experimental GPU compute-centric 2D renderer.GWebGPUEngineA WebGPU Engine for real-time rendering and GPGPU.OrillusionOrillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.SWGPUA complete, fast and fun web game engine with examples.XGPUa higher-level, easy-to-use interface for building rendering engines or processing numeric data.webgpu-rendererA simple renderer implemented by WebGPU, includes a builtin path tracing pipeline.pointsA Generative Art library made in WebGPUWebGPU RaytracerRealtime path tracing via WebGPU compute shadersWebGPU-KitA minimal webGPU toolkit for rendering and compute pipelinesshadeupA language for WebGPU that makes writing shaders easierSundown EngineWebGPU game engine for fun and games.CobaltWebGpu 2D renderer.Toolkits and micro frameworks 🧰NameStarsLast CommitDescriptionreglFast functional WebGLlightgl.jsA lightweight WebGL libraryTWGLA Tiny WebGL helper Libraryp5.jsa new interpretation of Processing, not an emulation or port.Foura slightly higher level graphics API based on WebGL 1.0TDLTDL is a low-level library for WebGL apps (see TWGL)KickJSA WebGL game engine for modern web-browsersnanoglwebgl micro frameworkAlfridA WebGL tool setMediumProgressive WebGL toolkit for artPicoGL.jsA minimal WebGL 2-only rendering libraryO-GLMinimal WebGL frameworkmini-webglMini toy WebGL libraryphenomenon-pxThe fastest way to create pixel shaders.zen-3dJavaScript 3D library.GLOWGLOW is a WebGL wrapper, which focuses on easy creation and use of shaders.HelixA

2025-04-06
User4702

WebGL-Publisher is used for publishing geometric data in a 3D environment for the Web. It uses the WebGL-Standard which is supported by various browsers on different platforms and operating systems. WebGL-Publisher can import different geometry formats. This geometry can be modified in its appearance by changing colors or transparency, adding textures or applying pre-defined shaders to it. Afterwards the geometry can be exported into a html representation and published in the Web without additional costs. WebGL-Publisher is based the core libraries of CADMAI (which is a relational 3D CAD system). Although it includes the complete functionality of a 3D CAD system, it hides the complexity of CAD from the user and thus is very easy to use. An export to the web representation for example can be performed with only 3 mouse clicks. WebGL-Publisher can be used under Windows XP, Windows 7/8/10 and is available as an online download only. To publish 3D data to the Web the following steps must be performed: Import the geometric data into the WebGL-Publisher application Apply color/texture/shaders/urls to the geometry Optionally save it to a WebGL-Publisher project file Export it into the WebGL-Publisher format The user must define a target directory where the export should be written to. The export itself creates a wpm file (WebGL-Publisher Model) and a html file which displays the exported model. In addition to that all needed textures and JavaScript libraries are copied to the target directory. The generated html file can then be opened directly in a WebGL

2025-04-01
User2826

Reasonable configuration of processor power, RAM and graphics. An additional performance influence is the size of the models which should be handled. So it is hard to say which are the minimum requirements for using WebGL-Publisher but we have tested it on a 12 inch low end laptop with a small assembly (42 components) and it worked satisfyingly. This laptop had the following configuration: Single Core with 1.4 GHz 2GB RAM Intel onboard graphics 32 bit Windows 7 operating system Although WebGL-Publisher can handle touch input a three button mouse (with a mouse wheel) and a keyboard is strongly recommended. Without a registration the software is restricted in the following way: The export is canceled after an error message The text "unregistered" is displayed in the background of the graphic window After the software is licensed the background text can be set individually and the software can be used without restrictions. The WebGL-Publisher license contains the permission to publish the needed infrastructure (JavaScript libraries and textures) in the Web as long as the possessor of the web site where the WebGL-Publisher model is published is the owner of the WebGL-Publisher license. If you want to publish WebGL-Publisher models for others, each possessor of the web site where the model is published must hold a valid WebGL-Publisher license. The following import formats are supported by WebGL-Publisher: DXF geometry (lines, arcs) Step IGES Wavefront (.obj) 3D Studio (.3ds) STL (.stl) CADMAI CAD models (.cmi) The exported data can be displayed with WebGL

2025-04-22

Add Comment