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: This Week In Python | dev.to | 2024-05-31

    orjson – Fast, correct Python JSON library

  • 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
  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring 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

  • 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.

  • result

    A simple Rust like Result type for Python 3. Fully type annotated. (by rustedpy)

  • Project mention: Ask HN: Anyone looking for contributors for their open source projects | news.ycombinator.com | 2024-03-21

    https://github.com/rustedpy/result

    Small Python library, slowly and steadily growing in use.

  • 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
  • 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 ...

  • 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.

  • 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,644
2 Robyn 3,765
3 pants 3,146
4 m2cgen 2,731
5 DeepFilterNet 2,009
6 nautilus_trader 1,625
7 result 1,391
8 pydantic-core 1,292
9 bytewax 1,265
10 voltaML-fast-stable-diffusion 952
11 oxen-release 839
12 langs-in-rust 815
13 URS 740
14 mosec 712
15 themes 652
16 py2many 605
17 setuptools-rust 569
18 sourmash 441
19 artiq 407
20 codebraid 362
21 awesome-n64-development 312
22 rtoml 298
23 IDARustDemangler 265

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