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. Learn more โ
Top 23 Rust rust-crate Projects
-
grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
-
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.
-
boa
Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
-
plotters
A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely ๐ฆ ๐๐
-
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.
-
kalk
Scientific calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals
-
termscp
๐ฅ A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB
-
lingua-rs
The most accurate natural language detection library for Rust, suitable for short text and mixed-language text
-
optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Sniffnet is an open source, Rust-based network monitoring tool Iโve been working on for almost two years now.
Project mention: grex 1.0.0 - Generate regular expressions from user-provided test cases | /r/Python | 2023-08-31
Project mention: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10boa
plotter-rs Cairo backend: Specific backend to interact with a gtk-rs DrawingArea widget.
Project mention: Dynarust - no excuse for not using rust in AWS now - a DynamoDB ODM library that uses serde_json for mapping native rust structs to Dynamo items. | /r/rust | 2023-06-26I have found that the combination of [cargo lambda](https://github.com/cargo-lambda/cargo-lambda), [async graphql](https://github.com/async-graphql/async-graphql) and DynamoDB is an amazing combination for a backend stack, really cheap as lambdas are pretty minimal and insanely fast with the Rust runtime.
TypeSpec is great, but if you're working with Rust and you're about to write a new project that will require an OpenApi spec sooner or later, I'd like to recommend a web framework that has spec generation baked in:
https://github.com/poem-web/poem (see poem_openapi)
All you need to do is derive a trait on your response structs and in return you get an almost perfectly generated spec. Unions, objects, enums are first class citizens.
Also, if you're from coming from PHP, the controllers feel very much like symfony controllers.
P.s. Please do recommend an ORM that would feel closer to doctrine. I miss doctrine.
On my youtube series "Growing up Rust", I'm building a personal CRM in Rust with a Swift frontend. I'm using CQRS and an event-driven architecture with the least amount of swift as possible. I'm using UniFFI to generate the bindings for swift (and in this example python)
Project mention: Ask HN: Do you still use a hand held/desktop calculator? | news.ycombinator.com | 2023-08-02There's also https://kalker.xyz. Not as powerful, but convenient syntax
Project mention: Termscp TUI terminal file transfer and explorer with support for SCP/SFTP/FTP/S3 | /r/commandline | 2023-04-30
Well, it depends on how you use it; writing to an image buffer isn't much less efficient than writing to any normal buffer (in fact, although displaying your scene to a window efficiently is important, your main bottleneck will be the actual ray tracing loop). You may want to read this article for a practical example of using an ImageBuffer to create and draw a texture with Piston. Other window backends you could use, apart from pixels which was already mentioned in another comment, include minifb and Mini GL, though I haven't personally used them.
Project mention: Speeding up lemmeknow by transposing Lazy<Vec<_>> | /r/rust | 2023-05-20You might have heard about lemmeknow, if not, it's a tool that can identify any* text or analyze strings from file.
Project mention: I created a program that finds out which anki cards out of 50_000 are in english and deletes them in 2 minutes | /r/rust | 2023-10-23Discovery of Lingua: While working on a different project, I discovered the Lingua library.
While I like now that there is a single trait involved (which also makes it easier to write super-types), I don't like the requirement for those associated type names like type GetError and type SaveError. I also don't particularly like the idea of hiding everything behind a single Error type, as it kinda defeats the purpose of having such a nice type system like the one Rust has.
Rust rust-crate related posts
- Sniffnet 1.3 released!
- Opaque Types for UniFFI
- Show HN: SPF Deconstructor in Rust
- UniFFI: Automatically generate foreign-language bindings for Rust libraries
- I created a program that finds out which anki cards out of 50_000 are in english and deletes them in 2 minutes
- ๐Memory safe, blazing fast, configurable, minimal hello world written in rust(๐) in a few lines of code with few(1092๐) dependencies๐
- Ask HN: Do you still use a hand held/desktop calculator?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source rust-crate projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | sniffnet | 13,759 |
2 | grex | 6,521 |
3 | boa | 4,679 |
4 | plotters | 3,518 |
5 | async-graphql | 3,213 |
6 | poem | 3,200 |
7 | artichoke | 2,993 |
8 | uniffi-rs | 2,293 |
9 | kalk | 1,534 |
10 | bracket-lib | 1,449 |
11 | termscp | 1,337 |
12 | ritual | 1,196 |
13 | simd-json | 1,012 |
14 | deku | 969 |
15 | rust_minifb | 951 |
16 | lemmeknow | 852 |
17 | lingua-rs | 817 |
18 | raylib-rs | 671 |
19 | nativeshell | 610 |
20 | nixpkgs-fmt | 550 |
21 | eventually-rs | 539 |
22 | simdutf8 | 509 |
23 | optimization-engine | 463 |
Sponsored