Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Libraries to write tests in C, C++ and shell

Is freebsd/atf beginner-friendly?

We have not seen enough recent pull requests from outside contributors to freebsd/atf to say how often they are merged. 2 beginner-friendly issues are open now.

Stars
148
Forks
56
Open beginner issues
2
Indexed issues
27
Avg merge
24m
Merged PRs (30d)
6
Dominant language
C
License
No license data
Last GitHub push
Sep 25, 2026
Latest indexed
Sep 20, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed

How to contribute to freebsd/atf

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • atf_c(3) does not fully document atf_tc_has_config_var
    Open

    Difficulty 1/5 Under an hour Newbie friendliness 78/100

    freebsd/atf#204 · 1 reaction ·

  • atf-check append mode
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 70/100

    freebsd/atf#196 · 1 comment ·

  • Investigate replacing C/C++ libraries/bindings with lua
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    freebsd/atf#195 · 2 comments ·

  • Run root/unprivileged user and root/privileged user permutations
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 56/100

    freebsd/atf#194 ·

  • Add runtime code coverage FreeBSD GHA job
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    freebsd/atf#183 ·

  • Add runtime code coverage Linux GHA job
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    freebsd/atf#182 ·

  • Add runtime code coverage macOS GHA job
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    freebsd/atf#181 ·

  • Add ASAN/LSAN macOS GHA job
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    freebsd/atf#172 ·

  • Add ASAN/LSAN Linux GHA job
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    freebsd/atf#171 ·

  • Add ASAN/LSAN/UBSAN support
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    freebsd/atf#167 ·

  • Add runtime code coverage support
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    freebsd/atf#166 ·

  • Figure out how GHA runner container passes with unsigned binaries
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    freebsd/atf#148 · 1 comment ·

  • Resolve core dump functionality on macOS "properly"
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    freebsd/atf#144 ·

  • Add `--verbose` flag to `atf-check`
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    freebsd/atf#104 · 1 comment · 1 reaction ·

  • Rename "master" to "main"
    May be free again @emaste claimed this 654 days ago, and no pull request is open. Open

    freebsd/atf#94 · 1 reaction · 2 assignees ·

  • Automake is hindering implementing new features
    Open

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    freebsd/atf#83 · 2 comments ·

  • After upgrade to 0.22: Testing AddressSanitizer instrumented code is bothersome atf-c itself is leaking memory.
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 55/100

    freebsd/atf#77 · 11 comments ·

  • atf_utils_fork: no way to wait for a process that exits on a signal
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    freebsd/atf#42 · 1 comment ·

  • Make README.md more accessible to beginners
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    freebsd/atf#37 · 1 comment ·

  • Add option to dump core with gdb after a program signals unexpectedly
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    freebsd/atf#27 · 1 comment ·

  • allow atf to be used in a C-only environment
    Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    freebsd/atf#25 · 4 comments ·

  • atf-c-api cannot expect both failure and timeout
    Open
    bug

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    freebsd/atf#20 · 4 comments ·

  • Add ATF_CHECK* versions to atf-c++ to support non-fatal tests
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    freebsd/atf#3 ·

  • Add build-time checks to atf-sh
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 28/100

    freebsd/atf#2 ·

  • ATF macros should not reevaluate arguments
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    freebsd/atf#1 · 1 comment ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.