Python Algorithm

Open-source Python projects categorized as Algorithm

Top 23 Python Algorithm Projects

  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | | 2024-05-03

    3. TheAlgorithms/Python - For those interested in algorithms and data structures, this repository offers Python implementations for a wide range of algorithms. It's a great way to deepen understanding of algorithmic learning with Python.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • interactive-coding-challenges

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

  • algorithms

    Minimal examples of data structures and algorithms in Python

  • PythonRobotics

    Python sample codes for robotics algorithms.

  • ImageAI

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

  • Project mention: Photo gallery frontend with encryption and search | /r/selfhosted | 2023-11-27

    Hi. I want to implement an image server similar to Photoprism using ImageAI to tag images based on objects and context. However I don't want to spend to much time working on the frontend, at first I were thinking about using Danbooru and use Flexbooru or the web interface on my phone. But it doesn't have any encryption or password protection (since the purpose of it is to be used as a public image board).

  • FATE

    An Industrial Grade Federated Learning Framework

  • TextDistance

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • TorBot

    Dark Web OSINT Tool

  • algorithm-archive

    A collaborative book on algorithms

  • DSAlgo

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

  • binarytree

    Python Library for Studying Binary Trees

  • pyswarms

    A research toolkit for particle swarm optimization in Python

  • Project mention: Pyswams Library | /r/learnpython | 2023-12-01

    Hello I'm trying to use this library: pyswarms and it works fine with the base code that they give

  • vizier

    Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.

  • rake-nltk

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

  • python-string-similarity

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

  • rank_bm25

    A Collection of BM25 Algorithms in Python

  • Project mention: Building an efficient sparse keyword index in Python | | 2023-08-17

    Rank-BM25 project, the top result when searching for python bm25.

  • carefree-learn

    Deep Learning ❤️ PyTorch

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

  • Nashpy

    A python library for 2 player games.

  • python-pathfinding

    Implementation of common pathfinding algorithms

  • algs4-py

    A Python library for the textbook Algorithms, 4th edition

  • arnis

    Arnis - Generate cities from real life in Minecraft using Python

  • Pyslvs-UI

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

  • Project mention: RattleCAD | | 2023-11-01

    > If you like Linkage, you might also like Solvespace.

    No, I mean Brent Curry's Linkage[1] bicycle design software, not David Rector's Linkage Mechanism Designer and Simulator[2].

    You should read Wikipedia article.[0]

    N.B. About SolveSpace, as I'm its experienced user[youtube,patreon], I may say next: yes, it could be used for bike mockup, as any other CAD, but it still has a lot of limitations and even does not export correct STEP files yet[3], and in FreeCAD such STEP could fixed only partially.[video]

    So, for serious 3D CAD work I highly recommend use FreeCAD (and LibreCAD for 2D CAD work) instead of SolveSpace, and use SolveSpace only as a helper tool like a calc or as a notepad for noting ideas.

    About Linkage Mechanism Designer and Simulator, it is only useful for planar (2D) kinematics analyze, and if You are looking an alternative for it take a look on Pyslvs[4], that is in part based on SolveSpace's solver.









  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 Algorithm discussion

Log in or Post with

Python Algorithm related posts

  • [2023 day 1] My solution is wrong, but it's the same answer as other solutions

    1 project | /r/adventofcode | 7 Dec 2023
  • Wikifunctions

    1 project | | 6 Dec 2023
  • [2023 Day 2 (Part 1)] [Typescript] Not sure what I am missing, can't get the right solution

    1 project | /r/adventofcode | 6 Dec 2023
  • Introduction

    1 project | | 8 Sep 2023
  • I am studying my college Python so can I learn algorithms from it?

    2 projects | /r/Python | 2 May 2023
  • How would i clean manmade features like airports and canals from gis data from an entire country.

    1 project | /r/gis | 21 Apr 2023
  • Where To Read About Python Algos?

    1 project | /r/learnpython | 7 Apr 2023
  • A note from our sponsor - Scout Monitoring | 22 Jun 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →


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

Project Stars
1 TheAlgorithms 181,521
2 interactive-coding-challenges 28,999
3 algorithms 23,717
4 PythonRobotics 22,123
5 ImageAI 8,467
6 FATE 5,559
7 TextDistance 3,321
8 TorBot 2,705
9 algorithm-archive 2,320
10 DSAlgo 1,922
11 binarytree 1,807
12 pyswarms 1,245
13 vizier 1,187
14 rake-nltk 1,050
15 python-string-similarity 965
16 rank_bm25 898
17 carefree-learn 400
18 Data-Structures-and-Algorithms-Python 355
19 Nashpy 319
20 python-pathfinding 296
21 algs4-py 280
22 arnis 246
23 Pyslvs-UI 172

Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.