Skip to content
Project categories

Machine Learning · GitHub

Train, evaluate, and run machine learning models.

Useful GitHub projects

4,357 projects

TorchLeet

Exorust

2,627stars+6in 24h
TorchLeet preview

LeetCode for PyTorch — 65 ML/AI interview problems from real interviews at Google, Meta, Anthropic. Jupyter notebooks, an auto-grader, and an MCP AI tutor.

Machine LearningJupyter NotebookMITGitHub

datasets

huggingface

22,122stars+6in 24h
datasets preview

🤗 The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools

  • 📦 One-line dataset loading - Load AI-ready datasets from the Hugging Face Hub or local files with load_dataset()
  • 🔍 Multiple formats - Native support for CSV, JSON, JSONL, Parquet, Arrow, XML, Text, Webdataset, and more
Machine LearningPythonApache-2.0GitHub

lance

lance-format

7,274stars+6in 24h
lance preview

Open Lakehouse Format for Multimodal AI. Convert from Parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, and PyTorch with more integrations coming..

JARVIS

microsoft

25,602stars+6in 24h
JARVIS preview

JARVIS, a system to connect LLMs with the ML community. Paper: https://arxiv.org/pdf/2303.17580.pdf

laya-mlx

mizorewww

7,083stars+6in 24h
laya-mlx preview

Native MLX runtime for Laya typed decision models — 7–14 ms short decisions on M3 Max. No text generation, PyTorch, or cloud API.

Machine LearningPythonApache-2.0GitHub

warp

NVIDIA

7,291stars+6in 24h
warp preview

A Python framework for GPU-accelerated simulation, robotics, and machine learning.

Machine LearningPythonApache-2.0GitHub

optuna

optuna

15,021stars+6in 24h
optuna preview

A hyperparameter optimization framework

  • Handle a wide variety of tasks with a simple installation that has few requirements.
  • Define search spaces using familiar Python syntax including conditionals and loops.

SwanLab

SwanHubX

4,360stars+6in 24h
SwanLab preview

⚡️SwanLab - a modern-design AI training tracking and visualization tool under the Fair-code model. Supports cloud and self-hosted use. Integrates with PyTorch, Transformers, verl, LLaMA Factory, ms-swift, Ultralytics, MMEngine, Keras, and more.

Machine LearningPythonApache-2.0GitHub

TrenTorch

TrenTorch

831stars+6in 24h
TrenTorch preview

Don't memorize ML. Understand it from first principles including Inference, Cuda, Deep Learning, Data Science and Reinforcement Learning

56,887stars+5in 24h
face_recognition preview

The world's simplest facial recognition api for Python and the command line

  • Identify specific facial features in a photograph
  • Apply (horribly ugly) digital make-up

evox

EMI-Group

2,683stars+5in 24h
evox preview

Distributed GPU-Accelerated Framework for Evolutionary Computation. Comprehensive Library of Evolutionary Algorithms & Benchmark Problems.

diffusers

huggingface

34,891stars+5in 24h
diffusers preview

🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.

Machine LearningPythonApache-2.0GitHub

NextTransformer

Interactive-Active-AI

398stars+5in 24h
NextTransformer preview

:sunrise: A comprehensive, cutting-edge open-source framework for next-generation Transformers, with compute-matched benchmarking and a platform for autonomous architecture research.

DLSS

NVIDIA

1,654stars+5in 24h

NVIDIA DLSS is a new and improved deep learning neural network that boosts frame rates and generates beautiful, sharp images for your games

15,043stars+5in 24h
TensorRT-LLM preview

TensorRT LLM provides users with an easy-to-use Python API to define Large Language Models (LLMs) and supports state-of-the-art optimizations to perform inference efficiently on NVIDIA GPUs. TensorRT LLM also contains components to create Python and C++ runtimes that orchestrate the inference execution in a performant way.