Stream bits using a BufReader and BufWriter
An automaton that queries a finite state transducer for nearest neighbors.
Lightweight crate that aims at being a building block for libraries that work with UTF-8 data. This crate provides the struct Rune which can thought of in some cases as a drop-in replacement to Rust's char type. This crate also provides a few low-level tools to work with raw pointers of bytes and work with a sequence of bytes to produce valid UTF-8 data. The idea of Rune both borrows from and expands Golang's notion of rune such that rather than representing one 32 bits integer, each `utf8_rune::Rune` represents a set of bytes that, when displayed together represent a single visible UTF-8 character.
Rust library and TUI for the Neurofield Q21 20-channel EEG amplifier over PCAN-USB
Command-line interface for testing internet bandwidth using speedtest.net
Rust client for Muse EEG headsets over BLE using btleplug
Comprehensive terminal emulator library in Rust with Python bindings - VT100/VT220/VT320/VT420/VT520 support, PTY, Sixel/iTerm2/Kitty graphics
Lightweight, zero-cost traits and helper types for representing and transmitting spatial "samples" used by point-cloud and Gaussian-splat frameworks.