Webgl

Open-source projects categorized as Webgl

Top 23 Webgl Open-Source Projects

  • three.js

    JavaScript 3D Library.

    Project mention: Ask HN: Tips to get started on my own server | news.ycombinator.com | 2024-03-25
  • PixiJS

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

    Project mention: Ask HN: Tips to get started on my own server | news.ycombinator.com | 2024-03-25
  • 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-25

    Versatility: 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.

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • tfjs

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

    Project mention: Machine Learning in NodeJS || Part 1: TensorflowJS Basics | dev.to | 2024-01-28

    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-04

    Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.

    https://google.github.io/filament/

  • 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.

    Project mention: The Book of Shaders | news.ycombinator.com | 2024-01-09

    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.

  • xterm.js

    A terminal for the web

    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...

  • plotly.js

    Open-source JavaScript charting library behind Plotly and Dash

    Project mention: Build Your Own Uptime Monitor with MeteorJS + Fetch + Plotly.js ☄️🔭 | dev.to | 2024-03-08

    Plotly as our chart renderer

  • A-Frame

    :a: Web framework for building virtual reality experiences.

    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

    https://aframe.io/

    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-11

    Github: https://github.com/plotly/plotly.py

  • gpu.js

    GPU Accelerated JavaScript

    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.

    [1] https://github.com/gpujs/gpu.js/

  • WebGL-Fluid-Simulation

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

    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.

  • G2

    📊 The concise and progressive visualization grammar.

  • Cesium

    An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

  • 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-22

    Good. Brave's fiddling with WebGL causes >50% of my bug reports from 1% of users.

    [1] https://github.com/mapbox/mapbox-gl-js/issues/10518

    [2] https://github.com/mapbox/mapbox-gl-js/issues/8377

  • engine

    Fast and lightweight JavaScript game engine built on WebGL and glTF

    Project mention: List of Unity alternatives | /r/gamedev | 2023-09-19
  • two.js

    A renderer agnostic two-dimensional drawing api for the web.

    Project mention: Ask HN: Tips to get started on my own server | news.ycombinator.com | 2024-03-25
  • react-map-gl

    React friendly API wrapper around MapboxGL JS

    Project mention: Library recommendations for an interactive world map | /r/reactjs | 2023-05-02

    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.

  • melonJS

    a fresh, modern & lightweight HTML5 game engine

    Project mention: Babylon 6.0 | news.ycombinator.com | 2023-04-20
  • 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.

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-25.

Webgl related posts

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
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.
www.influxdata.com