InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β
Top 23 Python Optimization Projects
-
Ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Project mention: My personal favorite MCP server which has became part of my life | dev.to | 2025-05-27GitHub: github.com/ray-project/ray (Ray Serve is part of Ray)
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
scikit-opt
Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm, Differential Evolution and TSP(Traveling salesman)
-
AutoRAG
AutoRAG: An Open-Source Framework for Retrieval-Augmented Generation (RAG) Evaluation & Optimization with AutoML-Style Automation
π AutoRAG with Milvus π οΈ ADO π«Ά Self Hosting LLM π Noema Declarative AI π New NIM Blueprint for building AI Virtual Assistant π Zilliz Integrations π«Ά Using Milvus for Semantic Search π€ Contextual Retrieval π Meta: Quantized Light Weight Models π https://arxiv.org/pdf/2407.01219 β Cool Icons π IBM Watson AI Milvus Bot π The Hacker's Browser π οΈ Small and Mighty H2O Model π Zilliz Cloud vs Qdrant π« Gravatino and Agents π οΈ OSS Summit Europe 2024 Report βΆοΈ RAG Strategi π€ MS AI Data Visualizations π Graph RAG π½ South Bay Meetup 15 Oct 2024 π¦Ύ Influx and Milvus π½ Multimodal Pipelines β¨ Constrained Sampling from LLM π BAML: Cheaper, Fast and More Accurate Function Calling π Infinite World Generation with outlines txt π» Ollama Client Swift π Atomic Agents πΆοΈ PYMUPDF4LLM π Milvus for AI Agents π Fine Tuning LLAMA 3 with ORPO π¦Ύ Run NVIDIA Models π» LLM Training Meta Lingua β¨ 1 Bit LLM - MS BitNet π» Intro πΆοΈ Mastering Chunk π Storm Stanford Tool π DAMO NLP SG CaRing π LLM Reasoners
-
optimum
π Accelerate inference and training of π€ Transformers, Diffusers, TIMM and Sentence Transformers with easy to use hardware optimization tools
-
pennylane
PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Built by researchers, for research.
Project mention: Pennylane β open-source Python framework for quantum programming | news.ycombinator.com | 2025-05-25 -
Project mention: Show HN: DeepThink Plugin β Bring Gemini 2.5's parallel reasoning to open models | news.ycombinator.com | 2025-06-18
- Increases inference time but significantly improves answer quality
Link: https://github.com/codelion/optillm/tree/main/optillm/plugin...
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
rl-baselines3-zoo
A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.
-
pyomo
An object-oriented algebraic modeling language in Python for structured optimization problems.
-
GeneticAlgorithmPython
Source code of PyGAD, a Python 3 library for building the genetic algorithm and training machine learning algorithms (Keras & PyTorch).
-
-
vizier
Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.
-
model-optimization
A toolkit to optimize ML models for deployment for Keras and TensorFlow, including quantization and pruning.
-
-
Project mention: Just dropped ragbits v1.0 and create-ragbits-app β spin up a RAG app in minutes | news.ycombinator.com | 2025-06-04
Whether you're prototyping or scaling, this stack is built to grow with you β with real tooling, not just examples.
Source code: https://github.com/deepsense-ai/ragbits
Would love to hear your feedback or ideas β and if youβre building RAG apps, give create-ragbits-app a shot and tell us how it goes
-
-
Gradient-Free-Optimizers
Simple and reliable optimization with local, global, population-based and sequential techniques in numerical discrete search spaces.
Project mention: New release of Gradient-Free-Optimizers with two new evolutionary algorithms | news.ycombinator.com | 2024-07-29 -
-
evotorch
Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.
-
-
-
EvalML Hyperparameter tuning and evaluating ML models are integral aspects of ML product development. EvalML is an AutoML library that aims to ease the process of building, optimizing, and evaluating ML models by helping engineers avoid manual training and tuning of models. It also includes data quality checks and cross-validation.
-
ck
Collective Knowledge (CK), Collective Mind (CM/CMX) and MLPerf automations: community-driven projects to facilitate collaborative and reproducible research and to learn how to run AI, ML, and other emerging workloads more efficiently and cost-effectively across diverse models, datasets, software, and hardware using MLPerf methodology and benchmarks (by mlcommons)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Optimization discussion
Python Optimization related posts
-
Microsoft Trace: End-to-End Generative Optimization for AI Agents
-
bt VS QTradeX-Algo-Trading-SDK - a user suggested alternative
2 projects | 28 May 2025 -
Pennylane β open-source Python framework for quantum programming
-
Launch HN: Patched (YC S24) β AI workflows for post-code tasks
-
Amazon's Exabyte-Scale Migration from Apache Spark to Ray on Amazon EC2
-
New release of Gradient-Free-Optimizers with two new evolutionary algorithms
-
PennyLane: Python library for differentiable programming of quantum computers
-
A note from our sponsor - InfluxDB
www.influxdata.com | 14 Jul 2025
Index
What are some of the best open-source Optimization projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Ray | 37,960 |
2 | BayesianOptimization | 8,316 |
3 | scikit-opt | 5,543 |
4 | AutoRAG | 4,085 |
5 | optimum | 2,975 |
6 | pennylane | 2,724 |
7 | optillm | 2,613 |
8 | rl-baselines3-zoo | 2,484 |
9 | pyomo | 2,229 |
10 | GeneticAlgorithmPython | 2,066 |
11 | optax | 1,934 |
12 | vizier | 1,576 |
13 | model-optimization | 1,539 |
14 | MLBox | 1,514 |
15 | ragbits | 1,500 |
16 | pyswarms | 1,345 |
17 | Gradient-Free-Optimizers | 1,235 |
18 | cvxportfolio | 1,090 |
19 | evotorch | 1,068 |
20 | jaxopt | 979 |
21 | geoopt | 917 |
22 | evalml | 816 |
23 | ck | 628 |