TypeScript Machine Learning

Open-source TypeScript projects categorized as Machine Learning Edit details

Top 23 TypeScript Machine Learning Projects

  • tfjs

    A WebGL accelerated JavaScript library for training and deploying ML models.

    Project mention: [P] Supporting neural network inference in web browsers | reddit.com/r/MachineLearning | 2022-10-03

    There already exist a wide variety of neural network inference engines that run in web browsers (e.g. TensorFlow.js and, my personal favorite for use with PyTorch models, ONNX Runtime Web), but pre- and post-processing has always required imperative manipulations on flat buffers rather than a clean ndarray interface.

  • orchest

    Build data pipelines, the easy way 🛠️

    Project mention: Ideas for infrastructure and tooling to use for frequent model retraining? | reddit.com/r/mlops | 2022-09-09
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • aim

    Aim 💫 — easy-to-use and performant open-source ML experiment tracker.

    Project mention: lightweight model performance tracking? | reddit.com/r/mlops | 2022-07-01

    I find MLFlow to be super simple, but maybe look into Aim: https://github.com/aimhubio/aim

  • training

    🐝 A fast, easy and collaborative open source image annotation tool for teams and individuals.

  • Pipcook

    Machine learning platform for Web developers

  • WebDNN

    The Fastest DNN Running Framework on Web Browser

    Project mention: Get started with GPU Compute on the web | news.ycombinator.com | 2022-07-19

    I think WebDNN[0] is working on enabling this sort of thing using WebGPU compute as a backend, but no experience with ML myself sorry. I do think WebGPU's compute API would be sufficient for ML inference, but can't say for sure.

    [0] https://mil-tokyo.github.io/webdnn/

  • determined

    Determined: Deep Learning Training Platform

    Project mention: Ask HN: Who is hiring? (June 2022) | news.ycombinator.com | 2022-06-01

    - Developer Support Engineer (~1/3 client facing, triaging feature requests and bug reports, etc; 2/3 debugging/troubleshooting)

    We are developing enterprise grade artificial intelligence products/services for AI engineering teams and fortune 500 companies and need more software devs to fill the increasing demand.

    Find out more at https://determined.ai/. If AI piques your curiosity or you want to interface with highly skilled engineers in the community, apply within (search "determined ai" at careers.hpe.com and drop me a message at asnell AT hpe PERIOD com).

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

  • mage-ai

    🧙 Mage is an open source data management platform that helps you clean data and prepare it for training artificial intelligence (AI)/machine learning (ML) models.

    Project mention: Is it possible to process more than 1000 interfaces with airflow? | reddit.com/r/dataengineering | 2022-10-05

    If you just started and aren’t locked in, I’d recommend trying out a more modern/better data pipeline tool. Something like Mage (https://github.com/mage-ai/mage-ai).

  • writer

    ✍️ AI powered documentation writer

    Project mention: Generate Comments from Code | news.ycombinator.com | 2022-07-20
  • nsfw-filter

    🚀 A Google Chrome extension that blocks NSFW images from websites using TensorFlow JS.

  • nodejs-dialogflow

    Node.js client for Dialogflow: Design and integrate a conversational user interface into your applications and devices.

    Project mention: "Boyfriend" | reddit.com/r/ProgrammerHumor | 2022-04-22
  • vscode-jupyter

    VS Code Jupyter extension

    Project mention: Jupyter Notebooks + VSCode Dev Container with Puppeteer support | dev.to | 2022-08-30

    I don't like the fact that Visual Studio Code thinks a notebook has changed, while Git knows it isn't. According to issue #9514, this is something that should be fixed in the core of Visual Studio Code. So, I'm not really sure why issue #83232 (or #24883) is closed.

  • vectorious

    Linear algebra in TypeScript.

  • responsible-ai-toolbox

    This project provides responsible AI user interfaces for Fairlearn, interpret-community, and Error Analysis, as well as foundational building blocks that they rely on.

  • machinelearnjs

    Machine Learning library for the web and Node.

    Project mention: Top 5 JavaScript Libraries for Machine Learning, Deep Learning | dev.to | 2022-06-18


  • nodejs-vision

    Node.js client for Google Cloud Vision: Derive insight from images.

    Project mention: GMB is Rejecting Everything for Us - Is This the New Normal or a Glitch? | reddit.com/r/GoogleMyBusiness | 2022-09-21
  • cheetah

    On-device streaming speech-to-text engine powered by deep learning (by Picovoice)

    Project mention: Transcribe Speech to Text with Python for Free | reddit.com/r/programming | 2022-03-30

    Cool! Leopard operates on files but Cheetah can do live (streaming)

  • mistql

    A query / expression language for performing computations on JSON-like structures. Tuned for clientside ML feature extraction.

    Project mention: Introducing Python support for MistQL: an embeddable language for performing computations on JSON-like structures | reddit.com/r/Python | 2022-01-08

    MistQL Website -- MistQL Github

  • AID

    One-Stop System for Machine Learning.

  • picovoice

    The end-to-end platform for building voice products at scale

    Project mention: Voice processing in Embedded Systems | reddit.com/r/embedded | 2022-04-28

    Checkout https://github.com/Picovoice/picovoice I saw it on an article from before and it seemed easy to get started on.

  • Kobra

    Kobra is a visual programming language (like Scratch) for Machine Learning (currently under active development).

  • XENA

    XENA is the managed remote administration platform for botnet creation & development powered by blockchain and machine learning. Aiming to provide an ecosystem which serves the bot herders. Favoring secrecy and resiliency over performance. It's micro-service oriented allowing for specialization and lower footprint. Join the community of the ultimate Botnet kit.

    Project mention: XENA Botnet, the Best Free Red Team Tool. (link in comments) | reddit.com/r/redteam | 2022-02-13
  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

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-10-05.

TypeScript Machine Learning related posts


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

Project Stars
1 tfjs 16,621
2 orchest 3,428
3 aim 2,775
4 training 2,642
5 Pipcook 2,319
6 WebDNN 1,905
7 determined 1,855
8 mage-ai 1,502
9 writer 1,453
10 nsfw-filter 1,217
11 nodejs-dialogflow 779
12 vscode-jupyter 749
13 vectorious 632
14 responsible-ai-toolbox 571
15 machinelearnjs 517
16 nodejs-vision 479
17 cheetah 454
18 mistql 324
19 AID 316
20 picovoice 282
21 Kobra 245
22 links-detector 173
23 XENA 128
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.