FFTW/fftw3

DO NOT CHECK OUT THESE FILES FROM GITHUB UNLESS YOU KNOW WHAT YOU ARE DOING. (See below.)

View on GitHub ↗Jump to charts ↓Open shareable report →

FFTW/fftw3 has 3k+ stars and 700+ forks on GitHub, is written in C, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on March 17th, 2013
Open Issues & Pull Requests: 188 (+0)
GitHub issues: Enabled
Number of forks: 722
Total Stargazers: 3,107 (+0)
Total Subscribers: 155 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.2 hours
Mean response time: 84.9 days
90th percentile: 372.0 days
Tracked items: 43

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 1,002 days
Stale 30+ days: 24
Stale 90+ days: 22

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 4
Events in 7 days: 9

Top labels

  • enhancement (1)
  • invalid (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

FFTW is a C library for computing fast Fourier transforms across a wide range of sizes and dimensions.

The library solves the problem of efficiently computing discrete Fourier transforms on arbitrary input sizes and architectures. Rather than using a fixed set of hand-written algorithms, FFTW employs a code-generation approach where transform implementations are automatically produced for the specific characteristics of the target system, allowing it to adapt to different processor capabilities and memory hierarchies.

Most users should download official source tarballs from the project website rather than cloning this repository. The GitHub repository contains only the code generator and not the generated source code itself, making it unsuitable for standard compilation workflows. Only advanced users and maintainers who understand the generation process and possess the necessary specialized tools should attempt to build from the repository directly. For typical adoption, obtaining pre-generated source distributions ensures straightforward compilation with any standard C compiler.

The project maintains an active development repository with regular commits addressing bug fixes, performance improvements, and maintenance tasks. The codebase receives ongoing attention to ensure compatibility across different platforms and compiler toolchains. Development activity reflects sustained effort in keeping the library functional and optimized rather than pursuing major architectural changes.