Python Algorithms and Design Patterns

Open-source Python projects categorized as Algorithms and Design Patterns

Top 7 Python Algorithms and Design Pattern 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.

  • python-patterns

    A collection of design patterns/idioms in Python

  • Project mention: Any good resource on design patterns with examples in Python? | /r/learnpython | 2023-12-09

    GitHub: Collection of design patterns and idioms

  • 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
  • more-itertools

    More routines for operating on iterables, beyond itertools

  • Project mention: I want to learn reading other people code | /r/learnpython | 2023-05-22

    I'd bet that reading through more-itertools would be a good exercise.

  • sortedcontainers

    Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set

  • Project mention: Ask HN: Where do I find good code to read? | news.ycombinator.com | 2023-08-24

    If you like Python, the library sortedcontainers as a clear, well documented, yet short source code that is a joy to read for a non trivial problem:

    https://github.com/grantjenks/python-sortedcontainers/blob/m...

  • python-ds

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

  • PyPattyrn

    A simple library for implementing common design patterns.

  • ClointFusion

    Cloint India Pvt. Ltd's (ClointFusion) Pythonic RPA (Automation) Platform

  • 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
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 and Design Patterns related posts

Index

What are some of the best open-source Algorithms and Design Pattern projects in Python? This list will help you:

Project Stars
1 TheAlgorithms 179,554
2 python-patterns 39,375
3 more-itertools 3,426
4 sortedcontainers 3,224
5 python-ds 2,689
6 PyPattyrn 2,189
7 ClointFusion 34

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