SerenityOS/serenity

Looking for good first issues? Read this 😊

Open

#26771 opened on May 13, 2026

View on GitHub
 (0 comments) (1 reaction) (0 assignees)C++ (33,171 stars) (3,328 forks)batch import
good first issue

Description

If you're reading this because you'd like to start hacking on SerenityOS:

Welcome!

For finding things to work on, we recommend building the system and playing with it. Fairly soon, you'll run into something small that doesn't work quite right or that you think could be better. Try to fix that. Start small, and if you're having a good time, stick with it and eventually do bigger things.

Feel free to jump on https://serenityos.org/discord/ if you'd like to chat. Or don't if you don't want to, it's not a prerequisite.

We stopped tagging issues with "good first issue", for two reasons:

  1. It's work to maintain a good "good first issue" list, more work than just fixing these issues ourselves
  2. Doing this work for new contributors – you?! – robs them of the process of discovery. While we had lots of good contributions from "good first issue" in the past, we also had a fair share of drive-by fixes that weren't all that thoughtful. We think people finding their own pet peeves overall is a better onboarding ramp.

Contributor guide