User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Python

A curated list of awesome Python frameworks, libraries, software and resources

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Oct. 23, 2021, 6:06 p.m.

Thank you vinta & contributors
View Topic on GitHub:
vinta/awesome-python

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Admin Panels

Ajenti Core and stock plugins

6.33K
754
8m
MIT

Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo

3.03K
672
2y 5m
AGPL-3.0

Drop-in replacement of Django admin comes with lots of goodies, fully extensible with plugin support, pretty UI based on Twitter Bootstrap.

4.53K
1.4K
2y 6m
n/a

Simple and extensible administrative interface framework for Flask

4.62K
1.32K
8m
BSD-3-Clause

Real-time monitor and web admin for Celery distributed task queue

4.65K
821
9m
n/a

Jet Bridge – Admin Panel Framework for your application

890
77
8m
MIT

A Django app that creates automatic web UIs for Python scripts.

1.53K
170
1y 62d
BSD-3-Clause

A jazzy skin for the Django Admin-Interface.

Alternative Django Admin-Interface (free only for Non-commercial use).

Algorithms and Design Patterns

A curated list of awesome places to learn and/or practice algorithms.

8.73K
1.69K
1y 95d
n/a

Minimal examples of data structures and algorithms in Python

18.77K
3.85K
8m
MIT

Repository for data structure and algorithms in Python for coding interviews

1.25K
412
8m
MIT

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

2.07K
134
11m
n/a

All Algorithms implemented in Python

100.26K
28.54K
8m
MIT

A simple library for implementing common design patterns.

1.17K
106
1y 8m
MIT

A collection of design patterns/idioms in Python

27.54K
5.72K
9m
n/a

A lightweight, object-oriented finite state machine implementation in Python with many extensions

3.48K
423
8m
MIT

ASGI Servers

Django Channels HTTP/WebSocket server

1.47K
181
11m
n/a

The lightning-fast ASGI server. 🦄

3.61K
289
8m
BSD-3-Clause

A spiritual successor to WSGI, intended to provide a standard interface between async-capable Python web servers, frameworks, and applications.

Asynchronous Programming

A curated list of awesome Python asyncio frameworks, libraries, software and resources

2.83K
222
1y 115d
n/a

Trio – a friendly Python library for async concurrency and I/O

3.72K
223
8m
n/a

Ultra fast asyncio event loop.

7.57K
448
8m
n/a

Python standard library) Asynchronous I/O, event loop, coroutines and tasks.

An event-driven networking engine.

Audio

cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python

359
82
1y 4d
MIT

Audio fingerprinting and recognition in Python

5.33K
1.25K
1y 4m
MIT

kapre: Keras Audio Preprocessors

716
129
11m
MIT

Python library for audio and music analysis

4.31K
701
8m
ISC

🎚️ Open Source Audio Matching and Mastering

386
50
8m
GPL-3.0

Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications

3.77K
969
8m
Apache-2.0

Manipulate audio with a simple and easy high level interface

5.13K
700
9m
MIT

Scalable audio processing framework written in Python with a RESTful API

298
51
9m
AGPL-3.0

music library manager and MusicBrainz tagger

9.95K
1.64K
8m
MIT

eyeD3 is a Python module and command line program for processing ID3 tags. Information about mp3 files (i.e bit rate, sample frequency, play time, etc.) is also provided. The formats supported are ID3v1 (1.0/1.1) and ID3v2 (2.3/2.4).

292
39
8m
GPL-3.0

Python module for handling audio metadata

739
96
8m
GPL-2.0

Read music meta data and length of MP3, OGG, OPUS, MP4, M4A, FLAC, WMA and Wave files with python 2 or 3

435
80
11m
MIT

An advanced music theory and notation package with MIDI file and playback support.

Authentication

The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.

2.33K
244
8m
n/a

Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.

6.24K
2.21K
8m
MIT

OAuth2 goodies for the Djangonauts!

2.18K
600
8m
n/a

A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

2.16K
430
8m
BSD-3-Clause

A fully tested, abstract interface to creating OAuth clients and servers.

2.94K
1.04K
3y 8m
MIT

Social auth made simple

2.79K
1.14K
4y 8m
n/a

JSON Web Token implementation in Python

3.68K
484
8m
MIT

A JOSE implementation in Python

694
129
1y 62d
MIT

