A few good crates
chrono - Date and time library for Rust
clap - A simple to use, efficient, and full-featured Command Line Argument Parser
color-eyre - An error report handler for panics and eyre::Reports for colorful, consistent, and well formatted error reports for all kinds of errors
cpal - Low-level cross-platform audio I/O library in pure Rust
ctrlc - Easy Ctrl-C handler for Rust projects
dasp - A crate providing the fundamentals for working with audio PCM DSP
rusqlite - Ergonomic wrapper for SQLite
deepspeech - Rust bindings to Mozilla's DeepSpeech STT implementation
serde - A generic serialization/deserialization framework
serde_json - A JSON serialization file format
reqwest - higher level HTTP client library
openssl - OpenSSL bindings
log - A lightweight logging facade for Rust
actix-web - Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust
actix-files - Static file serving for Actix Web
actix-web-middleware-redirect-https - A middleware for actix-web which forwards all
http
requests tohttps
with optional url string replacementderive_more - Adds #[derive(x)] macros for more traits
env_logger - A logging implementation for
log
which is configured via an environment variable.derive_more - Adds #[derive(x)] macros for more traits
futures-util - Common utilities and extension traits for the futures-rs library
dirs - A tiny low-level library that provides platform-specific standard locations of directories
hound - A wav encoding and decoding library
symphonia - Pure Rust media container and audio decoding library
record-audio - record-audio is a terminal-based audio recorder and playback crate
serve - Placeholder for a simple file server
bevy - A refreshingly simple data-driven game engine and app framework