Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python Algorithm Projects
-
7️⃣ The Algorithms 📊 📌 https://github.com/TheAlgorithms/Python A massive collection of algorithm implementations in Python.
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
-
[2] https://github.com/scipy/scipy/blob/main/scipy/optimize/_dcs...
-
-
-
Cirq
An open-source Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Project mention: Heads or Tails? Exploring Quantum Weirdness with a Virtual Coin Flip | dev.to | 2025-04-24Cirq
-
Complete-Placement-Preparation
This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
TextDistance
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
-
coding-problems
Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures
Coding Problems
-
python-ds
No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.
-
DSAlgo
📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨💻🎯
-
Tensorflow Quantum: https://www.tensorflow.org/quantum
-
-
-
-
Data-Structures-and-Algorithms-Python
All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.
-
algoexpert-data-structures-algorithms
A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.
-
matrixprofile
A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone.
-
-
SeaLion
The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.
-
-
data-structures-and-algorithms
My notes and solutions/code on Data Structures and Algorithms. (by paulonteri)
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
Python Algorithms discussion
Python Algorithms related posts
-
Why Momentum Works (2017)
-
Northeastern's curriculum changes abandon fundamentals of computer science
-
The Matrix Profile
-
Λ-2D: An Exploration of Drawing as Programming Language
-
All Algorithms Implemented in Python
-
TryAlgo: Algorithmic Problem Solving
-
Wikifunctions
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 30 Apr 2025
Index
What are some of the best open-source Algorithm projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | TheAlgorithms | 199,838 |
2 | algorithms | 24,478 |
3 | SciPy | 13,573 |
4 | mlcourse.ai | 10,005 |
5 | machine-learning-course | 7,038 |
6 | Cirq | 4,520 |
7 | Complete-Placement-Preparation | 3,622 |
8 | TextDistance | 3,459 |
9 | coding-problems | 3,281 |
10 | python-ds | 2,898 |
11 | DSAlgo | 2,238 |
12 | quantum | 1,912 |
13 | on-policy | 1,528 |
14 | PyRival | 1,219 |
15 | cheat-sheet | 963 |
16 | Data-Structures-and-Algorithms-Python | 539 |
17 | algoexpert-data-structures-algorithms | 461 |
18 | matrixprofile | 380 |
19 | tryalgo | 378 |
20 | SeaLion | 335 |
21 | TAcharts | 155 |
22 | data-structures-and-algorithms | 129 |
23 | five-letter-words | 88 |