Python module for generating and verifying JSON Web Tokens

184
24
1y 61d
MIT

Build Tools

PlatformIO is a professional collaborative platform for embedded development A place where Developers and Teams have true Freedom! No more vendor lock-in!

4.83K
587
8m
Apache-2.0

Software build automation tool for Python.

1.28K
234
1y 6d
Apache-2.0

A make-like build tool for embedded Linux.

A build system for creating, assembling and deploying applications from multiple parts.

A software construction tool.

Built-in Classes Enhancement

Python Classes Without Boilerplate

3.39K
242
8m
MIT

The bidirectional mapping library for Python.

764
40
8m
MPL-2.0

Python dictionaries with advanced dot notation access

1.63K
68
8m
MIT

Python library that provides a method of accessing lists and dicts with a dotted path notation.

118
15
5y 12m
MIT

Python standard library) Data classes.

CMS

A Django-based CMS with a focus on extensibility and concise code

791
228
10m
n/a

Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.

1.15K
279
8m
MIT

Kotti is a high-level, Pythonic web application framework based on Pyramid and SQLAlchemy. It includes an extensible Content Management System called the Kotti CMS.

357
113
10m
n/a

CMS framework for Django

4.22K
1.51K
1y 44d
BSD-2-Clause

LOOKING FOR NEW MAINTAINER - Quokka is a Content Management System - docker run --rm -it -p 5000:5000 quokka/quokka

2.19K
459
2y 7m
n/a

An Open source enterprise CMS based on the Django.

A CMS built on top of the open source application server Zope.

A Django content management system.

Caching

WSGI middleware for sessions and caching

466
135
1y 16d
n/a

Automatic caching and invalidation for Django models through the ORM.

803
162
1y 11m
n/a

A slick ORM cache with automatic granular event-driven invalidation.

1.37K
174
8m
BSD-3-Clause

A Python wrapper around the libmemcached interface from TangentOrg.

441
121
9m
BSD-3-Clause

dogpile.cache is next generation replacement for Beaker made by same authors.

Python caching library with tag-based invalidation and dogpile effect prevention.

SQLite and file backed cache backend with faster lookups than memcached and redis.

ChatOps Tools

Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.

2.43K
529
8m
GPL-3.0

Code Analysis

A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.

8.29K
966
8m
n/a

coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

3.04K
1.35K
1y 74d
AGPL-3.0

Turn your Python and Javascript code into DOT flowcharts

805
134
4y 4m
LGPL-3.0

Inspects Python source files and provides information about type and location of classes, methods etc

1.38K
119
1y 3d
GPL-2.0

pycallgraph is a Python module that creates call graphs for Python programs.

1.52K
270
3y 7m
GPL-2.0

Find dead Python code

1.19K
67
9m
MIT

A curated awesome list of flake8 extensions. Feel free to contribute!

489
17
10m
n/a

Code audit tool for python.

763
77
2y 6m
LGPL-3.0

The strictest and most opinionated python linter ever!

1.38K
266
8m
MIT

The uncompromising Python code formatter

19.66K
1.27K
8m
MIT

A Python utility / library to sort imports.

3.71K
386
8m
MIT

A formatter for Python files

11.48K
784
8m
Apache-2.0

Collection of awesome Python types, stubs, plugins, and tools to work with them.

656
33
10m
CC-BY-SA-4.0

Performant type-checking for python.

5.18K
312
8m
MIT

Collection of library stubs for Python, with static types

2.02K
1K
8m
Apache-2.0

A system for Python that generates static type annotations by collecting runtime types

3.27K
124
8m
n/a

Auto-generate PEP-484 annotations

1.17K
48
11m
Apache-2.0

A static type analyzer for Python code

3.12K
182
8m
n/a

A wrapper around pycodestyle, pyflakes and McCabe.

A fully customizable source code analyzer.

Check variable types during compile time.

Command-line Interface Development

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

18.68K
1.12K
9m
n/a

Library for building powerful interactive command line applications in Python

6.87K
529
8m
BSD-3-Clause

A new kind of Progress Bar, with real time throughput, eta and very cool animations!

1.88K
51
9m
MIT

A cross platform package to do curses-like operations, plus higher level APIs and widgets to create text UIs and ASCII art animations

2.59K
197
8m
Apache-2.0

plotting in the terminal

1.52K
124
2y 5m
MIT

Rich is a Python library for rich text and beautiful formatting in the terminal.

23.46K
676
8m
MIT

A Fast, Extensible Progress Bar for Python and CLI

17.51K
902
8m
n/a

CLI Application Framework for Python.

A package for creating beautiful command line interfaces in a composable way.

A framework for creating command-line programs with multi-level commands.

Pythonic command line arguments parser.

Cross-platform colored terminal text.

Command-line Tools

Library and command-line utility for rendering projects templates.

102
14
1y 49d
MIT

A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.

13.9K
1.42K
10m
BSD-3-Clause

Because sometimes you need to do it live

2.92K
90
8m
MIT

instant coding answers via the command line

8.75K
790
8m
MIT

Pythonic task management & command execution.

3.17K
280
9m
BSD-2-Clause

PathPicker accepts a wide range of input -- output from git commands, grep results, searches -- pretty much anything. After parsing the input, PathPicker presents you with a nice UI to select which files you're interested in. After that you can open them in your favorite editor or execute arbitrary commands.

4.54K
280
8m
MIT

adds flavor of interactive filtering to the traditional pipe concept of UNIX shell

2.99K
148
2y 94d
n/a

Magnificent app which corrects your previous console command.

59.09K
2.83K
8m
MIT

tmux session manager. built on libtmux

3K
191
8m
MIT

Dead simple CLI tool to try Python packages - It's never been easier!

584
29
1y 10m
MIT

As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie

49.94K
3.24K
8m
BSD-3-Clause

Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

1.38K
51
9m
n/a

Kubernetes shell: An integrated shell for working with the Kubernetes

1.82K
153
3y 36d
Apache-2.0

CLI for SQLite Databases with auto-completion and syntax highlighting

1.32K
40
9m
BSD-3-Clause

A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.

9.41K
574
8m
n/a

Postgres CLI with autocompletion and syntax highlighting

9.4K
432
8m
BSD-3-Clause

A supercharged AWS command line interface (CLI).

4.7K
255
8m
n/a

Compatibility

Modernizes Python code for eventual Python 3 migration. Built on top of fissix (a fork of lib2to3)

230
42
1y 23d
n/a

The missing compatibility layer between Python 2 and Python 3.

six

Python 2 and 3 compatibility utilities.

Computer Vision

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

10.72K
1.11K
8m
Apache-2.0

The world's simplest facial recognition api for Python and the command line

38.6K
10.89K
1y 28d
MIT

Open Source Differentiable Computer Vision Library for PyTorch

2.79K
285
1y 51d
n/a

A Python wrapper for Google Tesseract

3.43K
515
8m
Apache-2.0

The Open Source Framework for Machine Vision

2.46K
786
6y 6m
BSD-3-Clause

A Python wrapper for the tesseract-ocr API

1.4K
196
9m
MIT

Open Source Computer Vision Library.

Concurrency and Parallelism

A curated list of awesome Python asyncio frameworks, libraries, software and resources

2.83K
222
1y 115d
n/a

SCOOP (Scalable COncurrent Operations in Python)

497
77
1y 10m
LGPL-3.0

Ultra fast asyncio event loop.

7.57K
448
8m
n/a

Python standard library) A high-level interface for asynchronously executing callables.

Asynchronous framework with WSGI support.

A coroutine-based Python networking library that uses greenlet.

Python standard library) Process-based parallelism.

Configuration

Python 3+ compatible port of the configobj library

249
58
1y 10d
n/a

Hydra is a framework for elegantly configuring complex applications

3.76K
304
8m
MIT

Strict separation of config from code.

1.64K
130
9m
MIT

Python standard library) INI file parser.

Config from multiple formats with value conversion.

Cryptography

The leading native Python SSHv2 protocol library.

6.79K
1.65K
8m
LGPL-2.1

Python binding to the Networking and Cryptography (NaCl) library

759
167
8m
Apache-2.0

A package designed to expose cryptographic primitives and recipes to Python developers.

Secure password storage/hashing library, very high level.

Data Analysis

Pandas on AWS - Easy integration with Athena, Glue, Redshift, Timestream, QuickSight, Chime, CloudWatchLogs, DynamoDB, EMR, SecretManager, PostgreSQL, MySQL, SQLServer and S3 (Parquet, CSV, JSON and EXCEL).

1.5K
236
8m
Apache-2.0

NumPy and Pandas interface to Big Data

2.93K
378
2y 71d
n/a

Business Intelligence (BI) in Python, OLAP

1.12K
229
4y 10m
MIT

Agile Data Preparation Workflows made easy with dask, cudf, dask_cudf and pyspark

978
194
8m
Apache-2.0

Data mining, data visualization, analysis and machine learning through visual programming or scripts.

A library providing high-performance, easy-to-use data structures and data analysis tools.

Data Validation

Lightweight, extensible data validation library for Python

2.4K
209
1y 26d
ISC

An(other) implementation of JSON Schema for Python

3.11K
455
8m
MIT

Schema validation just got Pythonic

2.3K
165
8m
MIT

Python Data Structures for Humans™.

2.4K
293
2y 10m
n/a

Lightweight data validation and adaptation Python library.

245
17
3y 7m
MIT

CONTRIBUTIONS ONLY: Voluptuous, despite the name, is a Python data validation library.

1.67K
189
10m
BSD-3-Clause

Validating and deserializing data obtained via XML, JSON, an HTML form post.

Data Visualization

🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

23.16K
3.33K
8m
n/a

Declarative statistical visualization library for Python

6.43K
582
8m
BSD-3-Clause

Interactive Data Visualization in the browser, from Python

14.7K
3.64K
8m
BSD-3-Clause

Plotting library for IPython/Jupyter notebooks

3.01K
434
8m
Apache-2.0

Cartopy - a cartographic python library with matplotlib support

847
268
8m
LGPL-3.0

A curated list of awesome Dash (plotly) resources

1.05K
167
8m
CC0-1.0

Diagram as Code for prototyping cloud system architectures

12.74K
710
8m
MIT

A grammar of graphics for Python

2.58K
136
9m
GPL-2.0

Statistical data visualization using matplotlib

8.14K
1.38K
8m
BSD-3-Clause

Main repository for Vispy

2.58K
546
8m
n/a

Built on top of Flask, React and Plotly aimed at analytical web applications.

A Python 2D plotting library.

A Python SVG Charts Creator.

Interactive and realtime 2D/3D/Image plotting and science/engineering widgets.

Database

pickleDB is an open source key-value store using Python's json module.

542
93
1y 11m
BSD-3-Clause

TinyDB is a lightweight document oriented database optimized for your happiness :)

4.05K
367
8m
MIT

Python object-oriented database

448
66
8m
n/a

Database Drivers

MySQL database connector for Python (with Python 3 support)

1.87K
311
9m
GPL-2.0

Pure Python MySQL Client

6.33K
1.27K
8m
MIT

A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql

6.8K
566
9m
CC0-1.0

PostgreSQL database access simplified

231
28
1y 78d
BSD-3-Clause

A collection of awesome sqlite tools, scripts, books, etc

96
17
1y 9m
CC0-1.0

A supercharged SQLite library for Python

658
19
2y 59d
MIT

ClickHouse Python Driver with native interface support

532
92
9m
n/a

DataStax Python Driver for Apache Cassandra

1.22K
452
8m
Apache-2.0

A developer-friendly Python library to interact with Apache HBase

557
152
8m
n/a

Python client for Apache Kafka

4.24K
1.13K
8m
Apache-2.0

PyMongo - the Python driver for MongoDB

3.22K
986
8m
Apache-2.0

Redis Python Client

9.1K
1.93K
11m
MIT

Motor - the async Python driver for MongoDB and Tornado or asyncio

1.64K
146
8m
Apache-2.0

The most popular PostgreSQL adapter for Python.

A simple database interface to Microsoft SQL Server.

A client library and toolkit for working with Neo4j.

Date and Time

A Python 3 library for parsing human-written times and dates

311
11
6y 85d
MIT

Useful extensions to the standard Python datetime features

1.5K
355
1y 26d
n/a

Delorean: Time Travel Made Easy

1.68K
111
1y 8m
MIT

Datetimes for Humans™

3.25K
208
1y 5m
MIT

A Python library for dealing with dates

666
40
11m
n/a

Python datetimes made easy

4.28K
239
8m
MIT

PyTime is an easy-use Python module which aims to operate date/time/datetime by string.

138
21
1y 37d
MIT

