vinhowe/piston
Train small sequence models in your browser with WebGPU.
This project helps machine learning practitioners and researchers experiment with and train small language models directly in their web browser. You provide text data as input, and it allows you to train different types of sequence models, such as Transformers or LSTMs, and observe their behavior without needing a complex local setup. It's ideal for those learning about or prototyping with sequence models.
Use this if you want to quickly prototype, experiment with, or learn about training sequence models like Transformers in a browser environment.
Not ideal if you need to train large-scale, production-ready language models or require advanced GPU cluster capabilities.
Stars
33
Forks
1
Language
Rust
License
MIT
Category
Last pushed
Dec 03, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/vinhowe/piston"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tensorflow/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
nnstreamer/api
Machine Learning API (Origin: C++: SNAP, C/C#: Tizen API, Java: Samsung-Research ML API). For...
microsoft/DMTK
Microsoft Distributed Machine Learning Toolkit
R-js/blasjs
Pure Javascript manually written :ok_hand: implementation of BLAS, Many numerical software...
tensorflow/tfjs-core
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.