You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -47,6 +48,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
47
48
-[bed-reader](https://github.com/fastlmm/bed-reader) - Read and write the PLINK BED format, simply and efficiently.
48
49
-[haem](https://github.com/BooleanCat/haem) - A Python library for working on bioinformatics problems.
49
50
-[mocpy](https://github.com/cds-astro/mocpy) - Astronomical Python library for describing coverage regions on the unit sphere.
51
+
-[satkit](https://github.com/ssmichael1/satkit) - Satellite and orbital mechanics toolkit for astrodynamics calculations including orbit propagation and coordinate transformations.
50
52
51
53
## Cloud Storage
52
54
@@ -71,6 +73,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
71
73
72
74
## Date & Time
73
75
76
+
-[jiff](https://github.com/BurntSushi/jiff) - Datetime library with IANA timezone support, DST-aware arithmetic, and timezone-aware formatting/parsing.
74
77
-[pendulum](https://github.com/python-pendulum/pendulum) - Python datetimes made easy; performance-critical parts rewritten from C to Rust in v3.
75
78
-[whenever](https://github.com/ariebovenberg/whenever) - Typed and DST-safe datetimes for Python.
76
79
@@ -103,6 +106,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
103
106
## HTTP Clients
104
107
105
108
-[primp](https://github.com/deedy5/primp) - Fast HTTP client that can impersonate browsers by mimicking TLS/JA3/HTTP2 fingerprints.
109
+
-[pyreqwest](https://github.com/MarkusSintonen/pyreqwest) - Fast HTTP client built on Rust's reqwest library with async/sync support and full type safety.
106
110
-[rnet](https://github.com/0x676e67/rnet) - Asynchronous Python HTTP client powered by Rust.
107
111
108
112
## Linting, Formatting & Type Checking
@@ -118,6 +122,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
118
122
119
123
-[pycrdt](https://github.com/jupyter-server/pycrdt) - Python bindings for the Yrs Rust CRDT implementation (collaborative editing).
120
124
-[pyxel](https://github.com/kitao/pyxel) - A retro game engine for Python, with core written in Rust.
125
+
-[ry](https://github.com/jessekrubin/ry) - Collection of Python bindings to Rust crates providing utilities for async HTTP, datetime, file I/O, and compression.
121
126
122
127
## Package Management & Tooling
123
128
@@ -128,6 +133,10 @@ This list tracks the growing movement of Python projects leveraging Rust for the
128
133
-[rye](https://github.com/astral-sh/rye) - A Python project management tool (largely succeeded by uv).
129
134
-[uv](https://github.com/astral-sh/uv) - An extremely fast Python package and project manager. 10-100x faster than pip, replaces pip-tools, poetry, pyenv, pipx, and virtualenv in a single tool.
130
135
136
+
## Profiling
137
+
138
+
-[filprofiler](https://github.com/pythonspeed/filprofiler/) - Memory profiler for Python that identifies peak memory usage and allocation sources in data processing applications.
139
+
131
140
## Rust-Python Interop
132
141
133
142
-[PyO3](https://github.com/PyO3/pyo3) - Rust bindings for the Python interpreter. The foundation for most projects on this list.
@@ -144,12 +153,14 @@ This list tracks the growing movement of Python projects leveraging Rust for the
144
153
145
154
## Search & Indexing
146
155
156
+
-[ahocorasick_rs](https://github.com/G-Research/ahocorasick_rs/) - Fast multi-pattern string search using the Aho-Corasick algorithm, 1.5-7x faster than alternatives.
147
157
-[tantivy-py](https://github.com/quickwit-oss/tantivy-py) - Python bindings for Tantivy, a full-text search engine library (Lucene alternative).
-[jiter](https://github.com/pydantic/jiter) - Fast iterable JSON parser, used by pydantic and the OpenAI Python SDK.
163
+
-[lp_parser_rs](https://github.com/dandxy89/lp_parser_rs) - Parser for Linear Programming files supporting IBM CPLEX, FICO Xpress, Gurobi, and Mosek formats.
153
164
-[ormsgpack](https://github.com/aviramha/ormsgpack) - Fast MessagePack serialization/deserialization, derived from orjson.
154
165
155
166
## Tokenization & ML
@@ -179,6 +190,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
179
190
-[selectolax](https://github.com/rushter/selectolax) - Fast HTML5 parser with CSS selectors, using Rust's html5ever engine.
180
191
-[html2text-rs](https://github.com/deedy5/html2text_rs) - Python library for converting HTML to markup or plain text.
181
192
-[html-py-ever](https://github.com/SimonSapin/html5ever-python) - Fast HTML parsing and CSS selecting via html5ever.
193
+
-[markupever](https://github.com/awolverp/markupever) - High-performance HTML and XML parser with CSS selector support built on Rust's html5ever engine.
0 commit comments