Python Rust

Open-source Python projects categorized as Rust

Top 23 Python Rust Projects

  • orjson

    Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

    Project mention: Making Python classes serializable to/from JSON | reddit.com/r/Python | 2022-10-12

    Doesn't orjson do that already?

  • pants

    The Pantsbuild developer workflow system

    Project mention: Blazing fast CI with MicroVMs | news.ycombinator.com | 2022-11-18
  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • m2cgen

    Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies

    Project mention: Use your decision tree model in your Javascript project today with m2cgen | dev.to | 2022-11-19

    And that’s it! All the magic in just two lines of code. I would like to thank the authors of the m2cgen library and encourage you to try it out.

  • trezor-firmware

    :lock: Trezor Firmware Monorepo

    Project mention: How to Get Back Your Stolen Cryptocurrency: Tips to Get Your Money Back | reddit.com/r/RecoverAllCrypto | 2022-11-30

    Scams involving cryptocurrency seem to be more and more common. These scams usually take the form of either an email, a phone call, or text message where you are asked for your crypto credentials. What people don’t realize is that some victims of scams get their stolen crypto back, it just takes teaming up with a good recovery company like FinRecoveryInc. Its also important to note that to avoid situations like these, its best to use a hard wallet like Trezor to keep your crypto safe.

  • hyperjson

    🐍 A hyper-fast Python module for reading/writing JSON data using Rust's serde-json.

  • py2many

    Transpiler of Python to many other languages

    Project mention: A Python-compatible statically typed language erg-lang/erg | news.ycombinator.com | 2022-08-13

    It'd not fully solve your issue, but have you ever seen https://github.com/py2many/py2many ?

  • langs-in-rust

    A list of programming languages implemented in Rust, for inspiration.

    Project mention: The impossible case of pitching rust in a web dev shop | reddit.com/r/programming | 2022-09-22
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • setuptools-rust

    Setuptools plugin for Rust support

  • themes

    Custom themes repository for Warp, a blazingly fast modern terminal built in Rust. (by warpdotdev)

    Project mention: Show HN: Warp, a Rust-based terminal for the modern age | news.ycombinator.com | 2022-04-05
  • artiq

    A leading-edge control system for quantum information experiments

    Project mention: Senior FPGA Engineer in quantum computing startup, Oxfordshire UK | reddit.com/r/FPGA | 2022-09-06

    At Oxford Ionics we're looking for a senior FPGA engineer to work on our ARTIQ-based experimental control system and build our FPGA team. We're using Migen HDL and Python and software engineering knowledge are highly desirable. No prior quantum computing knowledge is required!

  • codebraid

    Live code in Pandoc Markdown

    Project mention: Literate DevOps | news.ycombinator.com | 2022-09-26

    If you want Markdown instead of Org Mode, Codebraid is great.

    https://github.com/gpoore/codebraid

  • flatdata

    Write-once, read-many, minimal overhead binary structured file format.

    Project mention: How should I handle storing and reading from large amounts of data in my project? | reddit.com/r/rust | 2022-04-10

    Shameless self-plug: You could have a look at https://github.com/heremaps/flatdata to see if it fits your needs: Read-only memory mapped flat data structures providing fast random access.

  • fastuuid

    FastUUID is a library which provides CPython bindings to Rust's UUID library

  • compiler-benchmark

    Benchmarks compilation speeds of different combinations of languages and compilers.

  • ahocorasick_rs

    Check for multiple patterns in a single string at the same time: a fast Aho-Corasick algorithm for Python

    Project mention: Best way to approach matching text between two datasets in python? | reddit.com/r/Python | 2022-06-16

    See also: https://github.com/G-Research/ahocorasick_rs

  • sqloxide

    Python bindings for sqlparser-rs

  • argparse-rosetta-rs

    Collected benchmarks for arg parsing crates written in Rust

    Project mention: Build a CLI with RUST | Live coding | reddit.com/r/rust | 2022-11-14

    It's clap and bpaf nowdays from fully featured ones. https://github.com/rosetta-rs/argparse-rosetta-rs

  • RustDaVinci

    :paintbrush: :framed_picture: An automatic sign painter for Rust Facepunch

    Project mention: Back with another painting! This time a Photo Realistic Eye! (first in Rust?) | reddit.com/r/playrust | 2022-09-20
  • rustshed

    Rust types in Python. https://justforfunnoreally.dev/

    Project mention: Rust's Option and Result. In Python. | reddit.com/r/rust | 2022-06-25
  • rustplus

    Rust+ API Wrapper Written in Python for the Game: Rust

  • Python-Complementary-Languages

    Just a small test to see which language is better for extending python when using lists of lists

  • SpeedTests

    comparing the execution speeds of various programming languages

  • pypolyline

    Fast Google Polyline encoding and decoding using a Rust binary

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-30.

Python Rust related posts

Index

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

Project Stars
1 orjson 3,999
2 pants 2,353
3 m2cgen 2,274
4 trezor-firmware 940
5 hyperjson 476
6 py2many 464
7 langs-in-rust 458
8 setuptools-rust 436
9 themes 359
10 artiq 329
11 codebraid 293
12 flatdata 153
13 fastuuid 102
14 compiler-benchmark 101
15 ahocorasick_rs 81
16 sqloxide 72
17 argparse-rosetta-rs 54
18 RustDaVinci 52
19 rustshed 39
20 rustplus 35
21 Python-Complementary-Languages 32
22 SpeedTests 29
23 pypolyline 27
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
www.influxdata.com