fft
FFT for ndarrays
Simple pure Javascript implementation of the Cooley-Tukey algorithm. Note: fft-js was chosen as the name since a lot of the FFT implementations on NPM at the time this was published were wrappers for Ruby or C.
Minimalistic and efficient FFT implementation
Convolution using the FFT or standard algorithm
WebAssembly build of a small, pretty fast FFT library (PFFFT).
KISS FFT library, compiled to WASM. Intended for use with Echogarden.
PFFFT FFT library, compiled to WASM. Intended for use with Echogarden.
A compact Fast Fourier Transform (FFT) and Inverse Fast Fourier Transform (IFFT) library for JavaScript.
rubato-fft-node native binding for Linux x64
A tool for FFT.
A lightweight FFT implementation for Javascript
High-performance FFT for JavaScript/TypeScript
rubato-fft-node native binding for Linux ARM64
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
Native Hermes/FFT Flow stripping transform with webpack, rspack, rsbuild, Parcel, Vite, Rollup, Rolldown, and esbuild adapters
Insanely Fast Fourier Transform (radix-4)
**als-fft** is a small library for performing Fast Fourier Transforms (FFT) and Inverse Fast Fourier Transforms (IFFT) on arrays of real (or complex) data in JavaScript.
Applies a windowing function to an array of data, making it ready to be FFT'd.
rubato-fft-node native binding for macOS x64
TypeScript library spectral analysis such as PSD and FFT
rubato-fft-node native binding for macOS ARM64
rubato-fft-node native binding for Windows x64
Fast Fourier Transform (FFT) implementation in TypeScript using the Cooley–Tukey algorithm for power-of-2 input lengths
Use the DFT package instead.
A Rust library for performing Fast Fourier Transform (FFT) and Inverse FFT using GPU acceleration.
Fast Fourier Transform module for SciRS2 (scirs2-fft)
Benchmark using FFT
GPU-accelerated FFT using Webgpu compute shaders
Ultimate performance FFT: SIMD, caching, advanced algorithms, parallel, streaming - Zero dependencies
Pure Rust implementation of FFTW - the Fastest Fourier Transform in the West
N-Dimension convolution (with FFT) lib for ndarray.
High-performance FFT-based computations for audio and image processing
Fast Fourier transforms for the dihedral group over NTT-friendly coefficient rings
High-performance, no_std, MCU-friendly FFT, DCT, DST, Hartley, Wavelet, STFT, and more. Stack-only, SIMD, and batch transforms for embedded and scientific Rust.
FFT and spectral analysis for Numra: complex/real FFT, IFFT, 2D FFT, convolution, PSD, Welch, STFT, windowing — built on rustfft.
yet another fft realization
Front-end of OouraFFT for Ruby.
A native extension for the FFTS library.
Provides access to the KissFFT library for performing fast-fourier transforms from Ruby
Allows design of digital signals using the FFT, design of Digital Filters using the Windowing Method, creation of Digital Signals or Analog Signals sampled at a certain interval, convolution, cross-correlation, and visualization of the data. .
Cowboy is a wrapper for fftw (C fourier transform library)
Leveraging the power of Rust's performance and safety features, RustFFT allows Ruby developers to perform complex signal processing tasks with ease and speed.
ignis-numerics is GPU numerical computing for Ruby on the Ignis foundation: dense/sparse linear algebra, FFT (cuFFT), random number generation (cuRAND), linear solvers & decompositions (cuSOLVER), and Einstein-notation tensor contraction (cuTENSOR), with an nvmath-style API (Ignis.fft, Ignis.solve, Ignis.zeros, …). The lineage NvRuby began from, revived as a standalone gem.
Gem version of T. Horinouchi's ruby-fftw3.
The Ruby interface of the FFTW3, Fast Fourier Transform library FFTW Ver.3. Since ver.1, ruby-fftw3 supports all kinds of FFTs in FFTW3. Works with NArray (or NumRu::NArray).
A library of signal processing methods and classes for resampling, frequency domain transform (FFT and DFT), windowing (Blackman, Hamming, etc.), FIR filtering (windowed sinc), interpolation (linear and polynomial), plotting data, waveform generation, and more!
Comprehensive Ruby bindings for libfftw3 via FFI. Supports double/float/long_double/quad precision, Basic/Advanced/Guru/Guru64 interfaces, Wisdom, and threading.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.