Python Algorithm

Open-source Python projects categorized as Algorithm | Edit details

Top 23 Python Algorithm Projects

  • TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Top 50 Useful GitHub Repos That Every Developer Should Follow | | 2022-04-25

    35. TheAlgorithms/Python

  • interactive-coding-challenges

    120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards. (by donnemartin)

    Project mention: Best resources for learning algorithms ? | | 2021-08-01

    Leetcode - doing 2 problems a day, in the topics that I have finished from reading the above book. Here is a deck made by a FB tech lead.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • algorithms

    Minimal examples of data structures and algorithms in Python

    Project mention: algorithms VS CXXGraph - a user suggested alternative | | 2022-02-28
  • PythonRobotics

    Python sample codes for robotics algorithms.

    Project mention: I am creating a fast, header-only, C++ library for control algorithms | | 2021-09-27

    This was partly inspired by PythonRobotics (which I love!). However, I don't want this repo to become a huge collection of unorganized algorithms. I want the focus to be on quality over quantity. At the same time, I don't want this repo to be only "educational". While I want to include as many examples as possible for educational (and documentation) purpose, I want this library to be fast so that it can be used in practical applications.

  • ImageAI

    A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

    Project mention: Sort Image Files | | 2021-08-26
  • FATE

    An Industrial Grade Federated Learning Framework

    Project mention: [D] Federated Learning Libraries in 2022? | | 2022-01-17

    FATE is very popular in China.

  • TextDistance

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

    Project mention: Near duplicate image detection | | 2022-03-10

    Now let's compare the hash to all the image hashes using Levenshtein distance. We'll use the textdistance library for that.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • binarytree

    Python Library for Studying Binary Trees

  • TorBot

    Dark Web OSINT Tool

    Project mention: List of resources | | 2022-02-27
  • rake-nltk

    Python implementation of the Rapid Automatic Keyword Extraction algorithm using NLTK.

    Project mention: rake-nltk 1.0.6 released. Comes with the flexibility to choose your own sentence and word tokenizers. | | 2021-09-15
  • python-string-similarity

    A library implementing different string similarity and distance measures using Python.

    Project mention: Speeding up edit distance calculation process | | 2021-05-20

    Yeah I know haha. I use this package. Even so it is still slow when you use it on a large set of words

  • AlgorithmsAndDataStructure

    Algorithms And DataStructure Implemented In Python & CPP, Give a Star 🌟If it helps you

  • Nashpy

    A library for the computation of Nash equilibria in two player games

    Project mention: programming game theory algorithms? | | 2022-01-27

    Here’s what I found: Apparently Gambit is a good option for more complex games (however, it only works for finite games), and it can be used on Python.

  • Pyslvs-UI

    An open source planar linkage mechanism simulation and mechanical synthesis system.

    Project mention: SolveSpace — Computer Aided Design Made Easy on Twitter (x-post from r/SolveSpace) | | 2021-12-19

    N.B.: There are few other projects which is using SolveSpace's libslvs, for example Pyslvs - an open source planar linkage mechanism simulation and mechanical synthesis system.

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

  • dzetsaka

    dzetsaka : classification plugin for Qgis

  • foronoi

    An implementation of Fortune's algorithm for Voronoi diagrams in Python.

  • Sudoku-Solver

    🎯 A Sudoku Solver implemented using Python and PyGame Library by visualizing the Sudoku Board using Backtracking Algorithm. (by dhhruv)

  • Chrome-Dino-Runner

    🐱‍🐉 A Replica of the hidden Dinosaur Game from Chrome Browser Offline mode build using Python and PyGame.

  • Contactless-Attendance-System

    ✨ A Contactless Attendance System where your face is identified for Attendance.

  • investing-algorithm-framework

    Framework for creating trading bots and investing algorithms

    Project mention: Investing Algorithm Framework ALPHA V1.0.0 Release!!!!!!!!!!!!!!!!!! | | 2021-12-28

    The development of the Investing Algorithm Framework took 1.5 year to complete and we are happy to officially release v1.0.0.

  • ELPath

    An algorithm visualizer built with DearPyGui

    Project mention: GUI libraries Python | | 2022-03-14
  • AlgorithmProblems

    Solutions to Algorithm Problems :chart_with_upwards_trend: :neckbeard:

    Project mention: -🎄- 2021 Day 9 Solutions -🎄- | | 2021-12-08

    Did a recursive DFS to solve part 2. github code

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). The latest post mention was on 2022-04-25.

Python Algorithm related posts


What are some of the best open-source Algorithm projects in Python? This list will help you:

Project Stars
1 TheAlgorithms 136,091
2 interactive-coding-challenges 25,115
3 algorithms 20,776
4 PythonRobotics 15,304
5 ImageAI 7,027
6 FATE 4,236
7 TextDistance 2,826
8 binarytree 1,728
9 TorBot 1,310
10 rake-nltk 911
11 python-string-similarity 765
12 AlgorithmsAndDataStructure 612
13 Nashpy 227
14 Pyslvs-UI 115
15 Data-Structures-and-Algorithms-Python 58
16 dzetsaka 56
17 foronoi 36
18 Sudoku-Solver 28
19 Chrome-Dino-Runner 24
20 Contactless-Attendance-System 22
21 investing-algorithm-framework 17
22 ELPath 10
23 AlgorithmProblems 4
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives