Listed by section, in editorial order. Click a column to re-sort the whole list.
Press / to search. Tap a tag to filter. Click any row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
Implementations 5 projectsUnless you need MicroPython on a microcontroller or Pyodide in the browser, CPython is the Python implementation to run. Cython compiles your slow code to C. |
||||||
| 1 | cpython Python Language | Not on PyPI | 77,383 | Implementations Python Language | → | |
|
Default, most widely used implementation of the Python programming language written in C.
|
||||||
| 2 | micropython Python Language | Not on PyPI | 22,105 | Implementations Python Language | → | |
|
A lean and efficient Python implementation for microcontrollers and constrained systems.
|
||||||
| 3 | pypy Python Language | Not on PyPI | 1,805 | Implementations Python Language | → | |
|
A very fast and compliant implementation of the Python language.
|
||||||
| 4 | Cython Python Language | 79,815,843 | 10,853 | Implementations Python Language | → | |
|
Optimizing Static Compiler for Python.
|
||||||
| 5 | pyodide Python Language | Not on PyPI | 14,871 | Implementations Python Language | → | |
|
Python distribution for the browser and Node.js based on WebAssembly.
|
||||||
Built-in Classes Enhancement 4 projectsSkip hand-written dunder methods, and when you compare Python dataclass alternatives, pick attrs for its validators and converters. Box gives dicts dot access. |
||||||
| 6 | attrs Python Language | 695,949,704 | 5,850 | Built-in Classes Enhancement Python Language | → | |
|
Replacement for
__init__, __eq__, __repr__, etc. boilerplate in class definitions. |
||||||
| 7 | bidict Python Language | 23,485,942 | 1,588 | Built-in Classes Enhancement Python Language | → | |
|
Efficient, Pythonic bidirectional map data structures and related functionality.
|
||||||
| 8 | uuid-utils Python Language | 71,663,824 | 374 | Built-in Classes Enhancement Python Language | → | |
|
A fast, Rust-backed drop-in replacement for Python's built-in
uuid module. |
||||||
| 9 | python-box Python Language | 4,550,867 | 2,837 | Built-in Classes Enhancement Python Language | → | |
|
Python dictionaries with advanced dot notation access.
|
||||||
Functional Programming 5 projectsBeyond functools, install more-itertools, as the itertools docs suggest. toolz is a fuller Python functional programming library, and returns adds typed errors. |
||||||
| 10 | functools Python Language | Stdlib | 77,383 | Functional Programming Python Language Stdlib | → | |
|
(Python standard library) Higher-order functions and operations on callable objects.
|
||||||
| 11 | more-itertools Python Language | 228,948,957 | 4,097 | Functional Programming Python Language | → | |
|
More routines for operating on iterables, beyond
itertools. |
||||||
| 12 | toolz Python Language | 55,501,397 | 5,156 | Functional Programming Python Language | → | |
|
A collection of functional utilities for iterators, functions, and dictionaries. Also available as cytoolz for Cython-accelerated performance.
|
||||||
| 13 | funcy Python Language | 6,686,325 | 3,509 | Functional Programming Python Language | → | |
|
A fancy and practical functional tools.
|
||||||
| 14 | returns Python Language | 973,516 | 4,370 | Functional Programming Python Language | → | |
|
A set of type-safe monads, transformers, and composition utilities.
|
||||||
Asynchronous Programming 8 projectsI/O-bound or CPU-bound? I/O-bound code wants a Python async library, and asyncio comes built in. CPU-bound work goes to a concurrent.futures process pool. |
||||||
| 15 | asyncio Async I/O | Stdlib | 77,383 | Async I/O Asynchronous Programming Python Language Stdlib | → | |
|
(Python standard library) Asynchronous I/O, event loop, coroutines and tasks.
|
||||||
| 16 | anyio Async I/O | 807,491,903 | 2,550 | Async I/O Asynchronous Programming Python Language | → | |
|
A high-level async concurrency and networking framework that works on top of asyncio or trio.
|
||||||
| 17 | uvloop Async I/O | 213,757,424 | 11,909 | Async I/O Asynchronous Programming Python Language | → | |
|
Ultra fast asyncio event loop.
|
||||||
| 18 | trio Async I/O | 36,198,703 | 7,342 | Async I/O Asynchronous Programming Python Language | → | |
|
A friendly library for async concurrency and I/O.
|
||||||
| 19 | gevent Async I/O | 25,917,494 | 6,449 | Async I/O Asynchronous Programming Python Language | → | |
|
A coroutine-based Python networking library that uses greenlet.
|
||||||
| 20 | Twisted Async I/O | 13,658,584 | 5,993 | Async I/O Asynchronous Programming Python Language | → | |
|
An event-driven networking engine.
|
||||||
| 21 | concurrent.futures Parallelism | Stdlib | 77,383 | Parallelism Asynchronous Programming Python Language Stdlib | → | |
|
(Python standard library) A high-level interface for asynchronously executing callables.
|
||||||
| 22 | multiprocessing Parallelism | Stdlib | 77,383 | Parallelism Asynchronous Programming Python Language Stdlib | → | |
|
(Python standard library) Process-based parallelism.
|
||||||
Date and Time 5 projectsHandle time zones with the built-in zoneinfo. Parsing date strings and adding months is where a Python date library earns its install: python-dateutil. |
||||||
| 23 | zoneinfo Python Language | Stdlib | 77,383 | Date and Time Python Language Stdlib | → | |
|
(Python standard library) IANA time zone support. Brings the tz database into Python.
|
||||||
| 24 | python-dateutil Python Language | 908,606,264 | 2,638 | Date and Time Python Language | → | |
|
Extensions to the standard Python datetime module.
|
||||||
| 25 | dateparser Python Language | 38,906,832 | 2,862 | Date and Time Python Language | → | |
|
A Python parser for human-readable dates in over 200 language locales.
|
||||||
| 26 | pendulum Python Language | 53,576,305 | 6,676 | Date and Time Python Language | → | |
|
Python datetimes made easy.
|
||||||
| 27 | whenever Python Language | 5,642,981 | 2,406 | Date and Time Python Language | → | |
|
A modern datetime library, type-safe and DST-safe, in Rust or pure Python.
|
||||||
No projects match your search or filter.
Try a broader term, or .
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.