Life & fun · alternatives · 2026
24 alternatives to GPU-Accelerated Digit Recognition with WebGL
GPU-Accelerated Digit Recognition with WebGL is a web-based tool that recognizes handwritten digits using GPU acceleration through WebGL. It's designed for anyone interested in machine learning demonstrations or digit… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. GPU-Accelerated Digit Recognition with WebGL launched in 2016; newer entries below may have overtaken it.
- 1

Creator here. I built ChartGPU because I kept hitting the same wall: charting libraries that claim to be "fast" but choke past 100K data points. The core insight: Canvas2D is fundamentally CPU-bound. Even WebGL chart libraries still do most computation on the CPU. So I moved everything to the GPU via WebGPU: - LTTB downsampling runs as a compute shader - Hit-testing for tooltips/hover is GPU-accelerated - Rendering uses instanced draws (one draw call per series) The result: 1M points at 60fps with smooth zoom/pan. Live demo:…
Jan 2026 · github.com · its alternatives →
- 2

Back in the old days, people used to do general-purpose GPU programming by using shaders like GLSL. This is what inspired NVIDIA (and other companies) to eventually create CUDA (and friends). This is an implementation of GPT-2 using WebGL and shaders. Enjoy!
2025 · github.com · its alternatives →
- 3FT
2021 · static.laszlokorte.de · its alternatives →
- 4

2024 · shadeup.dev · its alternatives →
- 5

I am excited to announce the launch of my e-book on Graphics/WebGPU programming! This project has consumed much of my spare time, during which I developed various tools to facilitate the publishing process, including a code playground and a static site generator that can reference sample codes. However, I'm feeling burnt out and ready to call it finished, even though it may not feel completely done. Avoiding another abandoned side project has been my primary motivation in reaching this point.
2024 · shi-yan.github.io · its alternatives →
- 6
WebGPU Tech Demo▲141WebGPU tech demo running in modern browsers showcasing various rendering techniques like deferred rendering with 400+ dynamic lights, Hi-Z screen space reflections and cascaded shadow mapping.
2024 · gnikoloff.github.io · its alternatives →
- 7RT
2023 · antimatter15.com · its alternatives →
- 8ST
2015 · mattdesl.github.io · its alternatives →
- 9MF
2011 · demoseen.com · its alternatives →
- 10
micro-gl▲101Run vector graphics on any computer (without GPU or FPU)
2023 · github.com · its alternatives →
- 11

CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware.
2025 · hipscript.lights0123.com · its alternatives →
- 12IM
I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to…
2022 · phqb.github.io · its alternatives →
- 13

This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence.
2024 · github.com · its alternatives →
- 14IM
2023 · vram.asmirnov.xyz · its alternatives →
- 15

2024 · answer.ai · its alternatives →
- 16IV
2016 · jackschaedler.github.io · its alternatives →
- 17

2014 · jessevdk.github.io · its alternatives →
- 18WS
2015 · haxor.xyz · its alternatives →
- 19

Over the weekend I was discussing the latest news relating to open weights with some of my non-techie friends. After 30 mins of waffling, I realised it is quite a long and interesting story, with many twists and turns. I've always wanted to create a 'long scroll' story, but have never found a suitable story to tell. This felt like a fun weekend project to undertake. The story itself doesn't have too many scroll effects (which is probably a good thing), it was more about trying to tell a story with a certain style that wouldn't really fit on my personal blog. Would love to get your feedback…
2020 · blog.scottlogic.com · its alternatives →
- 20

This started out as a personal effort to learn more about machine learning. It's currently a CLI app where you give it a JSON file specifying your network architecture and hyperparameters and point it to your training data, then invoke it again in 'eval' mode with some data it's not seen before and it will try to classify each sample. I don't see many other people using Vulkan for GPGPU, and there may be many good reasons for that, but I wanted to try something a bit different. I've made every attempt to make the code very clean and readable and I've written up the math in…
2024 · github.com · its alternatives →
- 21

GPU Raytracer from scratch in C++/CUDA. Contribute to jan-van-bergen/GPU-Raytracer development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 22

Voxel-engine in Javascript. Contribute to Lallassu/voxelengine3 development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 23

Fast by default, flexible 2D plotting library. Contribute to wwwtyro/candygraph development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 24AG
This is a vector index I built that supports insertion and k-nearest neighbors (k-NN) querying, optimized for GPUs. It operates entirely in CUDA and can process queries on half a billion vectors in under 200 milliseconds. The codebase is structured as a standalone library with an HTTP API for remote access. It’s intended for high-performance search tasks—think similarity search, AI model retrieval, or reinforcement learning replay buffers. The codebase is located at https://github.com/rodlaf/BinaryGPUIndex.
2025 · rlafuente.com · its alternatives →
Also compare
- ChartGPU – WebGPU-powered charting library (1M points at 60fps) alternatives
- GPT-2 implemented using graphics shaders alternatives
- Fourier Transform Visualized via WebGL alternatives
- Shadeup – A language that makes WebGPU easier alternatives
- Free e-book about WebGPU Programming alternatives
- WebGPU Tech Demo alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →