kfrlib/kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV) observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 52
- age_days: 3717
- days_rel: 15
- days_push: 14
- n_releases_24m: 10
Adoption not part of the score
1917 stars · 281 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
KFR is a fast, modern C++ digital signal processing framework providing FFT/DFT, FIR/IIR/biquad filter design and processing, sample rate conversion, convolution, and audio file I/O. It uses a SIMD abstraction layer (SSE, AVX, AVX-512, ARM NEON, RISC-V RVV) for high performance and is available under GPLv2+ or a commercial license.
Use cases
- compute FFT of audio or scientific signals in C++
- design and apply biquad, FIR, and IIR filters
- resample audio with high-quality sample rate conversion
- read and write WAV, FLAC, AIFF, MP3 audio files
- build audio plugins with fast SIMD-optimized DSP
- process gravitational-wave or sensor data with fast DFT
- implement convolution reverb in an audio application
When to choose
- you need high-performance FFT or filtering in C++ with SIMD acceleration
- you target multiple architectures (x86, ARM, RISC-V) from one codebase
- you want a header-friendly DSP library with no heavy runtime dependencies
- you need audio file encoding/decoding plus DSP in one library
When to avoid
- your project is not GPL-compatible and you cannot purchase a commercial license
- you need a DSP library in a language other than C++
- you only need simple one-off FFTs where a lighter library suffices
- you target RISC-V CPUs with VLEN < 128 or non-Linux RISC-V systems
Facets
library · maturity stable
audio-processing math image-processing sdk developer-tools cross-platform windows cpp wasm dsp fft simd sample-rate-conversion filters header-only audio-codecs avx neon risc-v audio signal-processing scientific-computing linux macos ios android
7 sources
- readme: https://github.com/kfrlib/kfr · fetched 2026-08-28 · 49d1ec52305c
- homepage: https://www.kfrlib.com · fetched 2026-08-29 · a0cda21cdce8
- site_page: https://www.kfrlib.com/docs/latest · fetched 2026-08-29 · 566b3015e334
- site_page: https://www.kfrlib.com/getting-started · fetched 2026-08-29 · a656fa7fa9fa
- site_page: https://www.kfrlib.com/docs/latest/dft · fetched 2026-08-29 · 202ab4483268
- site_page: https://www.kfrlib.com/purchase · fetched 2026-08-29 · cc718b1cd926
- site_page: https://www.kfrlib.com/blog/kfr-6 · fetched 2026-08-29 · 2cb289b3cce2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| kfrlib/kfr | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem