Skip to content

Hacktoberfest 2026: start here #101

Open

Description

@anurag629

Welcome! If you're here for Hacktoberfest, this is the quickest way in. toolbelt is a set of privacy-first developer tools that run entirely in the browser.

Find something to work on

How it works

  1. Comment on the issue you want. I'll assign it to you, usually within a day. Please don't start on one that's assigned to someone else.
  2. One issue at a time. Once you've had 3 PRs merged with us, you can hold two.
  3. Branch off develop, open your PR against develop, and put Closes #<issue number> in the description. The PR has to be opened here in codercops/toolbelt: one merged inside your own fork never reaches us, so it doesn't count.
  4. If there's no PR or update 5 days after you're assigned, I'll free the issue up for someone else. Comment if you need more time.

Setup
Everything is driven by the registry in lib/tools.ts, and all logic goes in lib/ with tests. CONTRIBUTING.md has the full new-tool steps. See CONTRIBUTING.md.

What counts
PRs count for Hacktoberfest once they're merged or labeled hacktoberfest-accepted. PRs that aren't linked to an issue, only reformat code, or change things nobody asked for get closed, and spam gets the spam label. Have an idea that isn't an issue yet? Open one first so we can agree on it.

AI tools and spam
AI tools are fine, but say so in the PR (the template has an "AI assistance" line) and be ready to explain every line. Untested generated code, a fix split into several PRs, and PRs for issues that aren't assigned to you are treated as spam. Two spam PRs and you won't be assigned more issues this month, and you're out of the goodies. The full rules are in CONTRIBUTING.md.

Goodies
CODERCOPS October 2026 is our own contributor program for this month. The top 5 contributors get a CODERCOPS T-shirt and stickers. You need at least 5 merged PRs labeled hacktoberfest-accepted across chatcops, ogcops, toolbelt and discord-bot, merged between Oct 1 and Oct 31 (UTC). A review can take a day, and changes add another round, so open your PR by Oct 28 to be safe. We still review PRs opened later, but can't promise they get merged by the 31st. Ties go to whoever got there first. The live leaderboard shows where everyone stands, and everyone on it gets a card to share.

These goodies come from CODERCOPS through our own open source program. They're separate from Hacktoberfest, so anything Hacktoberfest itself gives out is a different thing with its own rules. Only PRs for issues that were assigned to you count, and what counts is the maintainers' call.

Questions about anything? Ask right here, or come chat with other contributors on Discord. Claims still happen here on GitHub.

Activity

  1. pinned this issue on Sep 30, 2026
  2. astra-intelligence commented on Oct 1, 2026

    @astra-intelligence
  3. Saifjafri212213 commented on Oct 26, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, I'm @Saifjafri212213. All my toolbelt PRs are merged (#305, #326, #347 and #352) and I have no open issue right now. Every open issue I can see is assigned, so if you have another bug, guide or small task ready, I'd be glad to take it. I know a new tool is off the table for me, since I've already built one (the cron explainer).

  4. anurag629 commented on Oct 26, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, I opened #361 (a regex guide) for you. Drop a comment there and I'll assign it.

  5. piyusshhjangid commented on Oct 27, 2026

    @piyusshhjangid
    Contributor

    Hey @anurag629, I don't see any unassigned issues in Toolbelt, OG-Cops, or Discord-Bot at the moment. If any new issue comes up, could you please assign it to me or tag me? I'd love to contribute. Thanks!

  6. anurag629 commented on Oct 27, 2026

    @anurag629
    MemberAuthor

    Hey @piyusshhjangid, I just opened ogcops #285 (an Interview Q&A template) for you. Drop a comment there and I'll assign it.

  7. Saifjafri212213 commented on Oct 27, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, thanks for the quick merge of #373. I have no open PRs or assigned issues in toolbelt now. Could you assign me a new issue, or open one you'd like done (a bug or another guide)? I'm happy to take it.

  8. anurag629 commented on Oct 28, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, I opened #377 (a UUID v4 vs v7 guide) for you. Drop a comment there and I'll assign it.

  9. Saifjafri212213 commented on Oct 28, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, thanks for the merge of #378. I have no open PRs or assigned issues in toolbelt now. Could you assign me a new issue, or open one you'd like done? I'm happy to take it.

  10. anurag629 commented on Oct 28, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, I opened #381 (a CSV validation guide, the last tool without one) for you. Drop a comment there and I'll assign it.

  11. Saifjafri212213 commented on Oct 28, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, thanks for the merge of #382. I have no open PRs or assigned issues in toolbelt now. Could you assign me a new issue, or open one you'd like done? I'm happy to take it.

  12. anurag629 commented on Oct 28, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, I opened #388 for you, a bug this time: JSON to XML writes control characters and \r as they are, so some outputs won't parse. Drop a comment there and I'll assign it.

  13. Saifjafri212213 commented on Oct 28, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, thanks for the merge of #392. I have no open PRs or assigned issues in toolbelt now. Could you assign me a new issue, or open one you'd like done? I'm happy to take it.

  14. anurag629 commented on Oct 28, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, nothing's open in toolbelt right now, so I opened a template for you in ogcops instead: codercops/ogcops#299. Drop a comment there and I'll assign it.

  15. Saifjafri212213 commented on Oct 28, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, I have no open PRs or assigned issues in toolbelt now (my last was #392). Could you assign me a new issue, or open one you'd like done? I'm happy to take it.

  16. anurag629 commented on Oct 28, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, I opened #405 for you, another bug in the JSON formatter: JSONPath can't read quoted names with escapes, brackets or the other quote in them, so some paths copied from the tree find nothing. Drop a comment there and I'll assign it.

  17. Saifjafri212213 commented on Oct 28, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, thanks for the merge of #410. I have no open PRs or assigned issues in toolbelt now. Could you assign me a new issue, or open one you'd like done? I'm happy to take it.

  18. anurag629 commented on Oct 28, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, I opened #411 for you: the tinted error and callout boxes in 12 files never get their tint, because Tailwind 3 doesn't build classes like border-[var(--rose)]/30. Drop a comment there and I'll assign it.

  19. Saifjafri212213 commented on Oct 29, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, thanks for the merge of #416. I have no open PRs in toolbelt now. Could you assign me a new issue, or open one you'd like done? The open ones I saw (#421, #422, #314) already have someone asking for them, so I left them.

  20. anurag629 commented on Oct 30, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, same as on codercops/ogcops#88: nothing free in toolbelt right now, but if you spot a bug or have an idea, open an issue and I'll check it.

  21. Saifjafri212213 commented on Oct 30, 2026

    @Saifjafri212213
    Contributor

    Hi @anurag629, I have no open PRs or assigned issues in toolbelt, and one free slot (#502 in chatcops is in review). If you have a bug or a small issue to hand out here, I'm happy to take it. Thanks for the reviewer role too.

  22. anurag629 commented on Oct 31, 2026

    @anurag629
    MemberAuthor

    Hey @Saifjafri212213, same as on codercops/ogcops#88, nothing free in toolbelt right now. I'll tag you on the next new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    hacktoberfestGood pick for Hacktoberfest contributors

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions