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

A beautiful, powerful, self-hosted ROM manager and player.

Is rommapp/romm beginner-friendly?

In the last 30 days, rommapp/romm merged 314 of 380 pull requests from outside contributors, and its maintainers usually reply within 1 day. 3 beginner-friendly issues are open now.

Stars
13.3k
Forks
747
Open beginner issues
3
Indexed issues
151
Avg merge
13h 37m
Merged PRs (30d)
548
Dominant language
Python
License
AGPL-3.0
Last GitHub push
Oct 8, 2026
Latest indexed
Oct 8, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
No beginner labels indexed

How to contribute to rommapp/romm

  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 AGPL-3.0 license.
  3. Pick one of the 3 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

  • [Feature] Pause the game when the player window loses focus
    Open

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

    rommapp/romm#5213 ·

    Maintainers usually reply within 1 day

  • [Feature] Periodically auto-create and upload save states during in-browser play
    Open

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

    rommapp/romm#5212 ·

    Maintainers usually reply within 1 day

  • [Feature] Performant /search
    Open

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

    rommapp/romm#5206 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Bug] The web player's start screen can default to a save state written by another client, which loads blank in the browser
    Open

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

    rommapp/romm#5199 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Feature] Add ability to add custom shaders
    Open
    emulation

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

    rommapp/romm#5195 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Feature] Custom directory creation
    Open

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

    rommapp/romm#5194 ·

    Maintainers usually reply within 1 day

  • [UI/UX] Adding games from multiple filesystems/paths/mounts
    Open
    ui/ux

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

    rommapp/romm#5180 ·

    Maintainers usually reply within 1 day

  • [Feature] RPG Maker XP, VX and VX Ace support
    Open

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

    rommapp/romm#5168 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Feature] Ability to Link SaveFiles/States to Rom Versions
    Open

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

    rommapp/romm#5162 ·

    Maintainers usually reply within 1 day

  • [Feature] Put Patches at a Higher Hierachy level
    Open

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

    rommapp/romm#5161 ·

    Maintainers usually reply within 1 day

  • [Feature] Add Permission Setting to allow Users to Upload Patches while denying them to upload roms
    Open

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

    rommapp/romm#5160 ·

    Maintainers usually reply within 1 day

  • [Feature] User Tag System
    Open

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

    rommapp/romm#5159 ·

    Maintainers usually reply within 1 day

  • [UI/UX] QR codes for download-conversion capable files
    Open
    ui/ux

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

    rommapp/romm#5154 · 2 comments ·

    Maintainers usually reply within 1 day

  • [Bug] Gamepad works in controller debug but input never registers in EmulatorJS game
    Open
    emulation

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

    rommapp/romm#5139 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Feature] Videos/clips storage to go along with Screenshots
    Open

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

    rommapp/romm#5135 · 1 reaction ·

    Maintainers usually reply within 1 day

  • [Feature] Show IGDB similar games alongside library recommendations
    Open

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

    rommapp/romm#5127 ·

    Maintainers usually reply within 1 day

  • Per-game "allow anyway" exceptions for age limits
    Open

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

    rommapp/romm#5093 ·

    Maintainers usually reply within 1 day

  • [Feature] Promote a flat multi-disc set into one folder together
    Open

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

    rommapp/romm#5082 ·

    Maintainers usually reply within 1 day

  • [Feature] Configurable Version Filtering for "gamelist.xml" Export
    Open

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

    rommapp/romm#5034 ·

    Maintainers usually reply within 1 day

  • [Feature] Export Collections with Metadata & gamelist.xml
    Open

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

    rommapp/romm#5033 ·

    Maintainers usually reply within 1 day

  • [Feature] Add option to convert all media to .webp instead of only covers
    Open

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

    rommapp/romm#5032 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Feature] Compute RetroAchievements hashes for disc images inside archives
    Open

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

    rommapp/romm#4967 ·

    Maintainers usually reply within 1 day

  • [Feature] Include username in log file when an authentication attempt fails.
    Open

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

    rommapp/romm#4954 ·

    Maintainers usually reply within 1 day

  • [Feature] Calculate Hashes for 7th gen consoles
    Open

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

    rommapp/romm#4865 ·

    Maintainers usually reply within 1 day

  • [UI/UX] Menu bar blocks part of the bottom screen
    Open
    emulation

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

    rommapp/romm#4819 ·

    Maintainers usually reply within 1 day

  • [UI/UX] Game page: more clickable metadata +proper pluralization + missing tooltips
    Open
    ui/ux

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

    rommapp/romm#4805 ·

    Maintainers usually reply within 1 day

  • [Feature] Allow API image format preference
    Open

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

    rommapp/romm#4804 ·

    Maintainers usually reply within 1 day

  • [UI/UX] Display metadata match status in file tab
    Open
    ui/ux

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

    rommapp/romm#4803 ·

    Maintainers usually reply within 1 day

  • [Feature] Option to delete files after Webp Conversion
    Open

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

    rommapp/romm#4802 · 2 reactions ·

    Maintainers usually reply within 1 day

  • [UI/UX] Column Headers in List mode
    Open
    ui/ux

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

    rommapp/romm#4752 · 2 comments ·

    Maintainers usually reply within 1 day

  • [UI/UX] keep hidden/retired/do not play out of curated lists
    Open
    ui/ux

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

    rommapp/romm#4750 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Feature] CBR/CBZ Support For Document Viewer
    Open

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

    rommapp/romm#4704 · 1 reaction ·

    Maintainers usually reply within 1 day

  • [Feature] Symlink Soundtrack Directory from Other Location on Filesystem
    Open

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

    rommapp/romm#4703 ·

    Maintainers usually reply within 1 day

  • [Feature] Adding our own Videos
    Open

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

    rommapp/romm#4656 · 1 comment · 2 reactions ·

    Maintainers usually reply within 1 day

  • [Feature] GameCube Save Interoperability
    Open

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

    rommapp/romm#4649 · 1 reaction ·

    Maintainers usually reply within 1 day

  • [Feature] Allow Users to hide platforms themselves
    Open

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

    rommapp/romm#4637 ·

    Maintainers usually reply within 1 day

  • [Other] Enable vueCompilerOptions.strictTemplates once v1 is deleted
    Open

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

    rommapp/romm#4630 ·

    Maintainers usually reply within 1 day

  • [Feature] Surface a game's soundtrack on its sibling entries
    Open

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

    rommapp/romm#4585 · 1 comment ·

    Maintainers usually reply within 1 day

  • [Feature] Record provenance when a patched ROM is saved back into the library
    Open

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

    rommapp/romm#4582 ·

    Maintainers usually reply within 1 day

  • [Feature] Normalize HTML in scraped ROM summaries instead of storing the tags as plain text
    Open
    ui/ux

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

    rommapp/romm#4569 ·

    Maintainers usually reply within 1 day

  • [Feature] Metadata from Hackdex
    Open

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

    rommapp/romm#4559 · 1 reaction ·

    Maintainers usually reply within 1 day

  • [Feature] Per User Region/Language Preference Settings
    Open

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

    rommapp/romm#4553 · 3 comments ·

    Maintainers usually reply within 1 day

  • [Feature]: add VNDB metadata provider
    Open

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

    rommapp/romm#4546 ·

    Maintainers usually reply within 1 day

  • [Feature] Match multiple sources for manual rom matching
    Open

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

    rommapp/romm#4536 ·

    Maintainers usually reply within 1 day

  • [Feature] [WIP] SCUMMVM core for EJS is in development
    Open

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

    rommapp/romm#4535 · 3 reactions ·

    Maintainers usually reply within 1 day

  • [Feature] Add the ability to link to a specific netplay room
    Open

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

    rommapp/romm#4511 · 1 reaction ·

    Maintainers usually reply within 1 day

  • [Feature] Collaborative collection permissions
    Open

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

    rommapp/romm#4503 · 1 comment ·

    Maintainers usually reply within 1 day

  • Dependency Dashboard
    May be free again @sdornan claimed this 29 days ago, and no pull request is open. Open

    rommapp/romm#4442 · 1 assignee ·

    Maintainers usually reply within 1 day

  • [Feature] User-level identification/profile files
    Open

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

    rommapp/romm#4388 ·

    Maintainers usually reply within 1 day

  • [UI/UX] Indicate external links within images
    Open
    ui/ux

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

    rommapp/romm#4364 ·

    Maintainers usually reply within 1 day

Showing the newest 100

This page lists what was indexed most recently. Advanced filter has the whole inventory, narrowed by language, difficulty and how long a task takes.

Open advanced filter

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.