SaaSHub helps you find the best software and product alternatives Learn more →
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: I Use Nim Instead of Python for Data Processing | news.ycombinator.com | 2024-09-05
-
Project mention: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24
asyncpg: this was the gold standard async database driver for Postgres, being one of the first to market and most performant. While all other drivers use the C library libpq to interface with Postgres, MagicStack opted to rewrite their own custom implementation and also deviate from Python DBAPI spec. If performance is your main criteria here, then asyncpg is probably the best option.
-
-
pyinfra
pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
pyinfra – automates infrastructure using Python
-
Pyston
(No longer maintained) A faster and highly-compatible implementation of the Python programming language.
-
-
-
Project mention: Show HN: Elodin – A better framework for physics simulation | news.ycombinator.com | 2024-03-06
You are completely correct; right now it is just mechanics that we have built out. But, there isn't any theoretical reason you couldn't use this framework for other types of simulation. In particular, the Monte Carlo runner is super flexible. Since we are based on JAX you can utilize a ton of the tooling that others have built in the physics space like https://github.com/tumaer/JAXFLUIDS or https://github.com/DifferentiableUniverseInitiative/jax_cosm... . The goal right now though is pretty firmly focused on controls engineers and their needs, but we envision this becoming broadly used.
-
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)
-
-
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.
Python High Performance discussion
Python High Performance related posts
-
I Use Nim Instead of Python for Data Processing
-
Ask HN: C/C++ developer wanting to learn efficient Python
-
EdgeDB – A graph-relational database with declarative schema
-
Portable Efficient Assembly Code-Generator in Higher-Level Python (PeachPy)
-
SIMD in Pure Python
-
Progress on No-GIL CPython
-
Ask HN: Is there a way to use Python statically typed or with any type-checking?
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jan 2025
Index
What are some of the best open-source High Performance projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | edgedb | 13,283 |
2 | Cython | 9,701 |
3 | asyncpg | 7,091 |
4 | tf-quant-finance | 4,647 |
5 | pyinfra | 4,017 |
6 | Pyston | 2,503 |
7 | PeachPy | 1,985 |
8 | numpy-stl | 633 |
9 | JAXFLUIDS | 357 |
10 | Ignareo-ISML-auto-voter | 187 |
11 | cpython | 144 |
12 | kth | 28 |
13 | Csq | 21 |