Cathar
Ranked in Audio Restoration Software ·No free plan on record
About
Cathar is a free audio restoration toolkit for Linux and macOS that cleans, enhances, and levels recordings. It accepts WAV, MP3, FLAC, OGG, and M4A files, along with audio tracks inside MP4 and MKV video, and writes WAV, FLAC, or AIFF according to the output filename extension. Restoration tools include denoising, de-humming, de-winding, click and clip repair, de-reverb, spectral repair, de-plosive, and de-rustle processing. Enhancement options include de-essing, breath removal, voice isolation, and bandwidth extension. LUFS and peak normalization support output leveling. Written in pure Rust, Cathar uses inspectable and tunable DSP stages, and effects can run through the Rust crate or as a command-line step in a media pipeline. An optional machine-learning feature adds a deterministic GRU denoiser using safetensors weights. Optional terminal tools provide an audio player and interactive spectrogram viewer; Linux playback requires ALSA headers. Cathar is licensed under Apache 2.0 or MIT and is in the 0.8.x series before 1.0.
Who it is for
Cathar suits audio and media pipeline developers who want a Rust toolkit for recording cleanup and leveling. It also fits users seeking command-line restoration tools or an in-process crate.
What is good
- Reads common audio formats and audio tracks in video
- Restoration tools include spectral repair and de-clip
- Effects can run in-process or as pipeline stages
- Optional deterministic GRU denoiser
- Apache 2.0 or MIT licensing
What to know first
- Linux terminal playback requires ALSA headers
- Project is in the 0.8.x series before 1.0
Inferse review
Cathar: the full review
Cathar offers a broad set of restoration and enhancement stages, with both crate and command-line integration. Its optional terminal player has a Linux ALSA header requirement.
Cathar is a free, Rust-based toolkit for restoring, enhancing and leveling audio. It suits developers and audio teams building Linux or macOS workflows who want tunable processing they can embed or run from a pipeline. Its breadth and open implementation are compelling, though it is still before 1.0 and its optional Linux player requires ALSA headers.
Overview
Cathar covers common cleanup work, from denoising and hum removal to spectral repair, then adds voice-focused enhancement and loudness normalization. It reads WAV, MP3, FLAC, OGG and M4A files, as well as audio tracks in MP4 and MKV, and writes WAV, FLAC or AIFF according to the output filename extension.
Its processing stages are inspectable and tunable DSP rather than opaque neural models. That makes Cathar a good fit when teams want to understand and adjust a restoration pipeline; it is less suited to buyers seeking a finished desktop editing suite. The toolkit is pure Rust and avoids ffmpeg, C/C++ code and system libraries, a useful constraint for Rust stacks but not a substitute for compatibility testing in a target environment.
Key features
Restoration and enhancement
Restoration options include denoise, de-hum, de-wind, de-click, de-clip, de-reverb, spectral repair, de-plosive and de-rustle. De-essing, breath removal, voice isolation and bandwidth extension extend the toolkit beyond noise cleanup. The range makes it practical for varied speech and recording repair stages, while the available facts do not establish a dedicated graphical editing workflow.
Pipeline integration and optional ML
Effects are plain functions over audio sample slices, so Rust applications can call them in-process through the cathar crate. Teams can also invoke the cathar command-line binary as a stage between other pipeline steps; batch processing is supported. Installation is available through cargo install cathar-cli from crates.io.
An optional ml feature adds a GRU-based denoiser. Its safetensors weights are open, and inference is deterministic and implemented in Rust. This offers a distinct denoising option without replacing Cathar's inspectable DSP approach.
Terminal tools and documentation
Optional tui features provide a terminal audio player and interactive spectrogram viewer. Linux playback requires ALSA headers, a practical dependency to account for when setting up that optional component. The illustrated Cleaning Up Sound book explains the toolkit's concepts and compares it with iZotope RX, Audition, Audacity, SoX and FFmpeg.
Pricing
Cathar is free, with a free plan and no free trial. There are no paid tiers or per-seat and quota terms in the stated offer, so it is an accessible option for teams evaluating a restoration toolkit without a software license cost. The trade-off is that this is a pre-1.0 project: the current release is v0.8.0, and teams that need a mature commercial support or release commitment should weigh that status carefully.
Platforms
Cathar supports Linux and macOS. Its Rust crate and command-line integration suit developer-led environments on those platforms; Windows is not among its supported platforms. Linux users who enable the terminal player also need ALSA headers for playback.
Who it's for
Cathar is best for Rust developers, audio tooling builders and teams assembling media pipelines that need a broad set of restoration stages without relying on opaque processing. It is especially relevant where batch processing, in-process effects or command-line orchestration matter. Teams looking for a conventional, polished desktop restoration workstation, or a Windows-native option, should consider alternatives instead.
Pros and cons
- Pro: A broad restoration and enhancement toolkit covers noise, hum, clicks, clipping, reverberation, speech artifacts and leveling in one project.
- Pro: Rust crate functions and a command-line stage offer two practical integration paths for applications and media pipelines.
- Pro: Inspectable DSP, plus an optional deterministic GRU denoiser with open safetensors weights, gives teams more than one processing approach.
- Con: Support is limited to Linux and macOS, ruling it out for Windows-only environments.
- Con: Cathar is still in the 0.8.x series before 1.0, which may be a concern for teams prioritizing a stable release track.
- Con: The optional Linux terminal player requires ALSA headers, adding a setup requirement for that feature.
Alternatives
Audio Restoration Software and AI Audio Restoration Software are useful starting points for comparing the wider field.
- Neiro is another free option, with Linux, macOS, Windows, web and self-hosted availability; choose it when broader platform coverage matters.
- CEDAR Cambridge is a paid modular hardware and software system for macOS and Windows, with custom pricing; consider it when that platform and system format fits the deployment.
- PD Cleaner is a free Windows option for teams working on that platform.
- VinylRest is free and runs on web, macOS and Linux, an option when web access is useful.
- Wave Corrector is free and supports Windows and Linux, making it a potential fit for Windows-based work.
- SpectraLayers Pro is a paid macOS and Windows product with a free trial and AI-assisted processing; choose it when those platforms and that processing approach suit the workflow.
- Wave Arts Master Restoration Suite 6 costs 99.00 USD per once, includes five restoration plug-ins, and requires a host that supports audio plug-ins; it fits teams already working in a compatible host.
- Diamond Cut Audio Restoration Tools 11.09 costs 59.00 USD per once, runs on Windows 10 or later and includes one year of free support; consider it for a Windows-focused workflow.
Verdict
Choose Cathar if you need free, embeddable audio restoration stages for a Linux or macOS application or pipeline, and value tunable DSP with an optional Rust-based ML denoiser. Look elsewhere if your priority is Windows support, a conventional desktop suite or a release already beyond the pre-1.0 stage.
Compared on audio restoration software
- Free plan
- Yesgithub.com
- Batch processing
- Yesgithub.com
- Spectral repair
- Yesgithub.com
Facts
- Purpose
- Cathar is an audio restoration toolkit for cleaning, enhancing and leveling recordings.github.com · 30 Sept 2026
- Input formats
- It accepts WAV, MP3, FLAC, OGG and M4A files, plus audio tracks inside MP4 and MKV video.github.com · 30 Sept 2026
- Output formats
- It writes WAV, FLAC or AIFF output selected by the output filename extension.github.com · 30 Sept 2026
- Restoration
- Restoration tools include denoise, de-hum, de-wind, de-click, de-clip, de-reverb, spectral repair, de-plosive and de-rustle.github.com · 30 Sept 2026
- Enhancement
- Enhancement tools include de-essing, breath removal, voice isolation and bandwidth extension.github.com · 30 Sept 2026
- Leveling
- Cathar provides LUFS loudness normalization and peak normalization for delivery.github.com · 30 Sept 2026
- Implementation
- The toolkit is written in pure Rust and uses no ffmpeg, C or C++ code, or system libraries.github.com · 30 Sept 2026
- DSP approach
- Its processing stages are inspectable and tunable DSP rather than opaque neural models.github.com · 30 Sept 2026
- Pipeline integration
- Effects are plain functions over audio sample slices and can run in-process through the cathar crate or as a cathar command between pipeline steps.github.com · 30 Sept 2026
- Machine-learning denoise
- An optional ml feature adds a GRU-based denoiser whose open safetensors weights and deterministic inference are implemented in Rust.github.com · 30 Sept 2026
- Terminal tools
- Optional tui features provide a terminal audio player and interactive spectrogram viewer; Linux playback requires ALSA headers.github.com · 30 Sept 2026
- Installation
- The command-line binary can be installed with cargo install cathar-cli from crates.io.github.com · 30 Sept 2026
- Documentation
- The project includes an illustrated Cleaning Up Sound book explaining its concepts and comparing it with tools such as iZotope RX, Audition, Audacity, SoX and FFmpeg.github.com · 30 Sept 2026
- License
- Cathar is licensed under either the Apache License 2.0 or the MIT License.github.com · 30 Sept 2026
- Current release
- The GitHub releases page lists cathar v0.8.0 as the latest release.github.com · 30 Sept 2026
- formats
- It reads WAV, MP3, FLAC, OGG, M4A, MP4, and MKV inputs and writes WAV, FLAC, or AIFF.github.com · 2 Oct 2026
- integration
- The toolkit can be called in-process through the cathar Rust crate or invoked as a command-line stage in a media pipeline.github.com · 2 Oct 2026
- ml_denoise
- An optional ml feature provides a deterministic GRU-based denoiser that loads safetensors checkpoints.github.com · 2 Oct 2026
- tui
- Optional tui features provide a terminal audio player and interactive spectrogram viewer.github.com · 2 Oct 2026
- roadmap
- Cathar is in the 0.8.x series and is described as being before 1.0.github.com · 2 Oct 2026
- latest_release
- The GitHub releases page lists cathar v0.8.0 as the latest release.github.com · 2 Oct 2026
- maker
- The repository owner is Vikram Bhaskaran, whose profile describes him as a technologist and lists Sydney.github.com · 2 Oct 2026
Best Cathar alternatives
See all 20Where it ranks on Inferse
Sources
- github.com/vbasky/cathar· checked 30 Sept 2026
- github.com/vbasky/cathar/blob/main/LICENSE-MIT· checked 30 Sept 2026
- github.com/vbasky/cathar/releases· checked 30 Sept 2026
- github.com/vbasky· checked 2 Oct 2026
