Brain.js: GPU Accelerated Neural Networks in JavaScript

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Dannjs

    Discontinued Easy to use Deep Neural Network Library for JavaScript.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. tract

    Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference

    There's also tract, from sonos[0]. 100% rust.

    I'm currently trying to use it to do speech recognition with a variant of the Conformer architecture (exported to ONNX).

    The final goal is to do it in WASM client-side.

    [0] https://github.com/sonos/tract

  4. UNN.js

    Deep Learning in JS. Alternative to TensorFlow and ConvNetJS, that is 4x faster.

  5. Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

  6. gpu.js

    GPU Accelerated JavaScript

    Thanks for pointing this out. I've submitted a PR to resolve this: https://github.com/gpujs/gpu.js/issues/757

    That being said, if you're not building from source (you're running an LTS version of node on a supported platform), you don't need to worry about python or many of the build deps.

  7. wonnx

    A WebGPU-accelerated ONNX inference run-time written 100% in Rust, ready for native and the web

    Thanks! it looks like the wonnx CLI itself falls back to tract to do inference on CPU if a GPU is not available[0], and it also sounds like setting up llvmpipe/lavapipe on WASM is much harder (if not impossible?) than just shipping tract, so the approach I'll take is probably a wonnx+tract approach.

    [0] https://github.com/webonnx/wonnx/issues/116#issuecomment-114...

  8. ml5-library

    Friendly machine learning for the web! 🤖

    See also: https://ml5js.org/

    "The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies."

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Using Google Magika to build an AI-powered file type detector

    4 projects | dev.to | 13 Jun 2024
  • Build a serverless ChatGPT with RAG using LangChain.js

    8 projects | dev.to | 10 Apr 2024
  • Deep Learning in JavaScript

    11 projects | news.ycombinator.com | 28 Mar 2024
  • Show HN: Supervision, reusable computer vision utilities

    1 project | news.ycombinator.com | 6 Oct 2023
  • [R] Sophia: A Scalable Stochastic Second-order Optimizer for Language Model Pre-training

    2 projects | /r/MachineLearning | 26 May 2023

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