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

  • bind_contextvars is not thread-safe?
    Open

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

    hynek/structlog#851 ·

  • Support structlog within libraries, redux
    Open

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

    hynek/structlog#815 · 3 comments ·

  • Per-field truncation / summarization for large nested log fields
    Open

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

    hynek/structlog#799 · 3 comments ·

  • Preserving original callsite parameters in wrapped function or method
    Open
    waiting for feedback

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

    hynek/structlog#778 · 1 comment ·

  • LogRecord.args not accessible
    May be free again A pull request for this issue was closed without being merged. Open
    waiting for feedback

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

    hynek/structlog#771 · 1 comment ·

  • Non-blocking logging
    Open
    enhancement

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

    hynek/structlog#708 · 12 comments · 1 reaction ·

  • Make stdlib.ProcessorFormatter more compatible with logging.Formatter
    Open
    stdlib

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

    hynek/structlog#705 ·

  • Feature request: Evaluate a processor chain at a given set of log levels
    Open
    enhancement

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

    hynek/structlog#633 · 2 comments ·

  • Ignore frames in `_FixedFindCallerLogger`
    Open
    enhancement stdlib

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

    hynek/structlog#602 · 2 comments · 1 reaction ·

  • Unexpected handling of exc_info in structlog v24 when using .exception
    Open
    stdlib

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

    hynek/structlog#590 · 5 comments ·

  • Version compatibility check for optional dependencies
    Open

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

    hynek/structlog#576 · 6 comments ·

  • Add support for stdlib's stacklevel parameter
    Open
    enhancement

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

    hynek/structlog#537 · 2 comments · 1 reaction ·

  • KeyError: "Attempt to overwrite 'filename' in LogRecord"
    Open
    stdlib

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

    hynek/structlog#486 · 4 comments · 1 reaction ·

  • Improving make_filtering_bound_logger's compatibility with the stdlib logger
    May be free again A pull request for this issue was closed without being merged. Open

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

    hynek/structlog#469 · 3 comments · 1 reaction ·

  • Improving stdlib integration
    Open
    stdlib

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

    hynek/structlog#395 · 11 comments · 6 reactions ·

  • Add a helper function for systemd's SyslogLevelPrefix
    May be free again A pull request for this issue was closed without being merged. Open
    waiting for feedback

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

    hynek/structlog#249 · 2 comments ·

  • Decorator for basic enter and exit logging for functions.
    Open

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

    hynek/structlog#241 · 2 comments · 3 reactions ·

  • Unexpected side-effect to calling LoggerFactory()
    Open

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

    hynek/structlog#230 · 6 comments · 1 reaction ·

  • Using `ProcessorFormatter` with `RotatingFileHandler` misformats the events
    Open

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

    hynek/structlog#119 · 1 reaction ·

  • DropEvent does not work in foreign_pre_chain
    May be free again A pull request for this issue was closed without being merged. Open
    stdlib

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

    hynek/structlog#113 · 3 comments · 9 reactions ·

  • Add a way for processors to run code after the line is logged
    Open
    enhancement

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

    hynek/structlog#96 · 1 reaction ·

  • Find a way to integrate transactional logging
    Open
    enhancement

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

    hynek/structlog#53 · 2 reactions ·

  • Document clean way to add custom log levels
    Open
    stdlib

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

    hynek/structlog#47 · 20 comments · 2 reactions ·

  • Add public method to access _processors in BoundLogger
    Open
    enhancement

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

    hynek/structlog#46 · 2 comments ·

  • Transform examples in docs into included source files
    Possibly taken @alexchen-sys claimed this 97 days ago. Open

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

    hynek/structlog#819 · 1 reaction ·

  • `CallsiteParameterAdder` use `additional_ignores` for foreign events
    Possibly taken @hynek claimed this 146 days ago. Open

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

    hynek/structlog#772 · 2 comments ·

  • Any plan to add `taskName` logging attribute as `CallsiteParameter`
    Possibly taken @aoright claimed this 40 days ago. Open

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

    hynek/structlog#693 · 3 comments · 1 reaction ·

  • `to_repr` and `rich` breaks logging
    Possibly taken @pranjalm37 claimed this 74 days ago. Open
    external

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

    hynek/structlog#655 · 14 comments · 1 reaction ·

  • Allow renaming keys added by CallsiteParameterAdder
    Possibly taken @pranjalm37 claimed this 74 days ago. Open
    enhancement

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

    hynek/structlog#553 · 4 comments · 2 reactions ·

  • PositionalArgumentsFormatter raises TypeError when postional argument is not a formatting tuple
    Possibly taken @newchannelid432-code claimed this 84 days ago. Open

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

    hynek/structlog#258 · 9 comments · 4 reactions ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.