11126 Repositories
Fixture-based test framework for Rust
Fixture-based test framework for Rust Introduction rstest uses procedural macros to help you on writing fixtures and table-based tests. To use it, add
A code coverage tool for Rust projects
Tarpaulin Tarpaulin is a code coverage reporting tool for the Cargo build system, named for a waterproof cloth used to cover cargo on a ship. Currentl
Rust testing library
K9 - Rust Testing Library Snapshot testing + better assertions Available test macros snapshot assert_equal assert_greater_than assert_greater_than_or_
Struct mocking library for Rust
faux β A library to create mocks out of structs. faux allows you to mock the methods of structs for testing without complicating or polluting your cod
Thin but safe ALSA wrappers for Rust
ALSA bindings for Rust Thin but safe wrappers for ALSA, the most common API for accessing audio devices on Linux. The ALSA API is rather big, so every
Open-source NI maschine device handling
Open-source NI maschine device handling
A mixer for jack-audio using rust and druid UI
A simple mixer to allow me to use my midi controller (Novation LaunchControl XL) on linux and also to explore the new druid ui. Features volume faders
Loopers is graphical live looper, written in Rust, designed for ease of use and rock-solid stability
Loopers Loopers is a graphical live looper, written in Rust, designed for ease of use and rock-solid stability. It can be used as a practice tool, com
Cross-platform realtime MIDI processing in Rust.
midir Cross-platform, realtime MIDI processing in Rust. Features midir is inspired by RtMidi and supports the same features*, including virtual ports
Synthesizer IO - a synthesizer written in Rust.
Synthesizer IO Hopefully, this will become a synthesizer written in Rust. At the moment, it's experimental bits of technology toward that end. Running
Rust Sound Synthesis Library
Oscen Oscen [βoh-sinβ] is a library for building modular synthesizers in Rust. It contains a collection of components frequently used in sound synthes
A drum machine written in Rust
rudiments rudiments is a step-sequencing drum machine that plays rhythm patterns using audio samples. Features 16-step programmable measures. Configur
Simple examples to demonstrate full-stack Rust audio plugin dev with baseplug and iced_audio
iced baseplug examples Simple examples to demonstrate full-stack Rust audio plugin dev with baseplug and iced_audio WIP (The GUI knobs do nothing curr
egui: an easy-to-use immediate mode GUI in pure Rust
π egui: an easy-to-use GUI in pure Rust egui is a simple, fast, and highly portable immediate mode GUI library for Rust. egui runs on the web, native
Barebones egui_baseview vst2 plugin with basic parameter control
egui_baseview_test_vst2 Based on baseview_test_vst2 Barebones baseview/egui_baseview vst2 plugin. It implements an egui ui for the vst gain effect exa
A low-level windowing system geared towards making audio plugin UIs.
baseview A low-level windowing system geared towards making audio plugin UIs. baseview abstracts the platform-specific windowing APIs (winapi, cocoa,
Barebones imgui_baseview vst2 plugin with basic parameter control
imgui_baseview_test_vst2 Based on baseview_test_vst2 Barebones baseview/imgui_baseview vst2 plugin. It implements a imgui-rs ui for the vst gain effec
MVC audio plugin framework for rust
__ __ | |--.---.-.-----.-----.-----.| |.--.--.-----. | _ | _ |__ --| -__| _ || || | | _ | |
Stream-based FSEvents API bindings.
fsevent-stream Stream-based FSEvents API bindings. Features Support directory-granular and file-granular events. Retrieve related file inode with kFSE
Basic chat example to demonstrate I/O and other rust features.
Basic chat Provides basic chat functions: create room send messages to room fetch room's messages Components STP - custom string transfer protocol lib
Quick'n dirty macro set for advent of code 2021
AOC quick'n dirty macro set Those are implemented using quick'n dirty procedural macros and libraries. Running the program Use cargo run --release --
A standalone Forth interpreter/compiler for WebAssembly.
ForSM A standalone Forth interpreter/compiler for WebAssembly. Bootstrapped from a Rust program, but the ultimate goal for it is to be self-hosting. A
Rust Auto-Differentiation.
RustAD - Rust Auto-Differentiation A super restrictive rough WIP beginnings of a library attempting to implement auto-differentiation in Rust. forward
π A personal git log and MacJournal output parser, written in rust.
π git log and MacJournal export parser A personal project, written in rust. WORK IN PROGRESS; NOT READY This repo consolidates daily activity from tw
A CI inspired approach for local job automation.
nauman A CI inspired approach for local job automation. Features β’ Installation β’ Usage β’ FAQ β’ Examples β’ Job Syntax About nauman is an easy-to-use j
π Web-based, reactive Datalog notebooks for data analysis and visualization
π Web-based, reactive Datalog notebooks for data analysis and visualization
π An async & dynamic ORM for Rust
SeaORM π An async & dynamic ORM for Rust SeaORM SeaORM is a relational ORM to help you build web services in Rust with the familiarity of dynamic lan
π Fast and simple Node.js version manager, built in Rust
Fast Node Manager (fnm) π Fast and simple Node.js version manager, built in Rust Features π Cross-platform support (macOS, Windows, Linux) β¨ Single