Python High Performance

Open-source Python projects categorized as High Performance

Top 13 Python High Performance Projects

  • edgedb

    A graph-relational database with declarative schema, built-in migration system, and a next-generation query language

    Project mention: EdgeDB – A graph-relational database with declarative schema | news.ycombinator.com | 2024-02-10
  • Cython

    The most widely used Python to C compiler

    Project mention: Ask HN: Is there a way to use Python statically typed or with any type-checking? | news.ycombinator.com | 2023-08-06
  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • asyncpg

    A fast PostgreSQL Database Client Library for Python/asyncio.

    Project mention: Ask HN: Is Python async/await some kind of joke? | news.ycombinator.com | 2024-01-27

    - SqlAlchemy/asyncpg => you can’t use it if you’re using PgBouncer (necessary most of the time with Postgres) in transaction mode? What?? https://github.com/MagicStack/asyncpg/issues/1058

  • tf-quant-finance

    High-performance TensorFlow library for quantitative finance.

    Project mention: tf-quant-finance: NEW Derivatives and Hedging - star count:3911.0 | /r/algoprojects | 2023-06-10
  • pyinfra

    pyinfra automates infrastructure using Python. It’s fast and scales from one server to thousands. Great for ad-hoc command execution, service deployment, configuration management and more.

    Project mention: Interesting Uses of Ansible's ternary filter | news.ycombinator.com | 2024-02-22

    Haven't used it in anger yet, but I have high hopes for PyInfra: https://github.com/pyinfra-dev/pyinfra

  • Pyston

    A faster and highly-compatible implementation of the Python programming language.

    Project mention: Codon: Python Compiler | news.ycombinator.com | 2023-05-08

    Just for reference,

    * Nuitka[0] "is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11."

    * Pypy[1] "is a replacement for CPython" with builtin optimizations such as on the fly JIT compiles.

    * Cython[2] "is an optimising static compiler for both the Python programming language and the extended Cython programming language... makes writing C extensions for Python as easy as Python itself."

    * Numba[3] "is an open source JIT compiler that translates a subset of Python and NumPy code into fast machine code."

    * Pyston[4] "is a performance-optimizing JIT for Python, and is drop-in compatible with ... CPython 3.8.12"

    [0] https://github.com/Nuitka/Nuitka

    [1] https://www.pypy.org/

    [2] https://cython.org/

    [3] https://numba.pydata.org/

    [4] https://github.com/pyston/pyston

  • PeachPy

    x86-64 assembler embedded in Python

    Project mention: Portable Efficient Assembly Code-Generator in Higher-Level Python (PeachPy) | news.ycombinator.com | 2024-01-05
  • 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.

  • numpy-stl

    Simple library to make working with STL files (and 3D objects in general) fast and easy.

  • Ignareo-ISML-auto-voter

    Ignareo the Carillon, a web crawler/spider template of ultimate high concurrency built for leprechauns. Carillons as the best web spiders; Long live the golden years of leprechauns! (ISML=international saimoe; 2022 ISML is last ISML)

  • cpython

    Alternative StdLib for Nim for Python targets, hijacks Python StdLib for Nim (by juancarlospaco)

  • Chata

    :guitar::magic_wand: DSP made easy. The Chata programming language! :long_drum:

    Project mention: Welcome to the Chata Programming Language | news.ycombinator.com | 2023-12-24
  • kth

    High performance Bitcoin development platform

    Project mention: Only 2 Node Projects are Ready for the Upgrade Coming in Just Over 2 Weeks? Are we heading for a big fork? | /r/btc | 2023-04-27

    Knuth supports it since 0.32: https://github.com/k-nuth/kth/releases/tag/v0.32.0

  • Csq

    Csq (pronounced "C square") is a high-performance, Python-like programming language designed for easy syntax, compatibility with existing C/C++ code, fast execution, and optional hardware control.

    Project mention: Csq New Programming Language | /r/u_withsj | 2023-10-30

    Csq : https://github.com/CsqLang/Csq

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). The latest post mention was on 2024-02-22.

Python High Performance related posts

Index

What are some of the best open-source High Performance projects in Python? This list will help you:

Project Stars
1 edgedb 12,089
2 Cython 8,723
3 asyncpg 6,510
4 tf-quant-finance 4,206
5 pyinfra 2,498
6 Pyston 2,481
7 PeachPy 1,941
8 numpy-stl 587
9 Ignareo-ISML-auto-voter 188
10 cpython 130
11 Chata 41
12 kth 26
13 Csq 20
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com