Friendly Python Dates

184
17
4y 11d
n/a

A Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps.

World timezone definitions, modern and historical. Brings the tz database into Python.

Debugging Tools

Integration of IPython pdb

1.35K
126
1y 5d
n/a

pdb++, a drop-in replacement for pdb (the Python debugger)

676
40
11m
BSD-3-Clause

Full-screen console debugger for Python

1.97K
170
8m
n/a

An improbable web debugger through WebSockets

1.51K
103
2y 39d
GPL-3.0

Trace any Python program, anywhere!

670
40
4y 8m
GPL-3.0

Debugging manhole for python applications.

304
14
1y 10m
BSD-2-Clause

Debugger capable of attaching to and injecting code into python processes.

1.58K
71
7y 5m
Apache-2.0

Hunter is a flexible code tracing toolkit.

587
28
9m
BSD-2-Clause

(OLD REPO) Line-by-line profiling for Python - Current repo ->

3.5K
245
2y 6m
n/a

Monitor Memory usage of Python code

60
11
3y 119d
n/a

Sampling profiler for Python programs

6.55K
238
8m
MIT

🔥 Pyflame: A Ptracing Profiler For Python. This project is deprecated and not maintained.

2.89K
223
1y 10m
Apache-2.0

Visual profiler for Python

3.71K
168
8m
BSD-2-Clause

A configurable set of panels that display various debug information about the current request/response.

6.33K
908
8m
BSD-3-Clause

A drop-in replacement for Django's runserver.

1.26K
164
5y 7m
n/a

A toolbar overlay for debugging Flask applications

792
121
1y 71d
n/a

🍦 Never use print() to debug again.

2.27K
51
8m
MIT

Parsing ELF and DWARF in Python

1.16K
391
9m
n/a

Deep Learning

A curated list of awesome Deep Learning tutorials, projects and communities.

16.65K
5.21K
10m
n/a

Caffe: a fast open framework for deep learning.

31.4K
18.77K
1y 8m
n/a

Deep Learning for humans

50.75K
18.71K
8m
n/a

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more

19.28K
6.8K
8m
Apache-2.0

Tensors and Dynamic neural networks in Python with strong GPU acceleration

46.37K
12.33K
8m
n/a

Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own!

5.84K
662
1y 5m
MIT

An Open Source Machine Learning Framework for Everyone

153.46K
84.06K
8m
Apache-2.0

Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. It can use GPUs and perform efficient symbolic differentiation.

9.36K
2.51K
1y 49d
n/a

DevOps Tools

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

46.98K
20.29K
8m
GPL-3.0

pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.

1.15K
106
8m
MIT

Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:

11.55K
5.03K
8m
Apache-2.0

Chef-like functionality for Fabric

1.24K
162
3y 8m
n/a

Simple, Pythonic remote execution and deployment.

12.74K
1.82K
1y 9m
BSD-2-Clause

Tools for writing awesome Fabric files

1.24K
220
2y 39d
BSD-2-Clause

Honcho: a python clone of Foreman. For managing Procfile-based applications.

1.39K
128
1y 7m
MIT

Supervisor process control system for UNIX

6.67K
1.12K
11m
n/a

Cross-platform lib for process and system monitoring in Python

7.08K
1.09K
8m
BSD-3-Clause

A multi-distribution package that handles early initialization of a cloud instance.

Open source software for building private and public clouds.

A deduplicating archiver with compression and encryption.

Fast, isolated development environments using Docker.

Distributed Computing

Parallel computing with task scheduling

7.95K
1.23K
8m
BSD-3-Clause

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.

14.23K
2.23K
8m
Apache-2.0

Run MapReduce jobs on Hadoop or Amazon Web Services

2.53K
592
11m
n/a

An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.

14.88K
2.4K
8m
Apache-2.0

Python Stream Processing

5.32K
438
1y 15d
n/a

Run Python in Apache Storm topologies. Pythonic API, CLI tooling, and a topology DSL.

1.43K
216
10m
n/a

