JavaScript Webgpu

Open-source JavaScript projects categorized as Webgpu

Top 12 JavaScript Webgpu Projects

  1. three.js

    JavaScript 3D Library.

    Project mention: React Three Ecosystem | news.ycombinator.com | 2025-05-10

    note three.js [1] has nothing to do with React out of the box though, this page highlights an atypical way of using three.js through a popular React binding.

    [1] https://threejs.org/

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. engine

    Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

    Project mention: Release Radar · August 2024: Major updates from the open source community | dev.to | 2024-09-05

    If you love building games, this one is for you. PlayCanvas is a WebGL and HTML5 game engine. Some of the web's most popular games have been built with PlayCanvas. The latest release has tonnes of breaking changes from removing WebGL1 support along with dozens of other legacy scripts and functions. There are also some new rendering features, materials, and blending tools. Dig into all the changes in the release notes.

  4. WebGPT

    Run GPT model on the browser with WebGPU. An implementation of GPT inference in less than ~1500 lines of vanilla Javascript.

    Project mention: Homemade GPT JS – A Tensorflow.js Re-Implementation of MinGPT | news.ycombinator.com | 2024-11-10

    That's a fantastic project! Thank you for enabling training the model directly in the browser!

    I have previously been impressed by https://github.com/0hq/WebGPT. Now, your project has rekindled hopes for a pure-JS GPT-like model.

    Keep it up!

  5. AgentLLM

    AgentLLM is a PoC for browser-native autonomous agents

  6. vite-plugin-glsl

    :spider_web: Import, inline (and minify) GLSL/WGSL shader files :electric_plug:

  7. webgpu-compute-rasterizer

    A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.

  8. webgpu_inspector

    Inspection debugger for WebGPU

    Project mention: GPU profiling for WebGPU workloads on Windows with Chrome | news.ycombinator.com | 2024-07-04

    I've been using the webgpu inspector extension[0] and so far it's proving very useful.

    There are some occasional bugs but the author is very responsive on github and quick to fix issues.

    Couldn't get anything useful out of PIX on the other hand.

    - [0]: https://github.com/brendan-duncan/webgpu_inspector

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. Sundown

    WebGPU game engine for fun and games. (by Sunset-Studios)

    Project mention: Show HN: The Sundown WebGPU game and SIM engine | news.ycombinator.com | 2024-07-21
  11. earthatile

    Engine-agnostic runtime for 3D Tiles geospatial datasets

  12. image-palette-webgpu

    A tiny zero-dependency browser package that extracts dominant color or color palette from an image using WebGPU API with various algorithms

    Project mention: Show HN: image-palette-webgpu – extract dominant colors from images using WebGPU | news.ycombinator.com | 2025-02-24
  13. create-webgpu-app

    Create-webgpu-app is a library for generating web-based applications using WebGPU.

  14. amazon-ivs-webgpu-captions-demo

    This repository contains an experimental demo application that shows how you can add client-side auto-generated captions to Amazon IVS Real-time and Low-latency streams using transformers.js and WebGPU.

    Project mention: Publishing Real-Time Participant Transcripts via SEI with Amazon IVS | dev.to | 2025-03-24

    Each application has different requirements. The approach we're looking at in this post transcribes the audio on the broadcaster side, but you may want to handle the transcription on the client/viewer side instead. If that sounds like something that fits your needs, check out the experimental Amazon IVS WebGPU Captions Demo on GitHub.

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

JavaScript Webgpu discussion

Log in or Post with

JavaScript Webgpu related posts

  • Show HN: Splash – A Real-Time Fluid Simulation in Browsers Implemented in WebGPU

    2 projects | news.ycombinator.com | 22 Mar 2025
  • AAA – Analytical Anti-Aliasing

    3 projects | news.ycombinator.com | 20 Nov 2024
  • Magic Three Project

    5 projects | dev.to | 13 Sep 2024
  • GPU profiling for WebGPU workloads on Windows with Chrome

    1 project | news.ycombinator.com | 4 Jul 2024
  • WebGPT: GPT Model on the Browser with WebGPU

    1 project | news.ycombinator.com | 1 Apr 2024
  • WebGPT: Run GPT model on the browser with WebGPU

    1 project | news.ycombinator.com | 12 Aug 2023
  • StableDiffusion can now run directly in the browser on WebGPU

    5 projects | news.ycombinator.com | 17 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Webgpu projects in JavaScript? This list will help you:

# Project Stars
1 three.js 106,095
2 engine 10,154
3 WebGPT 3,691
4 AgentLLM 412
5 vite-plugin-glsl 357
6 webgpu-compute-rasterizer 252
7 webgpu_inspector 228
8 Sundown 59
9 earthatile 44
10 image-palette-webgpu 16
11 create-webgpu-app 11
12 amazon-ivs-webgpu-captions-demo 5

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?