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

elf-alchemist/elfbsp

Modern BSP tree builder for idTech1 games and source ports. Based on Andrew Apted's AJBSP.

Is elf-alchemist/elfbsp beginner-friendly?

The maintainers of elf-alchemist/elfbsp usually reply to a pull request within 1 day. 2 beginner-friendly issues are open now.

Stars
16
Forks
4
Open beginner issues
2
Indexed issues
39
Avg merge
1d 17h
Merged PRs (30d)
8
Dominant language
C++
License
GPL-2.0
Last GitHub push
Oct 17, 2026
Latest indexed
Oct 18, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
help wanted good first issue

How to contribute to elf-alchemist/elfbsp

  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. Your contributions will be published under the project's GPL-2.0 license.
  3. 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

  • `elfbsp -h` missing some of the cli options
    Open

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

    elf-alchemist/elfbsp#113 ·

    Maintainers usually reply within 1 day

  • add blockmap cardinality weights
    Open

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

    elf-alchemist/elfbsp#109 ·

    Maintainers usually reply within 1 day

  • replace CheckLinedefInsideBox algorithm with something better, faster, stronger -- we have the technology!
    Open
    enhancement good first issue

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

    elf-alchemist/elfbsp#108 ·

    Maintainers usually reply within 1 day

  • add blockmap offset options
    Open
    enhancement

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

    elf-alchemist/elfbsp#107 ·

    Maintainers usually reply within 1 day

  • Consider the move to modules
    Open
    help wanted meta

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

    elf-alchemist/elfbsp#104 ·

    Maintainers usually reply within 1 day

  • psx doom / psx final doom map format support
    Open
    documentation enhancement refactor

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

    elf-alchemist/elfbsp#79 · 1 comment ·

    Maintainers usually reply within 1 day

  • setup GitHub wiki files from `docs/`
    Open
    documentation meta

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

    elf-alchemist/elfbsp#76 ·

    Maintainers usually reply within 1 day

  • add AUTHORS file for proper copyright accredition
    Open
    documentation meta

    Difficulty 2/5 Half a day Newbie friendliness 68/100

    elf-alchemist/elfbsp#74 ·

    Maintainers usually reply within 1 day

  • Consider adding niche OS build support
    Open
    documentation good first issue help wanted meta

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

    elf-alchemist/elfbsp#72 ·

    Maintainers usually reply within 1 day

  • Add 64bit ARM builds for Linux and Windows
    Open
    documentation good first issue help wanted meta

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

    elf-alchemist/elfbsp#70 ·

    Maintainers usually reply within 1 day

  • BLAM macros support?
    Open
    enhancement

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

    elf-alchemist/elfbsp#67 ·

    Maintainers usually reply within 1 day

  • zlib compressed reject building
    Open
    documentation enhancement

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

    elf-alchemist/elfbsp#66 ·

    Maintainers usually reply within 1 day

  • add zdray lightmaps for udmf maps -- document lump format as well
    Open
    documentation enhancement

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

    elf-alchemist/elfbsp#61 ·

    Maintainers usually reply within 1 day

  • add dlight lightmaps for binary format maps -- document the lump format along the way
    Open
    documentation enhancement

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

    elf-alchemist/elfbsp#60 · 1 comment ·

    Maintainers usually reply within 1 day

  • Standardized logging output
    Open
    documentation good first issue refactor

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

    elf-alchemist/elfbsp#58 ·

    Maintainers usually reply within 1 day

  • endoom terminal output
    Open
    enhancement

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

    elf-alchemist/elfbsp#48 ·

    Maintainers usually reply within 1 day

  • customize github pages setup
    Open
    documentation good first issue help wanted meta

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

    elf-alchemist/elfbsp#39 ·

    Maintainers usually reply within 1 day

  • bsp tree diff/comparison?
    Open
    enhancement help wanted

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

    elf-alchemist/elfbsp#35 ·

    Maintainers usually reply within 1 day

  • Unity build
    Open
    meta refactor

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

    elf-alchemist/elfbsp#30 ·

    Maintainers usually reply within 1 day

  • investigate possibility of using `nob.h`
    Open
    help wanted meta question

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

    elf-alchemist/elfbsp#28 ·

    Maintainers usually reply within 1 day

  • Improve compiling documentation for MacOS and Windows
    Open
    documentation good first issue help wanted

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

    elf-alchemist/elfbsp#24 ·

    Maintainers usually reply within 1 day

  • Add multithreading for multiple map building
    Open
    enhancement

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

    elf-alchemist/elfbsp#22 · 1 comment ·

    Maintainers usually reply within 1 day

  • ...built-in ACS compilation support?
    Open
    enhancement

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

    elf-alchemist/elfbsp#20 · 1 comment ·

    Maintainers usually reply within 1 day

  • Consider adding linguortal support from VigilantBSP
    Open
    enhancement

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

    elf-alchemist/elfbsp#19 ·

    Maintainers usually reply within 1 day

  • add line portal awareness to REJECT builder
    Open
    documentation enhancement help wanted question

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

    elf-alchemist/elfbsp#16 ·

    Maintainers usually reply within 1 day

  • Modify CLI flags to require output wad, and explicitly require a flag for in-place modification
    Open
    enhancement

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

    elf-alchemist/elfbsp#15 ·

    Maintainers usually reply within 1 day

  • Explicitly link libm
    Open
    documentation enhancement

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

    elf-alchemist/elfbsp#8 ·

    Maintainers usually reply within 1 day

  • modernize REJECT table for large maps
    Open
    documentation enhancement help wanted

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

    elf-alchemist/elfbsp#7 · 1 comment ·

    Maintainers usually reply within 1 day

  • add vanilla optimization for blockmap building
    Possibly taken A pull request linked to this issue is open or already merged. Open
    enhancement

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

    elf-alchemist/elfbsp#106 ·

    Maintainers usually reply within 1 day

  • Restore old glBSP format writing
    Possibly taken @elf-alchemist claimed this 19 days ago. Open
    documentation enhancement refactor

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

    elf-alchemist/elfbsp#87 ·

    Maintainers usually reply within 1 day

  • gui for bsp- and data-vizualization
    Possibly taken @elf-alchemist claimed this 244 days ago. Open
    enhancement help wanted

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

    elf-alchemist/elfbsp#38 · 1 comment ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.