Python Algorithms

Open-source Python projects categorized as Algorithms

Top 23 Python Algorithm Projects

  1. TheAlgorithms

    All Algorithms implemented in Python

    Project mention: 🚀 20 Must-Know GitHub Repositories for Developers in 2025! | dev.to | 2025-03-08

    7️⃣ The Algorithms 📊 📌 https://github.com/TheAlgorithms/Python A massive collection of algorithm implementations in Python.

  2. 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.

    Judoscale logo
  3. algorithms

    Minimal examples of data structures and algorithms in Python

  4. SciPy

    SciPy library main repository

    Project mention: Why Momentum Works (2017) | news.ycombinator.com | 2025-04-28

    [2] https://github.com/scipy/scipy/blob/main/scipy/optimize/_dcs...

  5. mlcourse.ai

    Open Machine Learning Course

  6. machine-learning-course

    :speech_balloon: Machine Learning Course with Python:

  7. 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-24

    Cirq

  8. Complete-Placement-Preparation

    This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

  9. 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.

    CodeRabbit logo
  10. TextDistance

    📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

  11. coding-problems

    Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures

    Project mention: 17 Best GitHub Repositories to Learn Python | dev.to | 2025-02-06

    Coding Problems

  12. python-ds

    No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.

  13. DSAlgo

    📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯

  14. quantum

    An open-source Python framework for hybrid quantum-classical machine learning.

    Project mention: List of free Quantum Toolkits | dev.to | 2024-12-10

    Tensorflow Quantum: https://www.tensorflow.org/quantum

  15. on-policy

    This is the official implementation of Multi-Agent PPO (MAPPO).

  16. PyRival

    ⚡ Competitive Programming Library

  17. cheat-sheet

    Software engineering cheat sheet

  18. 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.

  19. algoexpert-data-structures-algorithms

    A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.

  20. matrixprofile

    A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone.

    Project mention: The Matrix Profile | news.ycombinator.com | 2025-01-06
  21. tryalgo

    Algorithms and data structures for preparing programming competitions: basic and advanced

  22. SeaLion

    The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.

  23. TAcharts

    Apply popular TA tools and charts to candlestick data with NumPy.

  24. data-structures-and-algorithms

    My notes and solutions/code on Data Structures and Algorithms. (by paulonteri)

  25. five-letter-words

    Experiments with Knuth's 5,757 five letter words.

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Algorithms discussion

Log in or Post with

Python Algorithms related posts

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

Sponsored
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.
judoscale.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?