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: I am out of the loop. Is Next.js "the future" and something I should consider adding to my knowledge pool? | /r/webdev | 2023-07-05

    What do you have against tesseract.js?

  • AI-Expert-Roadmap

    Roadmap to becoming an Artificial Intelligence Expert in 2022

    Project mention: Best AI ML DL DS Roadmap | /r/deeplearning | 2023-12-07

    **[ AI Expert Roadmap](**: This roadmap focuses more on AI and includes various aspects of machine learning and deep learning. It's suitable for those who want to delve deeper into AI, particularly in cutting-edge research and applications.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • netron

    Visualizer for neural network, deep learning and machine learning models

    Project mention: Visualizer for neural network, deep learning and machine learning models | | 2023-12-26
  • gun

    An open source cybersecurity protocol for syncing decentralized graph data.

    Project mention: gun: NEW Data - star count:17470.0 | /r/algoprojects | 2023-10-28
  • ConvNetJS

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

  • Synaptic.js

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

    Project mention: JavaScript Libraries for Implementing Trendy Technologies in Web Apps in 2024 | | 2024-04-09


  • ml5-library

    Friendly machine learning for the web! 🤖

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ai-deadlines

    :alarm_clock: AI conference deadline countdowns

  • Keras.js

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

  • NN-SVG

    Publication-ready NN-architecture schematics.

    Project mention: NN-SVG | | 2023-12-05

    Yeah, the github repo is a much better link for this, as it explains what it is.

  • neurojs

    A JavaScript deep learning and reinforcement learning library.

  • cml

    ♾️ CML - Continuous Machine Learning | CI/CD for ML

    Project mention: Hacktoberfest Machine Learning Projects for JS/TS Developers 🎃 | | 2023-10-20

    Continuous Machine Learning (CML) is an open-source command-line interface tool designed to enhance continuous integration and delivery (CI/CD) workflows, with a focus on Machine Learning Operations (MLOps). The tool facilitates automated development workflows, including machine provisioning, model training and evaluation, comparing machine learning experiments across your project’s history, and monitoring changing datasets.

  • vault-ai

    OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.

    Project mention: I built an open source website that lets you upload large files, such as in-depth novels/ebooks or academic papers, and ask GPT4 questions based on your specific knowledge base. So far, I've tested it with long books like the Odyssey and random research PDFs, and I'm shocked at how incisive it is. | /r/ChatGPT | 2023-08-05
  • projectlearn-project-based-learning

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

    Project mention: Projects ideas | /r/learnprogramming | 2023-07-12 and

  • dalle-playground

    A playground to generate images from any text prompt using Stable Diffusion (past: using DALL-E Mini)

    Project mention: Discord bot with a locally-hosted SD backend. | /r/StableDiffusion | 2023-05-17

    Built on dalle-playground because it is simple and I like it.

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

  • chatgpt.js

    🤖 A powerful client-side JavaScript library for ChatGPT

    Project mention: js-utils VS chatgpt.js - a user suggested alternative | | 2024-03-29

    Both contain code published to npm, so both can be installed via npm, or imported remotely using jsDelivr to access useful JavaScript methods

  • deeptraffic

    DeepTraffic is a deep reinforcement learning competition, part of the MIT Deep Learning series.

  • 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: Open-Source AI Camera | | 2023-06-19
  • 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: Performance critical ML: How viable is Rust as an alternative to C++ | /r/rust | 2023-05-02

    There’s an awesome-git list for a bunch of ML rust stuff not sure how up to date it is as well … not mine

  • Mind.js

    A neural network library built in JavaScript

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-04-09.

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 33,214
2 AI-Expert-Roadmap 28,338
3 netron 25,963
4 gun 17,763
5 ConvNetJS 10,724
6 Synaptic.js 6,911
7 ml5-library 6,347
8 ai-deadlines 5,366
9 Keras.js 4,951
10 NN-SVG 4,402
11 neurojs 4,401
12 cml 3,921
13 vault-ai 3,217
14 projectlearn-project-based-learning 2,808
15 dalle-playground 2,763
16 ml.js 2,498
17 nano-neuron 2,209
18 Universal Data Tool 1,871
19 chatgpt.js 1,769
20 deeptraffic 1,732
21 DeepCamera 1,702
22 Awesome-Rust-MachineLearning 1,679
23 Mind.js 1,505
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.