An app with hand-picked, searchable and sortable awesome Python libraries (with full code and data)

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • awesome-python

    🐍 Hand-picked awesome Python libraries and frameworks, organised by category (by dylanhogg)

  • The app is here: https://awesome-python.infocruncher.com/ and the code to scrape Github and deploy to AWS is here: https://github.com/dylanhogg/crazy-awesome-python

  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • /client/infra: Terraform for the client app hosted in AWS

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

    Typed interactions with the GitHub API v3

  • /src: Main crawler app using PyGithub to crawl Github (repo list is read from a Google Sheet for ease of updating)

  • awesome-python

    An opinionated list of awesome Python frameworks, libraries, software and resources.

  • Hat tip to many prior awesome Python lists, for example https://github.com/vinta/awesome-python

  • DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

  • I'm not seeing any GUI frameworks. If you are going to add these, I'd like to submit https://github.com/hoffstadt/DearPyGui

  • pyminiaudio

    python interface to the miniaudio audio playback, recording, decoding and conversion library

  • Your list also seems to be missing audio playback libraries. I would recommend PyMiniAudio.

  • pyglet

    pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

  • For game engines, you list Pygame, which is great. Other great game libraries are Pyglet and Arcade (full website).

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

    Easy to use Python library for creating 2D arcade games.

  • For game engines, you list Pygame, which is great. Other great game libraries are Pyglet and Arcade (full website).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts