Suggest a tool

Atheris

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

What Atheris is

Atheris is a coverage-guided fuzzing engine for Python code and for native CPython extensions. It is built on libFuzzer. The README lists support for Linux and Mac OS X with Python 3.11 through 3.14. A fuzz target is a Python function that receives input bytes, registered through Setup() and started with Fuzz(). Atheris reports a failure when the code under test raises an uncaught exception. Coverage comes from bytecode instrumentation of imported libraries, single functions, or all loaded functions. Native code fuzzing can pair with Address Sanitizer or Undefined Behavior Sanitizer. Structure-aware fuzzing with protocol buffers works through libprotobuf-mutator bindings. OSS-Fuzz supports Atheris targets.

Written from the project's README, read .

Category
Security testing
License
Apache-2.0
Language
Python
Changelog
Releases on GitHub

Repository metrics

Repository metrics
Stars1,6781
Forks1271
Open issues and PRs401
Contributors331
Commits in the last 90 days01
Last commit2026-06-171
Last release3.0.0, 2025-11-251
Fetched

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

Status

slowLast commit 91 to 365 days before the fetch date.

Computed from the last commit date and the archive flag on the fetch date. See the status rules.

Alternatives

Listed security testing tools, same primary language first, then by GitHub stars. Each line gives one fact from the tool's documentation where it differs from Atheris's, with its source.

How to install

pip3 install atheris
From README, read .

Questions

Is Atheris open source?

Yes. Atheris is released under Apache-2.0, an OSI-approved license, as reported by the GitHub API on 2026-09-22.

Is Atheris maintained?

On 2026-09-22, the last commit to the default branch was on 2026-06-17, so the listed status is slow. Rule: Last commit 91 to 365 days before the fetch date.

How many GitHub stars does Atheris have?

1,678 stars on 2026-09-22, from the GitHub API. The number is refreshed at each monthly update.

What language is Atheris written in?

The repository's primary language, as reported by the GitHub API, is Python.

How do I install Atheris?

The README gives this command: pip3 install atheris

Sources

  1. GitHub REST API: repository, read
  2. GitHub REST API: commits, read
  3. GitHub REST API: tags, read
  4. GitHub REST API: contributors, read
  5. README, read