Another audio related blog post:
polyfuse, a library for implementing FUSE filesystems, with async
/.await
support. It comes with complete examples and a blog post in Japanese.
I'd like to nominate neli, a crate for working with Linux Netlink sockets in a type-safe way, including rtnetlink for network configuration.
I nominate bevy, a game engine that was released yesterday after having been in development for six months by a single person. The website and documentation look really good.
cargo-c: applet to build and install C-ABI compatibile dynamic and static libraries.
It produces and installs a correct pkg-config file, a static library and a dynamic library, and a C header to be used by any C (and C-compatible) software.
Is self-promotion allowed?
yottadb
Rust bindings for YottaDB. YottaDB is a multi-language NoSQL database. The Rust bindings just had their 1.0 release.
https://crates.io/crates/yottadb
repository: YottaDB / Lang / YDBRust · GitLab
documentation: yottadb - Rust
Yep.
Nominating ruut
as talked about in the Rustconf talk.
Macro that enables working with enum
s like a range of numbers, allowing getting min/max or previous/next variants of an enum.
After a long refactoring the pdf crate just had its 0.7 release.
We managed to get popular enough to get copyright attacks by Adobe!
CraftQL - A CLI tool to manipulate GraphQL schemas and to output a graph data structure as a graphviz .dot format
cached: Allows you to create "memoized" functions, which apparently means their results are cached based on their inputs.
serde-query: An efficient query language for Serde:
- Efficient. You can extract only the target parts from a potentially large document with a jq-like syntax. It works like a streaming parser and touches only a minimal amount of elements.
- Flexible. serde-query can work with any serde-compatible formats.
- Zero-cost. The traversal structure is encoded as types in compile time.
cucumber-rust: An implementation of the Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.