An open API service indexing awesome lists of open source software.

fucking-awesome-python

awesome-python with :octocat: :star: and :fork_and_knife:
https://github.com/trananhkma/fucking-awesome-python

Last synced: 21 days ago
JSON representation

Admin Panels

Algorithms and Design Patterns

ASGI Servers

  • ASGI - compatible web servers.*
  • :octocat: daphne - ⭐ 2050 🍴 242 - A HTTP, HTTP2 and WebSocket protocol server for ASGI and ASGI-HTTP.
  • :octocat: uvicorn - ⭐ 6752 🍴 596 - A lightning-fast ASGI server implementation, using uvloop and httptools.

Asynchronous Programming

Audio

  • :octocat: audioread - ⭐ 442 🍴 107 - Cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding.
  • :octocat: dejavu - ⭐ 6081 🍴 1405 - Audio fingerprinting and recognition.
  • :octocat: kapre - ⭐ 892 🍴 146 - Keras Audio Preprocessors
  • :octocat: librosa - ⭐ 6052 🍴 888 - Python library for audio and music analysis
  • :octocat: matchering - ⭐ 994 🍴 132 - A library for automated reference audio mastering.
  • :earth_americas: mingus - An advanced music theory and notation package with MIDI file and playback support.
  • :octocat: pyAudioAnalysis - ⭐ 5352 🍴 1150 - Audio feature extraction, classification, segmentation and applications.
  • :octocat: pydub - ⭐ 7435 🍴 952 - Manipulate audio with a simple and easy high level interface.
  • :octocat: TimeSide - ⭐ 351 🍴 62 - Open web audio processing framework.
  • :octocat: beets - ⭐ 11754 🍴 1808 - A music library manager and MusicBrainz tagger.
  • :octocat: eyeD3 - ⭐ 481 🍴 58 - A tool for working with audio files, specifically MP3 files containing ID3 metadata.
  • :octocat: mutagen - ⭐ 1293 🍴 143 - A Python module to handle audio metadata.
  • :octocat: tinytag - ⭐ 607 🍴 100 - A library for reading music meta data of MP3, OGG, FLAC and Wave files.

Authentication

Books

Build Tools

Built-in Classes Enhancement

  • :earth_americas: dataclasses - (Python standard library) Data classes.
  • :octocat: attrs - ⭐ 4826 🍴 343 - Replacement for __init__, __eq__, __repr__, etc. boilerplate in class definitions.
  • :octocat: bidict - ⭐ 1310 🍴 57 - Efficient, Pythonic bidirectional map data structures and related functionality..
  • :octocat: Box - ⭐ 2231 🍴 104 - Python dictionaries with advanced dot notation access.
  • :octocat: DottedDict - ⭐ 168 🍴 25 - A library that provides a method of accessing lists and dicts with a dotted path notation.

Caching

ChatOps Tools

  • :octocat: errbot - ⭐ 2946 🍴 605 - The easiest and most popular chatbot to implement ChatOps.

CMS

Code Analysis

Command-line Interface Development

Command-line Tools

  • :octocat: doitlive - ⭐ 3306 🍴 100 - A tool for live presentations in the terminal.
  • :octocat: howdoi - ⭐ 10134 🍴 866 - Instant coding answers via the command line.
  • :octocat: Invoke - ⭐ 4012 🍴 352 - A tool for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks.
  • :octocat: PathPicker - ⭐ 4931 🍴 311 - Select files out of bash output.
  • :octocat: percol - ⭐ 3206 🍴 148 - Adds flavor of interactive selection to the traditional pipe concept on UNIX.
  • :octocat: thefuck - ⭐ 78474 🍴 3386 - Correcting your previous console command.
  • :octocat: try - ⭐ 680 🍴 41 - A dead simple CLI to try out python packages - it's never been easier.
  • :octocat: httpie - ⭐ 28467 🍴 3789 - A command line HTTP client, a user-friendly cURL replacement.
  • :octocat: iredis - ⭐ 2319 🍴 93 - Redis CLI with autocompletion and syntax highlighting.
  • :octocat: kube-shell - ⭐ 2306 🍴 176 - An integrated shell for working with the Kubernetes CLI.
  • :octocat: litecli - ⭐ 1851 🍴 65 - SQLite CLI with autocompletion and syntax highlighting.
  • :octocat: mycli - ⭐ 10970 🍴 650 - MySQL CLI with autocompletion and syntax highlighting.
  • :octocat: pgcli - ⭐ 11172 🍴 518 - PostgreSQL CLI with autocompletion and syntax highlighting.
  • :octocat: saws - ⭐ 5148 🍴 287 - A Supercharged aws-cli.
  • :octocat: tmuxp - ⭐ 3727 🍴 228 - A tmux session manager.
  • :octocat: cookiecutter - ⭐ 19920 🍴 1862 - A command-line utility that creates projects from cookiecutters (project templates).

Compatibility

Computer Vision

Concurrency and Parallelism

Configuration

Cryptography

Data Analysis

Database

  • :octocat: pickleDB - ⭐ 795 🍴 123 - A simple and lightweight key-value store for Python.
  • :octocat: tinydb - ⭐ 5967 🍴 510 - A tiny, document-oriented database.
  • :octocat: ZODB - ⭐ 614 🍴 87 - A native object database for Python. A key-value and object graph database.

Database Drivers

Data Validation

Data Visualization

Date and Time

  • :earth_americas: Arrow - A Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps.
  • :earth_americas: pytz - World timezone definitions, modern and historical. Brings the tz database into Python.
  • :octocat: Chronyk - ⭐ 341 🍴 16 - A Python 3 library for parsing human-written times and dates.
  • :octocat: dateutil - ⭐ 2095 🍴 439 - Extensions to the standard Python datetime module.
  • :octocat: delorean - ⭐ 1844 🍴 133 - A library for clearing up the inconvenient truths that arise dealing with datetimes.