Apache Spark](https://spark.apache.org/) Python API.

Distribution

Python virtualenvs in Debian packages

1.43K
162
9m
GPL-2.0

A tool used to obfuscate python scripts, bind obfuscated scripts to fixed machine or expire obfuscated scripts.

859
120
8m
n/a

Freeze (package) Python programs into stand-alone executables

7.71K
1.61K
8m
n/a

shiv is a command line utility for building fully self contained Python zipapps as outlined in PEP 441, but with all their dependencies included.

1.12K
65
10m
BSD-2-Clause

Compile scripts, modules, packages to an executable or extension module.

Freezes Python scripts (Mac OS X).

Freezes Python scripts (Windows).

A tool to build Windows installers, installers bundle Python itself.

Documentation

Main repository for the Sphinx documentation builder

3.47K
1.34K
1y 52d
n/a

A curated list of awesome tools for Sphinx Python Documentation Generator

711
62
8m
n/a

API Documentation for Python Projects

842
97
8m
Unlicense

Literate-style documentation generator.

736
136
1y 10m
n/a

Downloader

AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库

3.11K
631
8m
MIT

Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services

3.55K
806
10m
GPL-2.0

Super S3 command line tool

1.07K
187
9m
Apache-2.0

Tiny command-line utility to download media contents (videos, audios, images) from the web. ![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]

A small command-line program to download videos from YouTube.

E-commerce

An Unofficial Alipay API for Python

318
102
3y 11m
n/a

Ecommerce for Mezzanine

625
291
1y 10m
BSD-2-Clause

A Django based shop system

2.45K
872
8m
BSD-3-Clause

Foreign exchange rates, Bitcoin price index and currency conversion using ratesapi.io

377
119
1y 9m
MIT

A Django app to accept payments from various payment processors via Pluggable backends.

967
174
6y 110d
BSD-3-Clause

Python money class with optional CLDR-backed locale-aware formatting and an extensible currency exchange solution.

195
26
5y 51d
MIT

Display money format and its filthy currencies, for all money lovers out there.

49
10
10m
GPL-3.0

An open-source e-commerce framework for Django.

An e-commerce storefront for Django.

An open source E-Commerce platform based on Django.

Editor Plugins and IDEs

Emacs Python Development Environment

1.67K
215
10m
GPL-3.0

Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3

2.11K
246
1y 4d
n/a

awesome Python autocompletion with SublimeText

912
105
10m
MIT

Using the jedi autocompletion library for VIM.

4.69K
374
8m
MIT

Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.

5.17K
881
11m
LGPL-3.0

A code-completion engine for Vim

22.54K
2.61K
8m
GPL-3.0

Python Tools for Visual Studio

2.31K
660
8m
Apache-2.0

Official repository for Spyder - The Scientific Python Development Environment

6.07K
1.22K
8m
MIT

The official VSCode extension with rich support for Python.

Powerful Python IDE, which has professional version and community version.

Email

Mail hosting made simple

1.76K
255
8m
ISC

A Python Mail Server

478
50
10m
n/a

Python IMAP for Human beings

979
156
1y 37d
MIT

Send email in Python conveniently for gmail using yagmail

1.96K
221
1y 16d
MIT

Python email address and Mime parsing library

1.45K
180
1y 7m
Apache-2.0

A light-weight, modular, message representation and mail delivery framework for Python.

223
50
1y 6m
MIT

Enterprise Application Integrations

Environment Management

Simple Python version management

22.51K
1.97K
8m
MIT

Virtual Python Environment builder

3.81K
880
8m
MIT

Files

Object-oriented file system path manipulation

943
125
8m
MIT

Python's Filesystem abstraction layer

1.23K
129
8m
MIT

A python wrapper for libmagic

1.83K
218
8m
n/a

An object-oriented approach to Python file/directory operations.

494
36
6y 8m
n/a

Python library and shell utilities to monitor filesystem events.

4.59K
557
8m
n/a

Python standard library) Map filenames to MIME types.

Python standard library) An cross-platform, object-oriented path library.

Foreign Function Interface

Foreign Function Interface for Python calling C code.

Python standard library) Foreign Function Interface for Python calling C code.

A Python wrapper for Nvidia's CUDA API.

Simplified Wrapper and Interface Generator.

Forms

A Python HTML form library.

353
157
8m
n/a

Bootstrap 3 integration with Django.

2.23K
692
11m
BSD-3-Clause

Bootstrap 4 integration with Django.

869
205
11m
BSD-3-Clause

The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.

4.13K
682
8m
MIT

A platform independent django form serializer

201
103
4y 105d
MIT

A flexible forms validation and rendering library for Python.

