Open Source Machine Learning Projects

Discover 191 open source Machine Learning repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Machine Learning projects here are most often combined with Python, Deep Learning and LLM. Last updated October 4, 2026.

191 repositories · updated October 4, 2026

plexe: Build Machine Learning Models from Prompts

plexe: Build Machine Learning Models from Prompts

Plexe turns a natural-language description and tabular dataset into a trained, packaged machine learning model through a multi-agent workflow. It is aimed at developers and data teams who want to automate model selection and iteration while retaining control over configuration and deployment.

PythonMachine LearningAI Agents
Added Oct 14, 2025 View details
fluxgym: Train FLUX LoRAs with a Web UI

fluxgym: Train FLUX LoRAs with a Web UI

FluxGym provides a web interface for training FLUX LoRAs using Kohya sd-scripts, with options designed for 12GB, 16GB, and 20GB VRAM systems. It suits creators who want a guided workflow without giving up Kohya’s advanced training options.

PythonMachine LearningDeep Learning
Added Oct 12, 2025 View details
FinRL-Trading: Build and Deploy Quantitative Trading Strategies

FinRL-Trading: Build and Deploy Quantitative Trading Strategies

FinRL-Trading is a modular Python system for developing, backtesting, and executing quantitative trading strategies. Its shared portfolio-weight interface connects strategy components to backtests and Alpaca trading, making it useful for researchers and practitioners evaluating end-to-end workflows.

PythonMachine LearningDeep Learning
Added Oct 12, 2025 View details
FinRL: Research Financial Trading with Reinforcement Learning

FinRL: Research Financial Trading with Reinforcement Learning

FinRL is an educational and research framework for building reinforcement-learning trading agents. It provides a train-test-trade workflow and market data processing, but its maintainers direct production-oriented development to FinRL-Trading.

Jupyter NotebookMachine LearningDeep Learning
Added Oct 12, 2025 View details
FinGPT: Adapt Language Models for Financial Tasks

FinGPT: Adapt Language Models for Financial Tasks

FinGPT provides financial datasets, fine-tuned language models, benchmarks, and workflows for tasks such as sentiment analysis and forecasting. It suits researchers and developers adapting open models to finance, with local GPU inference or supported cloud APIs.

AILarge Language ModelsMachine Learning
Added Oct 12, 2025 View details
ChatTTS: Generate Expressive Speech for Dialogue

ChatTTS: Generate Expressive Speech for Dialogue

ChatTTS is a generative text-to-speech model built for dialogue, including assistant-style speech. It supports Chinese and English, multiple speakers, and controls for prosody such as pauses and laughter.

PythonAIMachine Learning
Added Oct 12, 2025 View details
LivePortrait: Animate Portraits from Images and Video

LivePortrait: Animate Portraits from Images and Video

LivePortrait is a PyTorch project for animating human and animal portraits using a driving video or motion template. It supports portrait video editing and offers command-line inference and a Gradio interface.

PythonAIMachine Learning
Added Oct 12, 2025 View details
Leffa: Generate Controllable Person Images

Leffa: Generate Controllable Person Images

Leffa is a diffusion-based framework for virtual try-on and pose transfer that aims to preserve fine-grained details from reference images. It is suited to researchers and developers building or evaluating controllable person-image generation systems.

PythonMachine LearningDeep Learning
Added Oct 12, 2025 View details
DeepFaceLive: Real-Time Face Swapping for Video

DeepFaceLive: Real-Time Face Swapping for Video

DeepFaceLive is a Windows desktop app for swapping faces from a webcam or video in real time, and for animating a still face image. It targets streamers and video-call users with a compatible GPU.

PythonMachine LearningComputer Vision
Added Oct 11, 2025 View details
chatterbox-vllm: Generate Speech with Chatterbox on vLLM

chatterbox-vllm: Generate Speech with Chatterbox on vLLM

A vLLM port of the Chatterbox text-to-speech model, built to improve GPU throughput and support batched generation. It suits developers with compatible Nvidia hardware who can work with an early, changing implementation.

PythonText To SpeechMachine Learning
Added Oct 11, 2025 View details
face-cropper: Crop and Align Faces in Images

face-cropper: Crop and Align Faces in Images

A Python tool that detects faces and crops them using MediaPipe FaceDetection and FaceMesh. It can optionally remove background pixels and correct face roll, making it useful for image preprocessing and lightweight real-time applications.

PythonComputer VisionMachine Learning
Added Oct 11, 2025 View details
Previous Page 16 Next

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️