JavaScript Machine Learning

Open-source JavaScript projects categorized as Machine Learning

Top 23 JavaScript Machine Learning Projects

  • Tesseract.js

    Pure Javascript OCR for more than 100 Languages 📖🎉🖥

    Project mention: WebDev Recommendations to Mimic AWS Textract Demo Functionality | | 2022-10-03

    I've never used it - but Tesseract.js looks interesting. Perhaps you can use it as a foundation on which to build something like the AWS tool (which seems to work by overlaying an SVG over the top of the image, then manipulates that SVG when user clicks on a results tag to get the word/phrase's highlight box to display)?

  • AI-Expert-Roadmap

    Roadmap to becoming an Artificial Intelligence Expert in 2022

    Project mention: estudos de IA | | 2022-10-01
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • netron

    Visualizer for neural network, deep learning, and machine learning models

    Project mention: yolov7-pose: What does the output layers of an exported onnx model mean? | | 2022-11-23

    Export complete (11.20s). Visualize with"

  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:16624.0 | | 2022-11-19
  • ConvNetJS

    Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser.

  • Brain.js

    [UNMAINTAINED] Simple feed-forward neural network in JavaScript

  • Synaptic.js

    architecture-free neural network library for node.js and the browser

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • nsfwjs

    NSFW detection on the client-side via TensorFlow.js

    Project mention: Bumble open sources Private Detector, AI tool to detect unsolicited lewd images | | 2022-10-24

    This would be interesting 2 years ago, but considering how long is available and related this seems just like Bumble's attempt to get into news.

  • ml5-library

    Friendly machine learning for the web! 🤖

    Project mention: Contributing to WebSockets – Cryptocurrency Users | | 2022-07-20

    > Have we seen any creator of a deep learning library, take a similar position if not stopping any support for anyone using it for mass surveillance?

    ml5.js license:

    > This license gives everyone as much permission to work with this software as possible as long as they comply with the ml5.js Code of Conduct [...]

    ml5.js code of conduct:

    > Do not: [...] Use ml5.js to build tools of mass surveillance and prediction to repress the rights of people

    Not sure how enforcable this is but it exists.

  • Keras.js

    Run Keras models in the browser, with GPU support using WebGL

  • ai-deadlines

    :alarm_clock: AI conference deadline countdowns

  • neurojs

    A JavaScript deep learning and reinforcement learning library.

  • NN-SVG

    Publication-ready NN-architecture schematics.

    Project mention: Visualize Neural Networks with this Cool NN SVG tool! | | 2022-11-28
  • dalle-playground

    A playground to generate images from any text prompt using DALL-E Mini and based on OpenAI's DALL-E

    Project mention: Neural photo engine with Intel compute stick? | | 2022-09-14
  • ml.js

    Machine learning tools in JavaScript

  • nano-neuron

    🤖 NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn"

  • Universal Data Tool

    Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.

  • Mind.js

    A neural network library built in JavaScript

  • projectlearn-project-based-learning

    A curated list of project tutorials for project-based learning.

    Project mention: Project Ideas | | 2022-04-03
  • machine-learning-surveys

    A curated list of Machine Learning Surveys, Tutorials and Books.

  • DeepCamera

    Open-Source AI Camera. Empower any camera/CCTV with state-of-the-art AI, including facial recognition, person recognition(RE-ID) car detection, fall detection and more

    Project mention: Upgrade any camera/cctv to AI based intruder detection without monthly fee | | 2022-10-04

    Repo Link:

  • zmNinja

    High performance, cross platform ionic app for Home/Commerical Security Surveillance using ZoneMinder

    Project mention: Beginner’s Question: Home Camera System | | 2022-07-16
  • Awesome-Rust-MachineLearning

    This repository is a list of machine learning libraries written in Rust. It's a compilation of GitHub repositories, blogs, books, movies, discussions, papers, etc. 🦀

    Project mention: Any role that Rust could have in the Data world (Big Data, Data Science, Machine learning, etc.)? | | 2021-12-04

    There's also

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-28.

JavaScript Machine Learning related posts


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

Project Stars
1 Tesseract.js 28,680
2 AI-Expert-Roadmap 22,987
3 netron 20,617
4 gun 16,662
5 ConvNetJS 10,425
6 Brain.js 8,014
7 Synaptic.js 6,841
8 nsfwjs 6,050
9 ml5-library 5,832
10 Keras.js 4,906
11 ai-deadlines 4,560
12 neurojs 4,351
13 NN-SVG 3,169
14 dalle-playground 2,469
15 ml.js 2,309
16 nano-neuron 2,124
17 Universal Data Tool 1,714
18 Mind.js 1,481
19 projectlearn-project-based-learning 1,447
20 machine-learning-surveys 1,236
21 DeepCamera 1,098
22 zmNinja 868
23 Awesome-Rust-MachineLearning 808
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.