1.21K
340
8m
BSD-3-Clause

Functional Programming

Simple, elegant, Pythonic functional programming.

3.11K
102
1y 9m
Apache-2.0

Cython implementation of Toolz: High performance functional utilities

730
54
1y 7m
n/a

Functional programming in Python: implementation of missing features to enjoy FP

3.08K
189
7y 13d
n/a

A fancy and practical functional tools

2.47K
114
1y 28d
BSD-3-Clause

More routines for operating on iterables, beyond itertools

1.8K
156
8m
MIT

Make your functions return something meaningful, typed, and safe!

1.58K
61
8m
BSD-2-Clause

A functional standard library for Python.

3.46K
221
1y 30d
n/a

GUI Development

A little Python library for making simple Electron-like HTML/JS GUI apps

4.19K
404
1y 68d
MIT

Declarative User Interfaces for Python

1.01K
106
8m
n/a

Write desktop and web apps in pure Python

2.56K
244
9m
BSD-2-Clause

Turn (almost) any Python command line program into a full GUI application with one line

11.11K
664
10m
MIT

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

720
135
8m
BSD-3-Clause

Launched in 2018 Actively developed and supported. Supports tkinter, Qt, WxPython, Remi (in browser). Create custom layout GUI's simply. Python 2.7 & 3 Support. 200+ Demo programs & Cookbook for rapid start. Extensive documentation. Examples using Machine Learning(GUI, OpenCV Integration, Chatterbot), Floating Desktop Widgets, Matplotlib + Pyplot integration, add GUI to command line scripts, PDF & Image Viewer. For both beginning and advanced programmers .

5.62K
933
8m
LGPL-3.0

Build GUI for your Python program with JavaScript, HTML, and CSS

1.97K
255
1y 59d
BSD-3-Clause

A Python native, OS native GUI toolkit.

2.61K
478
8m
n/a

DearPyGui: A GPU Accelerated Python GUI Framework

1.79K
62
1y 51d
MIT

Built-in wrapper for ncurses used to create terminal GUI applications.

A library for creating NUI applications, running on Windows, Linux, Mac OS X, Android and iOS.

Python Bindings for GLib/GObject/GIO/GTK+ (GTK+3).

Python bindings for the Qt cross-platform application and UI framework.

Tkinter is Python's de-facto standard GUI package.

A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.

A blending of the wxWidgets C++ class library with the Python.

GraphQL

GraphQL framework for Python

6.34K
672
9m
MIT

tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.

46
5
1y 54d
MIT

ASGI support for the Tartiflette GraphQL engine

67
9
1y 54d
MIT

SDL-first GraphQL engine implementation for Python 3.6+ and asyncio.

Game Development

Arcade is a modern Python framework for crafting games with compelling graphics and sound.

cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.

Python framework for 3D, VR and game development.

3D game engine developed by Disney.

Pygame is a set of Python modules designed for writing games.

Python bindings for the Ogre 3D render engine, can be used for games, simulations, anything 3D.

Python ctypes bindings for OpenGL and it's related APIs.

A ctypes based wrapper for the SDL2 library.

A Visual Novel engine.

Geolocation

A Django application that provides country choices for use with forms, flag icons static files, and a country field for models.

951
214
8m
MIT

GeoIP Legacy Python API

217
62
8m
LGPL-2.1

Python bindings and utilities for GeoJSON

598
82
11m
BSD-3-Clause

Geocoding library for Python.

3.22K
539
10m
MIT

A world-class geographic web framework.

HTML Manipulation

Bleach is an allowed-list-based HTML sanitizing library that escapes or strips markup and attributes

2.1K
215
8m
n/a

Standards-compliant library for parsing and serializing HTML documents and fragments in Python

891
257
1y 77d
MIT

Safely add untrusted strings to HTML/XML markup.

366
97
8m
BSD-3-Clause

A jquery-like library for python

1.97K
164
11m
n/a

Converts XML to Python objects

497
71
1y 78d
MIT

Python module that makes working with XML feel like you are working with JSON

4.28K
416
1y 6m
MIT

Providing Pythonic idioms for iterating, searching, and modifying HTML or XML.

A CSS library for Python.

A very fast, easy-to-use and versatile library for handling HTML and XML.

A visual rendering engine for HTML and CSS that can export to PDF.