Logic processing engine
Cross-format audio plugin host (CLAP + VST3 by default; AU, AU3, LV2 behind features)
Core traits and types for the truce-rack audio-plugin host framework
CLI of ML model registry for minimum MLOps
cpal-driven standalone host for truce-rack (one plugin in, audio device out)
Assertion helpers for truce-rack host implementations (load, render, state, params)
A modern Rust library for hosting audio plugins
LV2 host implementation for the truce-rack audio-plugin framework
AU v2 host implementation for the truce-rack audio-plugin framework (Apple platforms)
AU v3 (App Extension) host implementation for the truce-rack audio-plugin framework
CLAP host implementation for the truce-rack audio-plugin framework
VST3 host implementation for the truce-rack audio-plugin framework
Rackful provides a minimal interface for developing ReSTful web services with Rack and Ruby. Instead of writing HTTP method handlers, you’ll implement resource objects, which expose their state at URLs. This version is not backward compatible with v0.1.x.
Faraday adapter for Rack
A session implementation for Rack.
Redis Store for Rack applications
Rack::Cache is suitable as a quick drop-in component to enable HTTP caching for Rack-based applications that produce freshness (expires, cache-control) and/or validation (last-modified, etag) information.
Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.
Sprockets is a Rack-based asset packaging system that concatenates and serves JavaScript, CoffeeScript, CSS, Sass, and SCSS.
HTTP Accept, Accept-Charset, Accept-Encoding, and Accept-Language for Ruby/Rack
Rack instrumentation for the OpenTelemetry framework
Contributed Rack Middleware and Utilities
A general server command for Rack applications.
Puma is a simple, fast, multi-threaded, and highly parallel HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. It's great for highly parallel Ruby implementations such as JRuby and TruffleRuby as well as as providing process worker support to support CRuby well.