Alec Mocatta's repositories
replace_with
Temporarily take ownership of a value at a mutable location, and replace it with a new value based on the old one.
streaming_algorithms
Performant implementations of various streaming algorithms, including Count–min sketch, Top k, HyperLogLog, Reservoir sampling.
serde_closure
Serialisable closures for Rust.
serde_traitobject
Serializable trait objects for Rust.
cargo-print
A cargo subcommand to print information in a shell-convenient format.
arraydeque
A circular buffer with fixed capacity (Rust).
async-pipe-rs
Creates an asynchronous piped reader and writer pair using tokio.rs
cargo-fetch2
A replacement for `cargo fetch` that works.
compressed-vec
SIMD Floating point and integer compressed vector library
count-write
An io::Write wrapper counting the number of bytes written
dircpy
A library to recursively copy directories, with some convenience added.
dirtcrunch
A wrapper for the Airbyte Connector Specification implemented in Rust.
go-npm
Distribute and install Go binaries via NPM
OptionalStruct
Macro copying a struct with Option fields. Useful for config initialization
pin-weak
Small wrapper around an equivalent of Pin<Weak<T>>
rust-cache
A GitHub Action that implements smart caching for rust/cargo projects
rust-headless-chrome
A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.
shiplift
🐳 🦀 rust interface for maneuvering docker containers
starboard-notebook
In-browser literate notebooks
starboard-wrap
🌯A small library that wraps a Starboard Notebook iframe in the parent webpage
sycamore
A library for creating reactive web apps in Rust and WebAssembly
tokio-tar
A tar archive reading/writing library for async Rust.
wasm-bindgen
Facilitating high-level interactions between Wasm modules and JavaScript