Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome Machine Learning frameworks, libraries and software.
GitHub stars and default-branch commits for josephmisiti/awesome-machine-learning.
149 repos currently saved from this list.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Bayesian Modeling and Probabilistic Programming in Python
Flexible and powerful tensor operations for readable and reliable code (for pytorch, jax, TF and others)
Deep learning library featuring a higher-level API for TensorFlow.
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
PraisonAI 🦞 — Hire a 24/7 AI Workforce. Stop writing boilerplate and start shipping autonomous self-improving agents that research, plan, code, and execute tasks. Deployed in 5 lines of code with built-in memory, RAG, and support for 100+ LLMs.
Web mining module for Python, with tools for scraping, natural language processing, machine learning, network analysis and visualization.
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per second 🚀
Production infrastructure for machine learning at scale
Simple feed-forward neural network in JavaScript
Evidently is an open-source ML and LLM observability framework. Evaluate, test, and monitor any AI-powered system or data pipeline. From tabular data to Gen AI. 100+ metrics.
H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.
Fit interpretable models. Explain blackbox machine learning.
architecture-free neural network library for node.js and the browser
ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
Image processing in Python
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
A Python wrapper for Google Tesseract
Aim 💫 — An easy-to-use & supercharged open-source experiment tracker.
A scikit-learn compatible neural network library that wraps PyTorch
⚡ Pure-Rust WebGPU inference engine — OpenAI-API compatible, GGUF native, runs on any GPU. No Python. No llama.cpp. Single binary.
Rust bindings for the C++ api of PyTorch.
A library of extension and helper modules for Python's data analysis and machine learning libraries.
An Engine-Agnostic Deep Learning Framework in Java
A Rust machine learning framework.
The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.
Fast data visualization and GUI tools for scientific / engineering applications
Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA.
State of the Art Natural Language Processing
Deepchecks: Tests for Continuous Validation of ML Models & Data. Deepchecks is a holistic open-source solution for all of your AI & ML validation needs, enabling to thoroughly test your data and models from research to production.
AI Infra / AI Orchestration / AI Control Plane
OpenDILab Decision AI Engine. The Most Comprehensive Reinforcement Learning Framework B.P.
Main repository for Vispy
Fast, flexible and easy to use probabilistic modelling in Python.
🛠 All-in-one web-based IDE specialized for machine learning and data science.
Algorithmic Trading in Python with Machine Learning
A Scala API for Cascading
Accelerated deep learning R&D
Python Toolkit for Causal and Probabilistic Reasoning
🔅 Shapash: User-friendly Explainability and Interpretability to Develop Reliable and Transparent Machine Learning Models
NumPy and Pandas interface to Big Data
a delightful machine learning tool that allows you to train, test, and use models without writing code
High performance, easy-to-use, and scalable machine learning (ML) package, including linear model (LR), factorization machines (FM), and field-aware factorization machines (FFM) for Python and CLI interface.
Shōgun
Rust native ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,...)
StellarGraph - Machine Learning on Graphs
Deepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and native data integrations. Use Python, R, and SQL locally in your favorite IDE, then scale to Deepnote cloud for real-time collaboration, Deepnote agent, and deployable data apps. https://deepnote.com/
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Models (CIKM 2021)