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
76
79
## Data Structures
@@ -102,6 +105,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
102
105
## HTTP Clients
103
106
104
107
-[primp](https://github.com/deedy5/primp) - Fast HTTP client that can impersonate browsers by mimicking TLS/JA3/HTTP2 fingerprints.
108
+
-[pyreqwest](https://github.com/MarkusSintonen/pyreqwest) - Fast HTTP client built on Rust's reqwest library with async/sync support and full type safety.
105
109
-[rnet](https://github.com/0x676e67/rnet) - Asynchronous Python HTTP client powered by Rust.
106
110
107
111
## Linting, Formatting & Type Checking
@@ -117,6 +121,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
117
121
118
122
-[pycrdt](https://github.com/jupyter-server/pycrdt) - Python bindings for the Yrs Rust CRDT implementation (collaborative editing).
119
123
-[pyxel](https://github.com/kitao/pyxel) - A retro game engine for Python, with core written in Rust.
124
+
-[ry](https://github.com/jessekrubin/ry) - Collection of Python bindings to Rust crates providing utilities for async HTTP, datetime, file I/O, and compression.
120
125
121
126
## Package Management & Tooling
122
127
@@ -127,6 +132,10 @@ This list tracks the growing movement of Python projects leveraging Rust for the
127
132
-[rye](https://github.com/astral-sh/rye) - A Python project management tool (largely succeeded by uv).
128
133
-[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.
129
134
135
+
## Profiling
136
+
137
+
-[filprofiler](https://github.com/pythonspeed/filprofiler/) - Memory profiler for Python that identifies peak memory usage and allocation sources in data processing applications.
138
+
130
139
## Rust-Python Interop
131
140
132
141
-[PyO3](https://github.com/PyO3/pyo3) - Rust bindings for the Python interpreter. The foundation for most projects on this list.
@@ -143,12 +152,14 @@ This list tracks the growing movement of Python projects leveraging Rust for the
143
152
144
153
## Search & Indexing
145
154
155
+
-[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.
146
156
-[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.
162
+
-[lp_parser_rs](https://github.com/dandxy89/lp_parser_rs) - Parser for Linear Programming files supporting IBM CPLEX, FICO Xpress, Gurobi, and Mosek formats.
152
163
-[ormsgpack](https://github.com/aviramha/ormsgpack) - Fast MessagePack serialization/deserialization, derived from orjson.
153
164
154
165
## Tokenization & ML
@@ -178,6 +189,7 @@ This list tracks the growing movement of Python projects leveraging Rust for the
178
189
-[selectolax](https://github.com/rushter/selectolax) - Fast HTML5 parser with CSS selectors, using Rust's html5ever engine.
179
190
-[html2text-rs](https://github.com/deedy5/html2text_rs) - Python library for converting HTML to markup or plain text.
180
191
-[html-py-ever](https://github.com/SimonSapin/html5ever-python) - Fast HTML parsing and CSS selecting via html5ever.
192
+
-[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