InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Maturin Alternatives
Similar projects and alternatives to maturin
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
-
-
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
ormsgpack
Msgpack serialization/deserialization library for Python, written in Rust using PyO3 and rust-msgpack. Reboot of orjson. msgpack.org[Python]
-
polars
Fast multi-threaded, hybrid-out-of-core DataFrame library in Rust | Python | Node.js
-
-
-
album-art-wallpaper
An app for Windows that will change your desktop wallpaper to the album art of the song you are listening to.
-
maturin-action
GitHub Action to install and run a custom maturin command with built-in support for cross compilation
-
Python-Rust-benchmark
Python vs Rust benchmark using a toy visual problem (linear algebra).
-
Rustlings
:crab: Small exercises to get you used to reading and writing Rust code!
-
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
-
Dlib
A toolkit for making real world machine learning and data analysis applications in C++
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
maturin reviews and mentions
- sccache now supports GHA as backend
-
Show HN: Python library for embedding large graphs (Written in Rust)
I like how this is a Rust project without any Python, that publishes a package to PyPI.
It uses Maturin (https://github.com/PyO3/maturin) for this, which I've never heard of but sounds really useful.
- Carefully exploring Rust as a Python developer
-
Would you use maturin for ML model serving?
Maturin looks like a solid project. It seems like a good fit for wrapping up the unsafe Python model in a safe performant Rust HTTP server, or otherwise integrating it with Rust backend code.
-
periodic-rs: some bounded data structures in rust
Next steps are: - Implementing IterMut for all the data structures - Porting it to python using maturin and pyo3
-
For loop vs while loop in Python.
Alternatively https://github.com/PyO3/pyo3 + https://github.com/PyO3/maturin to write Python libraries in Rust and upload them to pypi
-
What is the best way to setup Criterion to benchmark a mixed rust/python project?
I'm using Maturin to build my rust code into a python module. I am using a structure similar to this and here's my repo without benchmarking.
-
[D] Is Rust stable/mature enough to be used for production ML? Is making Rust-based python wrappers a good choice for performance heavy uses and internal ML dependencies in 2021?
Otherwise, though, Rust is an excellent choice. The many advantages of Rust (great package manager, memory safety, modern language features, ...) are already well documented so I won't repeat them here. Specifically for writing Python libraries, check out PyO3, maturin, and rust-numpy, which allow for seamless integration with the Python scientific computing ecosystem. Dockerizing/packaging is a non-issue, with the aforementioned libraries you can easily publish Rust libraries as pip packages or compile them from source as part of your docker build. We have several successful production deployments of Rust code at OpenAI, and I have personally found it to be a joy to work with.
-
Writing Rust libraries for the Python scientific computing ecosystem
FYI, we added `maturin new` and `maturin init` commands for bootstrapping new projects recently: https://github.com/PyO3/maturin/pull/705 , it should take care of setting up `build-system` correctly.
Messense has written the great messense/maturin-action github action. It was already linked in the readme, I've moved it up in #751.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Jan 2023
Stats
PyO3/maturin is an open source project licensed under Apache License 2.0 which is an OSI approved license.