|6 days ago||26 days ago|
|MIT License||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
How to build a blockchain in Rust
4 projects | dev.to | 1 Dec 2021
We’re using libp2p as our peer-to-peer networking layer and Tokio as our underlying runtime.
Building My First Command Line Interface (CLI) with Rust
3 projects | dev.to | 25 Nov 2021
This is where the tokio library comes in to play. We add it to the Cargo.toml under [dependencies] .
"This paper examines this most frequently deployed of software architectures: the BIG BALL OF MUD. A BIG BALL OF MUD is a casually, even haphazardly, structured system. Its organization, if one can call it that, is dictated more by expediency than design. "
2 projects | reddit.com/r/programming | 19 Nov 2021
There's little like thing to catch (like the async mutex overhead https://github.com/tokio-rs/tokio/issues/2599 is this improved?) or like I was talking about in the other threads you get stuck into certain design decisions you end up making to make the borrow check happy, the api for the metrics crate. If globals were easier to use use, you wouldn't need an api that requires doing look ups in a hash map.
Async, refactoring and fewer bugs: Rust block expressions to the rescue
1 project | dev.to | 18 Nov 2021
Let's up the game and see a Tokio example.
How to use a non-blocking C library with async?
1 project | reddit.com/r/rust | 12 Nov 2021
All I know is that IOCP is quite different from the traditional Unix select/epoll/etc. model. Seems like there is an open issue for plugging arbitrary Windows handles to Tokio.
Announcing dlm: a minimal HTTP download manager
4 projects | reddit.com/r/rust | 5 Nov 2021
The downloads are performed using [reqwest](https://github.com/seanmonstar/reqwest) and [tokio](https://github.com/tokio-rs/tokio) in an asynchronous fashion.
That's my variable!
1 project | reddit.com/r/ProgrammerHumor | 30 Oct 2021
For example, Tokio (Rust) has a multi-threaded task scheduler: https://tokio.rs
Pointer Fu: An adventure in the Tokio code base
1 project | dev.to | 25 Oct 2021
In an effort to understand the internals of asynchronous runtimes, I've been spending time reading Tokio's source code. I've still got a long way to go but it has been a great journey so far.
Implementing the Health Check API Pattern with Rust
8 projects | dev.to | 24 Oct 2021
For sqlx, we want to make sure we include the "postgres" feature during compilation, so we have PostgreSQL drivers to connect to our PostgreSQL database with. Next, we'll want to make sure we have the runtime-actix-native-tls feature included so that sqlx can support the actix-web framework which uses the tokio runtime. Finally, let's include serde and serde_json for serializing our Health Check API response body for later in the post.
Hey Rustaceans! Got an easy question? Ask here (40/2021)!
14 projects | reddit.com/r/rust | 4 Oct 2021
You can use -Dwarnings to have any warning become a compiler error. See an example here.
Audioserve new version annoucement
2 projects | reddit.com/r/selfhosted | 4 Dec 2021
so new persistent cache was implemented using fast Rust native key value store sled and collection(s) are loaded to this cache, when first audioserve starts and then it's kept in sync, if something changes on the filesystem (changes are propagated almost immediately thanks to inotify events)
Hey Rustaceans! Got an easy question? Ask here (37/2021)!
9 projects | reddit.com/r/rust | 15 Sep 2021
If you're looking for something pure Rustic, then I've heard a few good things about sled, too.
Rust DBus service with state managed by async code advice?
6 projects | reddit.com/r/rust | 15 Sep 2021
If anyone has successfully written a DBus service in rust that depends on other async code to control the state I'd really much appreciate any pointers in how to do it. I thought that I'd forgoe wrapping a device in an Arc>and make the device an empty struct and just maintain state using a sled instance instead. Again my only requirements are to use DBus, I don't want this to be an XY problem.
Conduit Beta (Matrix chat server)
4 projects | news.ycombinator.com | 2 Sep 2021
For the people who, like me, were curious about the lack of DB to configure, the options for storage seem to be Sled or SQLite.
Announcing Sonnerie 0.6, a major release of the simple timeseries database
1 project | reddit.com/r/rust | 18 Aug 2021
Have you considered using something like sled as a backing store instead of rolling your own?
ToyDB: Distributed SQL Database in Rust
8 projects | news.ycombinator.com | 18 Jul 2021
Check out sled
It’s surprisingly mature and the person behind it is very committed to the project.
GlueSQL v0.7 - INDEX & ORDER BY are newly added.
5 projects | reddit.com/r/rust | 30 Jun 2021
Until now, I was only concentrating on implementing core functionalities, but during the next two quarters I'm also planning to focus the usability for database users by adding CLI and management tools. Though GlueSQL is already ready for use as an embedded SQL database using Sled storage, I expect that it will become far more useful from next year. Hope to show the reason of `Glue-` prefix naming by providing various storages from web, mobile to even for the big data analysis in the future.
I need a stable Key-Value database
5 projects | reddit.com/r/rust | 15 Jun 2021
I'm personally using sled: https://github.com/spacejam/sled
What are some examples of particularly well written crates?
9 projects | reddit.com/r/rust | 19 May 2021
Persisting data that has revisions for values
3 projects | reddit.com/r/rust | 19 May 2021
The most control you can probably get is from embeddable kv store, like https://github.com/spacejam/sled or https://github.com/rust-rocksdb/rust-rocksdb . Then you can encode entity version as a key.
What are some alternatives?
async-std - Async version of the Rust standard library
rayon - Rayon: A data parallelism library for Rust
Rocket - A web framework for Rust.
RocksDB - A library that provides an embeddable, persistent key-value store for fast storage.
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
smol - A small and fast async runtime for Rust
hyper - An HTTP library for Rust
bevy - A refreshingly simple data-driven game engine built in Rust
warp - A super-easy, composable, web server framework for warp speeds.
winit - Window handling library in pure Rust
mini-redis - Incomplete Redis client and server implementation using Tokio - for learning purposes only