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: JSON dans les projets data science : Trucs & Astuces | dev.to | 2024-03-07
  • Robyn

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime.

  • Project mention: Robyn – Innovator Friendly, and Community Driven Python Web Framework | news.ycombinator.com | 2024-01-04
  • 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.

    InfluxDB logo
  • pants

    The Pants Build System

  • Project mention: The xz attack shell script | news.ycombinator.com | 2024-04-02

    > C/C++'s header system with conditional inclusion

    Wouldn't it be more accurate to say something like "older build systems"? I don't think any of the things you listed are "modern". Which isn't a criticism of their legacy! They have been very useful for a long time, and that's to be applauded. But they have huge problems, which is a big part of why newer systems have been created.

    FWIW, I have been using pants[0] (v2) for a little under a year. We chose it after also evaluating it and bazel (but not nix, for better or worse). I think it's really really great! Also painful in some ways (as is inevitably the case with any software). And of course it's nearly impossible to entirely stomp out "genrules" use cases. But it's much easier to get much closer to true hermeticity, and I'm a big fan of that.

    0: https://www.pantsbuild.org/

  • 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: How to use python ML script in tauri? | /r/rust | 2023-05-02

    Check out: https://github.com/BayesWitnesses/m2cgen

  • DeepFilterNet

    Noise supression using deep filtering

  • Project mention: Anyone know of a good TTS pipeline for raw speech data? | /r/AudioAI | 2023-10-03

    You mean remove background noise and transcribe? Then you can use DeepFilterNet to remove noise, and Whisper to transcribe.

  • nautilus_trader

    A high-performance algorithmic trading platform and event-driven backtester

  • Project mention: Is NautilusTrader compatible with MetaTrader5 Python Package? | /r/algotrading | 2023-06-21

    I recently found NautilusTrader. According to NautilusTrader, it can be integrated with Brokers/Exchange that provides REST, WebSocket or FIX API. Not sure if there is a work around to integrate MetaTrader5 Python to NautilusTrader.

  • pydantic-core

    Core validation logic for pydantic written in rust

  • Project mention: Is there a pydantic.BaseSettings equivalent in rust? | /r/rust | 2023-06-05

    Funny that you ask... https://github.com/pydantic/pydantic-core Unfortunately it seems that the functionality you ask for is not (yet) part of this ...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • bytewax

    Python Stream Processing

  • Project mention: Building a streaming SQL engine with Arrow and DataFusion | news.ycombinator.com | 2024-03-18
  • voltaML-fast-stable-diffusion

    Beautiful and Easy to use Stable Diffusion WebUI

  • Project mention: Show HN: Shortbread, a web app that helps you create AI comics in minutes | news.ycombinator.com | 2023-10-06

    Also, VoltaML has a good reference GPU AITemplate SD 1.5 implementation:

    https://github.com/VoltaML/voltaML-fast-stable-diffusion/tre...

    The speed jump is massive on my desktop GPU, probably even more dramatic on cloud hardware, and it may support some things (weight swapping/lora swapping/resolution changing) better than JAX.

  • oxen-release

    Lightning fast data version control system for structured and unstructured machine learning datasets. We aim to make versioning datasets as easy as versioning code.

  • Project mention: Ask HN: Can we do better than Git for version control? | news.ycombinator.com | 2023-12-10

    We've been working on a data version control system called "oxen" optimized for large unstructured datasets that we are seeing more and more with the advent of many of the generative AI techniques.

    Many of these datasets have many many images, videos, audio files, text as well as structured tabular datasets that git or git-lfs just falls flat on.

    Would love anyone to kick the tires on it and let us know what you think:

    https://github.com/Oxen-AI/oxen-release

    The commands are mirrored after git so it is easy to learn, but optimized under the hood for larger datasets.

  • langs-in-rust

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

  • Project mention: Gleam | news.ycombinator.com | 2023-11-07

    Gleam is written in Rust and is a nice example (besides Rust itself) of what it looks like to write a language in Rust. By my own tracking (https://github.com/alilleybrinker/langs-in-rust) Gleam is one of the most popular languages written in Rust and is one of the few top languages in that list which isn't a reimplementation of an existing language!

  • URS

    Universal Reddit Scraper - A comprehensive Reddit scraping/archival command-line tool.

  • Project mention: Nitter Shutting Down | news.ycombinator.com | 2024-01-27

    If they don't want you to use their API just respect their wishes and scrape Reddit. https://github.com/JosephLai241/URS it's the only moral thing we can do.

  • mosec

    A high-performance ML model serving framework, offers dynamic batching and CPU/GPU pipelines to fully exploit your compute machine

  • Project mention: 20x Faster as the Beginning: Introducing pgvecto.rs extension written in Rust | dev.to | 2023-08-06

    Mosec - A high-performance serving framework for ML models, offers dynamic batching and CPU/GPU pipelines to fully exploit your compute machine. Simple and faster alternative to NVIDIA Triton.

  • themes

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

  • py2many

    Transpiler of Python to many other languages

  • Project mention: Transpiler, a Meaningless Word | news.ycombinator.com | 2023-08-16

    > Another problem is that there are hundreds of built-in library functions that need to be compiled from Python from C

    An approach I've advocated as one of the main authors of py2many is that all of the python builtin functions be written in a subset of python[1] and then compiled into native code. This has the benefit of avoiding GIL, problems with C-API among other things.

    Do checkout the examples here[2] which work out of the box for many of the 8-9 supported backends.

    [1] https://github.com/py2many/py2many/blob/main/doc/langspec.md

  • setuptools-rust

    Setuptools plugin for Rust support

  • sourmash

    Quickly search, compare, and analyze genomic and metagenomic data sets.

  • artiq

    A leading-edge control system for quantum information experiments

  • codebraid

    Live code in Pandoc Markdown

  • awesome-n64-development

    A curated list of Nintendo 64 development resources including toolchains, documentation, emulators, example code, and more

  • rtoml

    A fast TOML library for python implemented in rust.

  • IDARustDemangler

    Rust Demangler & Normalizer plugin for IDA

  • Project mention: Rust Binary Analysis, Feature by Feature | /r/rust | 2023-06-07

    IDA can't demangle Rust names natively? Srsly? This feels like a price of admission in current year. Ah, a plugin: https://github.com/timetravelthree/IDARustDemangler . This seems like something that should be added to the article.

  • rustimport

    Import Rust source files directly from Python!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

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 5,540
2 Robyn 3,548
3 pants 3,100
4 m2cgen 2,706
5 DeepFilterNet 1,914
6 nautilus_trader 1,544
7 pydantic-core 1,263
8 bytewax 1,144
9 voltaML-fast-stable-diffusion 938
10 oxen-release 829
11 langs-in-rust 792
12 URS 724
13 mosec 701
14 themes 627
15 py2many 590
16 setuptools-rust 557
17 sourmash 432
18 artiq 400
19 codebraid 361
20 awesome-n64-development 309
21 rtoml 296
22 IDARustDemangler 260
23 rustimport 202

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com