Python Algorithm

Open-source Python projects categorized as Algorithm

Top 23 Python Algorithm Projects

  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Wikifunctions | news.ycombinator.com | 2023-12-06

    Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.

    Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.

    * https://rosettacode.org/

    * https://programming-idioms.org/

    * https://the-algorithms.com/

    Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.

  • interactive-coding-challenges

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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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 | dev.to | 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 | news.ycombinator.com | 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.

    [0] https://en.wikipedia.org/wiki/rattleCAD#History

    [1] https://bikechecker.com/

    [2] https://blog.rectorsquid.com/linkage-mechanism-designer-and-...

    [3] https://github.com/solvespace/solvespace/issues/206

    [4] https://github.com/KmolYuan/Pyslvs-UI

    [video] https://www.youtube.com/watch?v=F3LJMeqUDrU

    [youtube] https://www.youtube.com/@appsoft

    [patreon] https://patreon.com/app4soft

  • 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 related posts

Index

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

Project Stars
1 TheAlgorithms 179,554
2 interactive-coding-challenges 28,740
3 algorithms 23,540
4 PythonRobotics 21,707
5 ImageAI 8,398
6 FATE 5,498
7 TextDistance 3,300
8 TorBot 2,599
9 algorithm-archive 2,291
10 DSAlgo 1,850
11 binarytree 1,802
12 pyswarms 1,222
13 vizier 1,173
14 rake-nltk 1,034
15 python-string-similarity 946
16 rank_bm25 845
17 carefree-learn 401
18 Data-Structures-and-Algorithms-Python 327
19 Nashpy 314
20 python-pathfinding 282
21 algs4-py 277
22 arnis 240
23 Pyslvs-UI 168

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com