Top 23 Rust rust-crate Projects
A command-line tool and library for generating regular expressions from user-provided test casesProject mention: Release of grex 1.3.0 - Generate regular expressions from user-provided test cases | reddit.com/r/rust | 2021-09-15
A GraphQL server library implemented in RustProject mention: Ah, another productive day of using glorious Rust. I'm sure glad I'm not using one of those loser languages like Python! | reddit.com/r/rustjerk | 2021-10-10
Have you looked at async-graphql? https://github.com/async-graphql/async-graphql
Run Linux Software Faster and Safer than Linux with Unikernels.
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀Project mention: Discussion: Integrating polars and plotters | reddit.com/r/rust | 2021-10-26
For those who do not know about them, polars is a data frame crate for Rust and Python. It is also the fastest data frame library, according to benchmarks. Plotters is a crate for data visualisation. Both are the equivalents of pandas and matplotlib from the Python ecosystem. However, the integration with matplotlib in pandas has no equivalent. I would like to propose an effort to integrate polars with plotters, either by modifying the existing codebases, or creating a new bridge crate. I would love to hear opinions about this from the widder community.
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.Project mention: Multi-language library support: Is it possible? | reddit.com/r/rust | 2021-10-06
Check out https://github.com/tangramdotdev/tangram.
Kalker/kalk is a calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integralsProject mention: [Media] My Rust project was featured in one of Europe's biggest computer magazines (heise c't) | reddit.com/r/rust | 2021-09-21
Use C++ libraries from RustProject mention: GUI liblary for qt ? | reddit.com/r/rust | 2021-10-04
There was a QT library, rust-qt (that was officially supported I believe), the bindings being made with Ritual. There is an open issue for supporting qt6, which I'm also awaiting; https://github.com/rust-qt/ritual/issues/109.
The Roguelike Toolkit (RLTK), implemented for Rust.Project mention: Hands-On Rust: Effective Learning Through 2D Game Development and Play | news.ycombinator.com | 2021-10-14
The issue is that Bevy _and_ bracket-lib provide their own main game loop, so it's not trivial to make both work together. This might help you: https://github.com/amethyst/bracket-lib/issues/160
Personally, I've resorted to using only the bevy_ecs crate. It was honestly easy and pleasing to work with (if you're willing to dig the generated docs), but I hit a wall when I tried to serialize my components to save/load games.
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Cross platfrom window and framebuffer crate for RustProject mention: Hey Rustaceans! Got an easy question? Ask here (40/2021)! | reddit.com/r/rust | 2021-10-04
There's several different approaches you could take, but I'd probably suggest macroquad as the easiest. I've also used minifb for windowing + a drawing library like raqote or tiny-skia.
A full-featured and easy-to-use web framework with the Rust programming language.Project mention: Poem 0.8 released! | reddit.com/r/rust | 2021-10-03
Rust port of simdjsonProject mention: Parsing Gigabytes of JSON per Second | news.ycombinator.com | 2021-10-23
a multi-language bindings generator for rustProject mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11
Then again it seems it's targeting bindings to managed languages where people are used to "no UB on cross-thread sharing", possibly even at the cost of overhead. I don't like that culture (and prefer Rust's zero-overhead verification or C++'s "trust the programmer"), but I guess I'm not the target audience and there are some people who would appreciate it. And sadly programmers who haven't learned Rust or otherwise "properly" learned threading seem to get it wrong.
👄 The most accurate natural language detection library in the Rust ecosystem, suitable for long and short text alikeProject mention: Announcing Lingua 1.3 - The most accurate natural language detection library for Rust | reddit.com/r/rust | 2021-10-19
Experimental embedder for FlutterProject mention: Considering Flutter and React as my front ends for Rust - Switching careers | reddit.com/r/rust | 2021-06-25
GitHub repo: https://github.com/nativeshell/nativeshell
Rust bindings for raylibProject mention: Why did you choose rust? Why not use unity engine or c++ since this game can be created in either and will have reasonable performance. | reddit.com/r/Veloren | 2021-09-11
Event Sourcing for RustProject mention: eventually-go: Idiomatic Event Sourcing for Go | reddit.com/r/golang | 2021-02-02
But you can read it in the Rust version README! :D
Declarative binary reading and writing: bit-level, symmetric, serialization/deserializationProject mention: Doing M1 MacBook Pro (M1 Max, 64GB) Compile Benchmarks! | reddit.com/r/rust | 2021-10-26
How about https://github.com/sharksforarms/deku
SystemVerilog parser library fully complient with IEEE 1800-2017Project mention: Hey Rustaceans! Got an easy question? Ask here (17/2021)! | reddit.com/r/rust | 2021-04-26
I'm looking for help improving the compile time of this crate: https://github.com/dalance/sv-parser
Nonconvex embedded optimization: code generation for fast real-time optimizationProject mention: Any good libraries for nonlinear optimization in Rust? | reddit.com/r/rust | 2021-06-15
C++ has a lots of good libraries for nonlinear optimization such as Ceres-solver, lpopt, ifopt and so on. I was wondering if anyone know any similar alternatives in Rust? I found this optimization engine https://github.com/alphaville/optimization-engine library which at first glance seems to have fairly good documentation and also a couple of active developers (last commit to master 16.April). Anyone has experience with this library? If so, what's good and what's not. Any limitations?
Stretto is a Rust implementation for https://github.com/dgraph-io/ristretto. A high performance memory-bound Rust cache. (by al8n)Project mention: Stretto - a thread-safe, high-performance, high hit-ratio cache. | reddit.com/r/rust | 2021-10-17
For the case in the benches folder(a very roughly bench case), stretto is around 20 - 30 ms(sync version is around 30 - 40 ms) faster than moka, for 120, 000+ operations. I set stretto to collect metrics when benching, collecting metrics will make around 10% overhead. Moka seems not to provide a configuration to collect the metrics, so the hit-ratio is not compared.
A tool to detect code paths leading to Rust's panic handlerProject mention: Three Things Go Needs More Than Generics | news.ycombinator.com | 2021-10-03
> Doesnt Rust have implicit panics on indexing out of bounds?
It does yes. A fair number of other constructs can panic as well.
> I wonder if any codebases lint those away.
Clippy has a lint for indexing so probably.
For the general case, it's almost impossible unless you're working on very low-level software (embedded, probably kernel-rust eventually) e.g. `std` assumes allocations can't fail, so any allocation will show up as a panic path.
https://github.com/Technolution/rustig can actually uncover panic paths, but because of the above the results are quite noisy, and while it's possible to uncover bugs thanks to rustig it requires pretty ridiculous amounts of filtering.
A build-time information stored in your rust project.(binary,lib,cdylib,dylib)Project mention: Shadow-rs support function git repository statue check(dirty or stage). | reddit.com/r/rust | 2021-08-12
shadow-rs with new version 0.6.8 published. support function git repository statue check(dirty or stage): git_clean(),git_status_file() The idea refer to the 'cargo fix' result output when git statue(dirty or stage) changed.
Parse BNF grammar definitions
🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3Project mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11
termscp terminal file transfer (FTP/SFTP/SCP/S3)
What are some of the best open-source rust-crate projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.