Cathar

API—OSS—FREE—DOCS5/5
CA5.6#3 of 22
—Web—WindowsoutMacoutLinux—Android—iOS

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 20

Where it ranks on Inferse

Sources