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

Owner

1 indexed repository · View on GitHub

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

  • documention bug [README.md] - linkrot / file moved.
    Open

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

    libical/libical#1445 ·

    Maintainers usually reply within 1 day

  • `icalparser_clean()` returns its root component without clearing the parser's reference — freeing the returned component and then the parser is a heap use-after-free (double free)
    Open

    Difficulty 3/5 Half a day Newbie friendliness 35/100

    libical/libical#1444 ·

    Maintainers usually reply within 1 day

  • Line-buffer ownership documentation disagrees with icalparser_add_line() and icalparser_get_line()
    Open

    Difficulty 3/5 Half a day Newbie friendliness 35/100

    libical/libical#1443 ·

    Maintainers usually reply within 1 day

  • icalparser_clean() leaves per-input state behind when reusing a parser
    Open

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

    libical/libical#1442 ·

    Maintainers usually reply within 1 day

  • Request for GHSA/CVE for the vCard VALUE type confusion fixed in v4.0.6 (PR #1375)
    Open

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

    libical/libical#1438 · 5 comments ·

    Maintainers usually reply within 1 day

  • Should we drop support for RFC 2445?
    Open

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

    libical/libical#1343 · 4 comments ·

    Maintainers usually reply within 1 day

  • Known limitations related to YEARLY BYxxx rule combinations
    Open

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

    libical/libical#1276 · 3 comments ·

    Maintainers usually reply within 1 day

  • Fix the vzic test-parse
    Open
    vzic

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

    libical/libical#1207 ·

    Maintainers usually reply within 1 day

  • Fix the vzic test-changes
    Open
    vzic

    Difficulty 3/5 Half a day Newbie friendliness 45/100

    libical/libical#1206 ·

    Maintainers usually reply within 1 day

  • regression test is failing with macos-14
    Open

    Difficulty 3/5 Half a day Newbie friendliness 25/100

    libical/libical#1132 · 2 comments ·

    Maintainers usually reply within 1 day

  • Always build libicalvcard and deprecate libicalvcal
    Open

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

    libical/libical#763 · 4 comments ·

    Maintainers usually reply within 1 day

  • Missing C++ bindings for libicalvcard
    May be free again @ksmurchison claimed this 747 days ago, and no pull request is open. Open
    bindings

    libical/libical#748 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add documentation on multithreading
    Open
    documentation

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

    libical/libical#673 ·

    Maintainers usually reply within 1 day

  • Documentation missing for recurrence BY_*_ARRAY
    Open
    documentation

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

    libical/libical#587 · 6 comments ·

    Maintainers usually reply within 1 day

  • CMake option for CUSTOM_MALLOC
    Open
    buildsystem

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

    libical/libical#553 · 4 comments ·

    Maintainers usually reply within 1 day

  • Generate source using flex+bison
    Open
    buildsystem

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

    libical/libical#504 ·

    Maintainers usually reply within 1 day

  • Parser strips trailing white-space on (TEXT) property value
    Open

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

    libical/libical#497 · 1 comment ·

    Maintainers usually reply within 1 day

  • Parse_MIME fails to parse VCard when the SORT-AS parameter contains quotes
    Open
    vCard

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

    libical/libical#490 · 4 comments ·

    Maintainers usually reply within 1 day

  • Parse_MIME fails to parse VCard with pref parameter
    Open
    vCard

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

    libical/libical#488 · 2 comments ·

    Maintainers usually reply within 1 day

  • ICAL_ALLOW_EMPTY_PROPERTIES=true allows invalid events
    Open
    bug

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

    libical/libical#476 · 12 comments ·

    Maintainers usually reply within 1 day

  • Improve exception safety with smart pointers
    Open

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

    libical/libical#459 · 2 comments ·

    Maintainers usually reply within 1 day

  • Expose timezones outside of zones.tab
    Open
    enhancement

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

    libical/libical#432 · 3 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Try to guess whether the user wants to modify only this, this and future or all instances of recurring events/tasks
    Open
    enhancement

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

    libical/libical#425 · 4 comments ·

    Maintainers usually reply within 1 day

  • Offer compression for RRULE:BYDAY
    Open
    enhancement

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

    libical/libical#424 · 4 comments ·

    Maintainers usually reply within 1 day

  • Missing escaping of special characters
    Open
    vCard

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

    libical/libical#417 ·

    Maintainers usually reply within 1 day

  • Clean TODOs
    Open

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

    libical/libical#378 · 8 comments ·

    Maintainers usually reply within 1 day

  • Enhancement: R bindings
    Open
    bindings enhancement help wanted

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

    libical/libical#361 · 1 comment ·

    Maintainers usually reply within 1 day

  • Parse_MIME does not properly deal with Unicode
    May be free again A pull request for this issue was closed without being merged. Open
    vCard

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

    libical/libical#353 · 6 comments ·

    Maintainers usually reply within 1 day

  • Invalid \r\r character added if the last \r\n falls on the 75th octet by fold_property_line
    Open

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

    libical/libical#347 · 1 comment ·

    Maintainers usually reply within 1 day

  • Add support for SHARE-SCOPE on X-props
    Open

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

    libical/libical#344 · 4 comments ·

    Maintainers usually reply within 1 day

  • Random enumeration ordering
    Open

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

    libical/libical#343 · 11 comments ·

    Maintainers usually reply within 1 day

  • Perl Bindings
    Open
    bindings enhancement help wanted

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

    libical/libical#202 ·

    Maintainers usually reply within 1 day

  • PHP Bindings
    Open
    bindings enhancement help wanted

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

    libical/libical#200 ·

    Maintainers usually reply within 1 day

  • Multiple Categories not collapsed to single entry [sf#77]
    Open

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

    libical/libical#77 · 10 comments ·

    Maintainers usually reply within 1 day

  • Resources property bug with commas [sf#79]
    Open

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

    libical/libical#79 ·

    Maintainers usually reply within 1 day

  • problem with escaping commas handling multiple categories [sf#75]
    Open

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

    libical/libical#75 · 2 comments ·

    Maintainers usually reply within 1 day

  • Fuzz: timeout in vcardtextlist_new_from_string()
    Possibly taken @rsto claimed this 23 days ago. Open

    libical/libical#1415 · 2 comments · 2 assignees ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.