With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Webgl Open-Source Projects
-
-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
phaser
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.
Project mention: Introduction to JavaScript: Empowering Web Development with Interactivity | dev.to | 2024-03-25Versatility: JavaScript is not limited to web browsers. It's used in a variety of environments, including mobile app development (using frameworks like React Native), game development (using libraries like Phaser), and even serverless computing (using platforms like AWS Lambda).
-
BabylonJS
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
TensorflowJS GitHub Repository
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Project mention: Filament – A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.
-
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: Terminal Emulators Battle Royale – Unicode Edition | news.ycombinator.com | 2023-12-22
Here is a screenshot: https://github.com/xtermjs/xterm.js/pull/4519#issue-17129655...
-
Project mention: Build Your Own Uptime Monitor with MeteorJS + Fetch + Plotly.js ☄️🔭 | dev.to | 2024-03-08
Plotly as our chart renderer
-
Project mention: Apple Vision Pro Review: The Best Headset yet Is Just a Glimpse of the Future | news.ycombinator.com | 2024-01-30
Meta Quest also has full support for WebXR which lets you bypass all the app store BS. You can use this framework to make worlds visible on most XR headsets as well as desktop and mobile
My understanding is that Apple is making excuses about being slow to support WebXR.
-
plotly
The interactive graphing library for Python :sparkles: This project now includes Plotly Express!
Project mention: Top 10 growing data visualization libraries in Python in 2023 | dev.to | 2023-10-11Github: https://github.com/plotly/plotly.py
-
Project mention: Show HN: Shadeup – A language that makes WebGPU easier | news.ycombinator.com | 2024-01-17
Very cool project.
I learned WebGL three years ago but before I dove into the underlying concepts I used GPU.js [1] to quickly prototype my project. Eventually, the abstraction prevented necessary performance optimizations so I switched to vanilla GLSL and these vanilla GLSL "shaders" were initially ejected from GPU.js.
Writing JS code then looking at the generated WebGPU output is a great way to get familiar with WebGPU. Thanks for this.
-
Project mention: That is some extremely impressive water physics, especialy for a place you only visit once. How did they do it? (MAJOR SPOILERS FOR 4.2 WORLD QUEST) | /r/Genshin_Impact | 2023-12-02
It kinda reminds me of this fluid simulation website. The site is about a computer graphics technique that simulates the motion and appearance of fluids such as water, smoke or fire. You can use your mouse to move around the screen to see the simulation, also can change how the fluid simulation works by adjusting the sliders in the control panel next to it.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20 -
awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
-
-
-
mapbox-gl-js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Project mention: Brave browser simplifies its fingerprinting protections | news.ycombinator.com | 2024-01-22Good. Brave's fiddling with WebGL causes >50% of my bug reports from 1% of users.
-
-
-
I use this heavily https://visgl.github.io/react-map-gl/ and it's amazing for building complex maps with rich overlays, but you won't get a search box for countries out of the box.
-
-
cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Webgl related posts
- JavaScript Libraries That You Should Know
- A developer portfolio as a 2D top-down walking simulator
- Launch HN: Greptile (YC W24) – RAG on codebases that works
- Show HN: SlideSynth
- Sandspiel
- On the importance to make games during the game engine's development
- Live Streaming from Unity - Integrated Chat (Part 4)
-
A note from our sponsor - SurveyJS
surveyjs.io | 28 Mar 2024
Index
What are some of the best open-source Webgl projects? This list will help you:
Project | Stars | |
---|---|---|
1 | three.js | 98,165 |
2 | PixiJS | 42,195 |
3 | phaser | 36,182 |
4 | BabylonJS | 22,221 |
5 | tfjs | 18,041 |
6 | filament | 16,968 |
7 | 3d-game-shaders-for-beginners | 16,882 |
8 | xterm.js | 16,467 |
9 | plotly.js | 16,446 |
10 | A-Frame | 16,115 |
11 | plotly | 15,067 |
12 | gpu.js | 14,910 |
13 | WebGL-Fluid-Simulation | 14,172 |
14 | bgfx | 14,167 |
15 | awesome-creative-coding | 12,089 |
16 | G2 | 11,939 |
17 | Cesium | 11,688 |
18 | mapbox-gl-js | 10,660 |
19 | engine | 9,027 |
20 | two.js | 8,171 |
21 | react-map-gl | 7,519 |
22 | melonJS | 5,680 |
23 | cocos-engine | 5,205 |