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

Review and moderation, your way. Online safety dashboard, queues, routing and automatic enforcement rules, and integrations.

Is roostorg/coop beginner-friendly?

In the last 30 days, roostorg/coop merged 53 of 88 pull requests from outside contributors, and its maintainers usually reply within 1 day. 22 beginner-friendly issues are open now.

Stars
138
Forks
47
Open beginner issues
22
Indexed issues
196
Avg merge
2d 6h
Merged PRs (30d)
123
Dominant language
TypeScript
License
Apache-2.0
Last GitHub push
Sep 25, 2026
Latest indexed
Sep 20, 2026
Contributing guide
Contributing guide
Code of conduct
Code of conduct
Beginner labels
good first issue

How to contribute to roostorg/coop

  1. Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's Apache-2.0 license.
  4. Pick one of the 22 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

  • Deploy internal/ROOST-operated Coop instance
    Open

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

    roostorg/coop#1366 ·

    Maintainers usually reply within 1 day

  • Add telemetry to Coop
    Open

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

    roostorg/coop#1365 · 3 comments ·

    Maintainers usually reply within 1 day

  • Opening a queue with all-skipped jobs shows an infinite loading spinner
    Open

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

    roostorg/coop#1364 · 1 reaction ·

    Maintainers usually reply within 1 day

  • Per-org rate limiting
    Open
    from adopter multi-tenant

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

    roostorg/coop#1350 ·

    Maintainers usually reply within 1 day

  • Cross-org hosting manager or "super user" account
    Open
    from adopter multi-tenant

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

    roostorg/coop#1349 ·

    Maintainers usually reply within 1 day

  • NCMEC test vs. prod env var doesn't work for multi-tenancy
    Open
    from adopter multi-tenant

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

    roostorg/coop#1348 ·

    Maintainers usually reply within 1 day

  • Zentropi labeler_id no longer required
    Open
    integration

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

    roostorg/coop#1340 ·

    Maintainers usually reply within 1 day

  • Disable Zentropi integration when no labelers are configured
    Open
    good first issue integration

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

    roostorg/coop#1336 · 2 comments ·

    Maintainers usually reply within 1 day

  • Add OpenAPI spec
    Open
    developer experience documentation

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

    roostorg/coop#1322 ·

    Maintainers usually reply within 1 day

  • Hide hash banks when HMA is unconfigured
    Open
    frontend-ui integration SaaS remnant

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

    roostorg/coop#1319 · 1 comment ·

    Maintainers usually reply within 1 day

  • Revisit manual review telemetry docs
    Open
    documentation

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

    roostorg/coop#1306 ·

    Maintainers usually reply within 1 day

  • Revisit content access extension docs
    Open
    documentation

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

    roostorg/coop#1305 ·

    Maintainers usually reply within 1 day

  • Update deprecated GraphQL libraries
    Open
    dependencies

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

    roostorg/coop#1290 ·

    Maintainers usually reply within 1 day

  • Additional unneeded dependencies to clean up
    Open
    dependencies javascript needs info

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

    roostorg/coop#1289 ·

    Maintainers usually reply within 1 day

  • Support the ability to match sub-policies through a routing rule
    Open
    from adopter

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

    roostorg/coop#1277 ·

    Maintainers usually reply within 1 day

  • "Apply to sub-policies" toggle in the policy scores table does nothing
    May be free again A pull request for this issue was closed without being merged. Open
    frontend-ui good first issue javascript

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

    roostorg/coop#1255 · 1 comment ·

    Maintainers usually reply within 1 day

  • Simplify Google Places integration
    Open
    dependencies needs info

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

    roostorg/coop#1251 · 2 comments ·

    Maintainers usually reply within 1 day

  • Configuration, lifecycle and testing each need workarounds because services aren't service-shaped
    Open

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

    roostorg/coop#1241 ·

    Maintainers usually reply within 1 day

  • EMAIL_TRANSPORT doesn't actually select the email transport
    Open

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

    roostorg/coop#1240 ·

    Maintainers usually reply within 1 day

  • Scylla disable control lives at the storage layer, not the feature layer
    Open

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

    roostorg/coop#1237 ·

    Maintainers usually reply within 1 day

  • Add org level config for HMA and Hash Banks
    Open
    adoption integration

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

    roostorg/coop#1226 ·

    Maintainers usually reply within 1 day

  • Move all non-primary actions to drop-downs in review console
    Open
    frontend-ui

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

    roostorg/coop#1213 ·

    Maintainers usually reply within 1 day

  • Use cursor-paged function everywhere
    Open

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

    roostorg/coop#1212 ·

    Maintainers usually reply within 1 day

  • Ensure versioned tables are modified in tandem with CI
    Open
    ci developer experience

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

    roostorg/coop#1201 ·

    Maintainers usually reply within 1 day

  • Move jobs from BullMQ to Postgres
    Open
    needs info

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

    roostorg/coop#1200 ·

    Maintainers usually reply within 1 day

  • Hide escalation queues based on role membership
    Open

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

    roostorg/coop#1199 · 3 comments ·

    Maintainers usually reply within 1 day

  • Missing documentation for coop-worker / background jobs
    Open
    documentation

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

    roostorg/coop#1198 · 1 comment ·

    Maintainers usually reply within 1 day

  • Org-scoped tables outside `public` have no FK to `orgs`, and there is no org-deletion path
    Open

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

    roostorg/coop#1192 ·

    Maintainers usually reply within 1 day

  • Move decision opens an empty menu when there are no other queues
    Open

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

    roostorg/coop#1187 ·

    Maintainers usually reply within 1 day

  • Document accessibility guidelines
    Open
    a11y adoption documentation

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

    roostorg/coop#1174 ·

    Maintainers usually reply within 1 day

  • Add CoPE-B to the model manifest
    Open

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

    roostorg/coop#1155 · 1 comment ·

    Maintainers usually reply within 1 day

  • Changing the NCMEC queue leaves old child safety jobs behind
    Open
    NCMEC reliability

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

    roostorg/coop#1154 ·

    Maintainers usually reply within 1 day

  • Moderators without VIEW_CHILD_SAFETY_DATA can be added to the NCMEC queue
    Open
    NCMEC reliability

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

    roostorg/coop#1153 ·

    Maintainers usually reply within 1 day

  • Drop legacy role columns
    Open

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

    roostorg/coop#1141 ·

    Maintainers usually reply within 1 day

  • Full-text search for policies page
    Open
    frontend-ui

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

    roostorg/coop#1120 ·

    Maintainers usually reply within 1 day

  • Richer policy preview before selecting one to view
    Open
    frontend-ui needs design

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

    roostorg/coop#1119 ·

    Maintainers usually reply within 1 day

  • Clean up Google Translate leftovers
    Open
    good first issue SaaS remnant

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

    roostorg/coop#1101 ·

    Maintainers usually reply within 1 day

  • Support `Report` updates and resolution via API
    Open
    adoption

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

    roostorg/coop#1100 ·

    Maintainers usually reply within 1 day

  • Explicitly label issues filed by adopters
    Open

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

    roostorg/coop#1099 ·

    Maintainers usually reply within 1 day

  • Proposal: refactor decisions and actions
    Open

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

    roostorg/coop#1098 ·

    Maintainers usually reply within 1 day

  • Allow for Policies to trigger Email notifications to reporter and reported users
    May be free again @juanmrad claimed this 35 days ago, and no pull request is open. Open

    roostorg/coop#1095 · 1 assignee ·

    Maintainers usually reply within 1 day

  • Rule view table in Automated Enforcement requires significant horizontal scrolling
    Open

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

    roostorg/coop#1089 ·

    Maintainers usually reply within 1 day

  • Allow users to have multiple roles
    Open
    adoption needs design

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

    roostorg/coop#1064 ·

    Maintainers usually reply within 1 day

  • Add API key permissions
    Open

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

    roostorg/coop#1063 ·

    Maintainers usually reply within 1 day

  • Keyboard shortcuts for review console
    May be free again @selena-lustig claimed this 33 days ago, and no pull request is open. Open
    needs design

    roostorg/coop#1051 · 5 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Validate integration API keys instead of only checking key presence
    May be free again @wayjaywang claimed this 47 days ago, and no pull request is open. Open

    roostorg/coop#1046 · 2 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add tracking of the source of a report
    Open
    adoption needs design

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

    roostorg/coop#1040 · 1 comment · 2 reactions ·

    Maintainers usually reply within 1 day

  • Moderator Notes system
    Open

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

    roostorg/coop#1039 ·

    Maintainers usually reply within 1 day

  • Surface action rate when moderating
    Open

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

    roostorg/coop#1038 ·

    Maintainers usually reply within 1 day

  • Associated user actions require policy, even when “Require Policy for Decisions” is off
    Open

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

    roostorg/coop#982 ·

    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.