tokio-tungstenite
This crate is based on tungstenite-rs
Rust WebSocket library and provides Tokio
bindings and wrappers for it, so you can use it with non-blocking/asynchronous TcpStream
s from and couple it together with other crates from Tokio
stack.
I would like to self-nominate nix-init, a tool to generate Nix packages from URLs with dependency inference for Rust packages. It just got its first release on crates.io which can be compiled without Nix.
with the recent release of faer
0.5, i would like to self-nominate it again. faer is a collection of linear algebra libraries with a focus on correctness, portability, and high performance that matches or surpasses the commonly used C/C++ libraries.
the latest release adds an implementation of the singular value decomposition that uses state of the art algorithms and manages to beat basically every other library i've benchmarked against.
I recently discovered Typst, a modern, lighter-weight, more principled, faster, incrementally-compiled LATEX alternative.
I'd like to nominate keshvar. This library contains collection of all sorts of useful information for every country (and their subdivisions).
I would like to self-nominate spacedisplay. This is a small terminal app for analyzing used disk space with very small memory footprint and fast scanning.
Self-nominating onlyerror
, which I recently published. It's a #[derive(Error)]
macro with support for no_std
on nightly compilers.
I'd like to nominate burn
(crates.io, Github), a framework for neural network models.
I have recently been using it in anger and have found it really decent with a very helpful community.
I'd like to nominate zino: a full-featured application framework for Rust which emphasizes simplicity , extendibility and productivity .
I'd like to nominate manyhow, a newly released crate of a friend.
It combines anyhow
and proc_macro_error
(which sadly seems abandoned), to make error reporting in proc macros easy.
Nominating system-deps --- declarative build.rs which serves two purposes:
- you don't need to write build.rs yourself !
- if someone wants to integrate your code with non-cargo based build, they don't have to read your build.rs
Self-nominating script-macro -- experimental way of writing simple proc_macros inline.
I often have to programmatically generate testcases from files, and I am somewhat dissatisfied with the options available (custom test harness, writing your own proc macro, using a single-purpose proc_macro like test-generator
). This is my attempt at providing another option, though I don't use it anywhere atm.
I'd like to self-nominate dlhn.
It's a new serialization format implemented using Serde.
In the recently released v0.1.4, deserialization of DateTime types has been greatly improved, now offering approximately 3 times faster performance.
Came across this article
GitHub dumps frustrating code search engine for Rust-powered Blackbird
Qdrant is an open source production ready vector database/similarity search engine written in Rust. There are APIs available for Rust, Python, Javascript/Typescript and Go.
I'd also mention it's blazingly fast, but you already knew that, did you?
(Full disclosure: Sort of self-suggestion, I recently joined the company)
I would like to nominate the web-framework salvo
The Maintainer is very open for feature requests and fixing stuff very fast.
I'll nominate dateparser, "A rust library for parsing date strings in commonly used formats. Parsed date will be returned as chrono
's DateTime<Utc>
."