A driver in rust for st7567 LCD supporting embedded graphics (crates.io)
cargo-goggles: verify that crates.io releases can be reproduced from the git repository (crates.io)
Nice to see work being done towards deadlock safe mutexes (crates.io)
A saw this on Mastodon, and found it interesting. Rust already prevents a lot of race conditions, but deadlocks when using a mutex is still possible (and I have actually had one myself, though I caught it during testing). So, it would be nice if it would be possible to catch these cases at compile time. Now, seems to be just a...
kdotool - an xdotool clone for KDE Wayland (crates.io)
kdotool uses KWin’s scripting API to control windows. In each invocation, it generates a KWin script on-the-fly, loads it into KWin, runs it, and then deletes it, using KWin’s DBus interface....
bevy_bsml: ui library inspired by svelte and tailwindcss (crates.io)
Hyper v1.0.0 released (crates.io)
Low-level HTTP 1 and 2 processing library “hyper” gets released....
Announcing new low-level WebSocket library: websocket-sans-io (crates.io)
This is a #[no_std]-friendly library for encoding and decoding WebSocket frames....
fast-polynomial 0.1: Faster polynomial evaluation by exploiting instruction-level parallelism (crates.io)
a small crate that implements a hybrid Estrin’s/Horner’s method suitable for evaluating polynomials fast by exploiting instruction-level parallelism.
generic-array 1.0, a crate for defining generically-sized arrays without const-generics (crates.io)
I created my first crate: cypher-dto (crates.io)
Hi everyone! I started learning rust about 3 months ago and had a sort of working version of this for my own needs, but spent some time (maybe lots) cleaning it up, testing it, and making it worthy of publishing....
Fixing feature unification compilation time issues with `cargo-hackerman` (crates.io)
If you have a workspace with dependencies you probably noticed that sometimes cargo seemingly unnecessary recompile external dependencies as you switch between different members of your workspace....
Fixing feature unification compilation time issues with `cargo-hackerman` (crates.io)
cross-posted from: https://lemmyrs.org/post/144635...
Fastest Luhn algorithm checksum on this street (crates.io)
One of the digits of your credit card number is not like the rest of them: it's purpose is to check for value correctness, this way any website or form knows what if checksum matches - the value was typed in correctly. Or you are lucky with a typo because it's not a very good checksum - it was designed to be easy to calculate on...
Fastest Luhn algorithm checksum on this street (crates.io)
cross-posted from: https://lemmyrs.org/post/87159...