SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Algorithm Projects
-
Project mention: Stop Hoarding Junk Code! Your Algorithm Learning Bible Awaits | dev.to | 2025-09-01
git clone https://github.com/TheAlgorithms/Python.git cd Python
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
-
-
Project mention: Show HN: Algorithms 1.0.0 – Minimal and clean implementations of algorithms | news.ycombinator.com | 2026-02-17
-
ImageAI
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
-
-
-
The first term is close to 2/3 * cos(2pi*n/3) which is featured in the actual formula in the article. the constant doesn't compare to 11/15 though
[0] https://github.com/MilesCranmer/PySR
-
TextDistance
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
-
DSAlgo
📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨💻🎯
-
-
-
vizier
Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.
-
AutonomousVehicleControlBeginnersGuide
Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.
Project mention: Show HN: A minimal Python simulator to learn autonomous vehicle control | news.ycombinator.com | 2026-01-01Vehicle Control
It’s all in Python with minimal dependencies. I just reached 1,000+ stars and realized there is a real demand for "readable" implementations of these complex algorithms.
I’m now moving into a maintainer role and would love to hear your feedback on the code structure or what algorithms you'd like to see next.
Repo: https://github.com/ShisatoYano/AutonomousVehicleControlBegin...
-
-
-
-
python-string-similarity
A library implementing different string similarity and distance measures using Python.
-
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.
-
-
-
-
Python Algorithm discussion
Python Algorithm related posts
-
Bitmap and tilemap generation from a single example
-
Show HN: Algorithms 1.0.0 – Minimal and clean implementations of algorithms
-
Show HN: A minimal Python simulator to learn autonomous vehicle control
-
Stop Hoarding Junk Code! Your Algorithm Learning Bible Awaits
-
Show HN: BM25opt – 30-40 x faster BM25 search algorithms (FOSS)
-
All Algorithms Implemented in Python
-
[2023 day 1] My solution is wrong, but it's the same answer as other solutions
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jun 2026
Index
What are some of the best open-source Algorithm projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | TheAlgorithms | 221,910 |
| 2 | interactive-coding-challenges | 31,401 |
| 3 | PythonRobotics | 29,739 |
| 4 | algorithms | 25,466 |
| 5 | ImageAI | 8,867 |
| 6 | FATE | 6,075 |
| 7 | TorBot | 4,113 |
| 8 | PySR | 3,582 |
| 9 | TextDistance | 3,526 |
| 10 | DSAlgo | 2,522 |
| 11 | algorithm-archive | 2,447 |
| 12 | binarytree | 1,813 |
| 13 | vizier | 1,652 |
| 14 | AutonomousVehicleControlBeginnersGuide | 1,589 |
| 15 | pyswarms | 1,388 |
| 16 | rank_bm25 | 1,337 |
| 17 | rake-nltk | 1,084 |
| 18 | python-string-similarity | 1,018 |
| 19 | Data-Structures-and-Algorithms-Python | 722 |
| 20 | carefree-learn | 412 |
| 21 | python-pathfinding | 379 |
| 22 | Nashpy | 368 |
| 23 | algs4-py | 306 |