Help Wanted

Discover open source projects where your contributions truly matter

While large projects overflow with contributions, smaller initiatives eagerly await your expertise and passion

Active filters:Stars: 10+ Stars
Filters trigger API requests for better performance

Showing 30 opportunities to contribute

AI Summary: The `TTSController` in `packages/tts/src/platforms/bytedance/TTSController.ts` registers WebSocket event listeners but fails to explicitly remove them in its `close()` method. This oversight can lead to memory leaks and potential errors, especially in long-running services that frequently create and destroy controller instances. The proposed fix involves adding `this.ws.removeAllListeners()` before closing the WebSocket.

Complexity:1/5
good first issuecode-quality

小智AI客户端,目前主要用于MCP的对接

TypeScript

AI Summary: The issue proposes adding a `--channel` parameter to the `pixi add` command. This would allow users to specify a channel when adding a dependency, automatically adding that channel to `workspace.channels` and constraining the package to it, thus resolving errors when adding packages from specialized channels not yet listed in the project configuration.

Complexity:3/5
enhancementgood first issue

Package management made easy

Rust
#conda#conda-environment#conda-packages#package-management#package-manager#package-manager-tool#python-virtual-environment#rust#rust-lang

AI Summary: This issue aims to enhance the diagnostic messages generated by `_partialerror!` calls by adding meaningful labels. Currently, several locations in the codebase produce diagnostics without descriptive labels, making them less helpful. The fix involves modifying these calls to include specific labels, similar to a provided example pull request.

Complexity:1/5
good first issue

rattler-build is a universal Conda package builder for Windows, macOS and Linux (like conda-build but faster)

Rust
#conda#conda-build#mamba#package-management#recipe

AI Summary: This issue requests an enhancement to the OWASP Nest REST API's `list_members` endpoint. The goal is to add functionality that allows clients to order the returned list of members by either their `name` or `login` field, providing more control over data presentation.

Complexity:3/5
buggood first issueenhancement

Your gateway to OWASP. Discover, engage, and help shape the future!

Python
#django#graphql#gsoc#gsoc-2026#gsoc2026#heroui#nextjs#python#react#rest#tailwindcss#typescript#typescript-react

AI Summary: A user installed Modus but dislikes its default icons and wants to replace them. They attempted to do so by directly swapping SVG files in a folder, which resulted in the application's top bar disappearing upon restart. The user is now asking for the correct method to replace the icons without breaking the application.

Complexity:3/5
good first issue

A modular and extensible shell for Hyprland, written on Fabric.

Python
#arch-linux#archlinux#desktop#dotfiles#dots#dynamic-color#fabric#fabric-config#fabric-shell#gtk#gtk-layer-shell#hyprland#material-colors#matugen#python#python3#rice#ricing#unixporn#wayland

AI Summary: This GitHub issue proposes adding specialized reverse-mode automatic differentiation (AD) for `min(a,b)` and `max(a,b)` functions. It provides the mathematical formulas for these functions and their partial derivatives, noting their differentiability everywhere except when `a=b`. The issue suggests referencing PyTorch's implementation and hints at extending this to vector operations.

Complexity:3/5
good first issue

The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.

C++
#automatic-differentiation#boost#cpp#eigen#math#stan#stan-math-library#sundials

AI Summary: This is a 'Good First Issue' for absolute beginners, requiring them to add a new Japanese video game quote (Quote #67) to a project. The task is designed to be completed in under a minute directly from a browser, with no coding or prerequisites needed, making it an ideal entry-level open-source contribution.

Complexity:1/5
help wantedgood first issuehacktoberfestjavascriptcommunitylow hanging fruitup-for-grabsfirst-timers-onlybeginner-friendlystarter task

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs
[Bug]38m ago

AI Summary: The issue reports a bug where pre/post increment and decrement operators (`++`, `--`) are not allowed on pointer types in the language, resulting in an `E4004: invalid unary operand` error. The expected behavior is for these operators to correctly advance or decrement the pointer by the size of the type it points to, similar to how `s = s + 1` works.

Complexity:3/5
bughelp wantedgood first issue

A compiler for a typescript like, low level programming language.

C
#c#compiler

AI Summary: This GitHub issue is a beginner-friendly task to add a specific Japanese-English false friend pair (バイキング vs. viking) to a project. It's labeled as a 'good first issue' and requires no coding, estimatd to take less than a minute to complete directly from the browser.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunitylow hanging fruitstale-warningbeginnerup-for-grabsbeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs

AI Summary: This issue proposes refactoring the MatterSim integration in `torch-sim` by moving it to an external model posture. The goal is to reduce maintenance burden as part of a larger effort to externalize models, with the initial step involving wrapping the external MatterSim package internally.

Complexity:3/5
good first issuehelp wantedecosystem

Torch-native, batchable, atomistic simulations.

Python

AI Summary: This GitHub issue addresses a problem where `uv run` defaults to the highest resolution, causing lockfile mismatches in the `deps-check` CI workflows. It is explicitly marked as a "Good First Issue" and "Newcomer Friendly," designed for new contributors with basic Python and Git skills, and is expected to be a small, well-contained change.

Complexity:1/5
bugGood First Issuegithub_actions

A python SDK for Hiero: A python toolkit for creating, updating, and interacting with on-ledger assets and smart contracts on Hedera and other Hiero networks

Python
#blockchain#distributed-ledger-technology#good-first-issue#good-first-issues#hedera#hiero#open-source#python#sdk

AI Summary: This issue requests updating the project's wallet kit to its latest available version. A new version of the Stellar Wallets Kit has been released, necessitating an upgrade to ensure the project uses the most current features and security enhancements.

Complexity:3/5
good first issuemaintenanceStellar Wave

Tansu - Bringing open source software development to the Stellar blockchain

TypeScript
#blockchain#cryptocurrency#distributed-systems#smart-contracts#soroban#stellar#stellar-network#version-control

AI Summary: This GitHub issue outlines a strategic goal to accumulate 5,000 stars on the `Scottcjn/Rustchain` repository to meet the qualification criteria for the Claude Code Open Source program. Currently, the repository has 63 stars, leaving a significant gap of 4,937. The maintainer argues for Rustchain's inherent qualification due to its novel Proof-of-Antiquity consensus mechanism, active production network, multiple PyPI packages, academic submissions, and live wRTC tokens.

Complexity:5/5
help wantedgood first issuebountycommunity

Earn RTC crypto by contributing to the RustChain ecosystem. Bounties from 1-150 RTC. Star, code, write tutorials, find bugs.

Python
#ai-agents#blockchain#bounties#bug-bounty#community#contributions#cryptocurrency#earn-crypto#good-first-issue#hacktoberfest#open-source#rtc-token#rustchain#solana#vintage-computing

AI Summary: This is a beginner-friendly "Good First Issue" to add a new anime quote (number 106) to the project. The task requires no coding, can be completed entirely within a web browser, and is estimated to take less than one minute, making it ideal for absolute beginners to make their first open-source contribution.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunitylow hanging fruitbeginnerup-for-grabsfirst-timers-onlybeginner-friendlystarter task

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs

AI Summary: This GitHub issue is a call for contributions to translate ChartDB into new languages. Contributors are asked to create new language files in `src/i18n/locales`, using the existing `en.ts` file as a template and reference.

Complexity:1/5
good first issueTranslation

Database diagrams editor that allows you to visualize and design your DB with a single query.

TypeScript
#database#db#db-migration#editor#erd#mariadb#mssql#mysql#postgresql#react#react-flow#schema-migrations#sql#sqlite#typescript#visualization#xyflow

AI Summary: When a user searches for a package on npmx.dev and clicks a result to navigate to its page, the browser's URL remains the search results URL instead of updating to the specific package page URL. This issue prevents users from sharing direct links to package pages, as the shared URL will incorrectly display the search results.

Complexity:2/5
good first issuefrontp2

a fast, modern browser for the npm registry

TypeScript
#npm#npmjs#nuxt

AI Summary: The issue proposes adding a new, rare power-up that spawns a temporary AI-controlled ally spaceship. This ally would assist the player by shooting, blocking, or collecting bonuses, and would be usable only once per game to create a strategic gameplay moment.

Complexity:4/5
type: enhancementgood first issuedifficulty: mediumjavahacktoberfest

🦖 Classic arcade shoot 'em up built with Java & FXGL. Contributions welcome – game & Next.js docs.

Java
#contributions-welcome#fxgl#game#good-first-issue#hacktoberfest#java#javafx#next#nextjs#open-source-project#shoot-em-up

AI Summary: The existing pseudonymization mechanism in JabRef, located in `org.jabref.logic.pseudonymization.Pseudonymization`, currently fails to pseudonymize group names. The goal is to extend this functionality to include groups, which are stored as `@Comment` entries within the `.bib` file itself. This requires integrating the existing pseudonymization logic into the process of reading and writing group information from the `.bib` file.

Complexity:3/5
component: groupscomponent: JabKit [cli]good first issue

Graphical Java application for managing BibTeX and BibLaTeX (.bib) databases

Java
#academia#academic-publications#ai#biblatex#bibliography#bibtex#citation#citation-generator#citation-style-language#citation-styles#hacktoberfest#jabref#java#javafx#javafx-application#javafx-desktop-apps#javafx-gui#latex#reference-manager#research-tool

AI Summary: The Biome linter rule `noSubstr`, which is designed to disallow the use of `String.prototype.substr()`, is not correctly detecting errors when the `substr` method is called on a variable. It appears to work for string literals but fails to flag usage when the method is accessed via an identifier.

Complexity:3/5
good first issueA-LinterL-JavaScriptS-Bug-confirmed

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

Rust
#css#formatter#javascript#json#jsx#linter#static-code-analysis#typescript#web

AI Summary: This issue proposes consolidating all training and evaluation run outputs, currently scattered across multiple directories like `saved_models/`, `lightning_logs/`, `wandb/`, and `mlruns/`, into a single, consistently named `runs/<run-name>/` directory. The goal is to improve organization by centralizing model checkpoints, Lightning logs, and various evaluation artifacts under a unified structure. This involves modifying `train_model.py` to adjust output paths for `ModelCheckpoint` and `Trainer`'s `default_root_dir`, ensuring all run-related files are co-located.

Complexity:3/5
enhancementhelp wantedgood first issue

Research Software for Neural Weather Prediction for Limited Area Modeling

Python
#gsoc#gsoc-2026#machine-learning#weather

AI Summary: This is a beginner-friendly 'Good First Issue' focused on adding a new grammar point, '〜おそれがある', to a list. The task is designed for absolute beginners, requires no coding, can be completed entirely within a web browser, and is estimated to take less than one minute. It's an ideal contribution for those looking to make their first open-source commit.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-only

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs

AI Summary: This GitHub issue describes a bounty program offering RTC (a cryptocurrency) to users who star specified lesser-known repositories and leave meaningful comments on their issues. The payout per star increases based on the number of repos engaged with, and an additional bonus is given for each meaningful comment. The total bounty pool is 300 RTC, with a per-person maximum of approximately 50 RTC.

Complexity:1/5
good first issuebountycommunity

Earn RTC crypto by contributing to the RustChain ecosystem. Bounties from 1-150 RTC. Star, code, write tutorials, find bugs.

Python
#ai-agents#blockchain#bounties#bug-bounty#community#contributions#cryptocurrency#earn-crypto#good-first-issue#hacktoberfest#open-source#rtc-token#rustchain#solana#vintage-computing

AI Summary: The comment/uncomment keybinding is reported as non-functional in Processing 4.4.4 on macOS Sonoma for users with a French keyboard layout. The user indicates this shortcut previously worked but is now missing, hindering accessibility for this common editor function.

Complexity:3/5
buggood first issuepde

Source code for Processing, the software sketchbook and Java-based programming language for students, artists, designers, educators, hobbyists, and creative coders. Includes the core library, and editor (PDE)

Java
#art#creative-coding#design#education#generative-art#generative-design#java#learning#processing

AI Summary: This GitHub issue proposes adding comprehensive unit tests to the `BuildCLI` project, specifically highlighting the need for tests for `MarkdownFormatter.java` and other core components. The goal is to enhance reliability, prevent regressions, and improve maintainability. The suggested approach involves using JUnit 5 and Mockito, adhering to Picocli's testing best practices.

Complexity:3/5
good first issue

BuildCLI is a command-line interface (CLI) tool for managing and automating common tasks in Java project development.

Java
#ai#buildcli#cli#cli-app#command#commandline#java#java-application

AI Summary: This feature request aims to remove the `publicationAndLibrary.js` E2E test as part of a migration to Acceptance tests. The task involves creating a new Acceptance test suite, following specifications from a WIP document, to cover the functionalities currently handled by the E2E test. Once the new test is implemented, added to the test suite configuration, and confirmed to pass locally, the old E2E test file should be deleted.

Complexity:3/5
good first issueenhancementImpact: MediumWork: LowEUJ LO.4

A free, online learning platform to make quality education accessible for all.

Python
#angular#angularjs#appengine#appengine-python#education#hacktoberfest#interactive#javascript#learning#nonprofit#python#sdg#sdg-4#sdg4#sdgs#teaching#tutor#tutorials#typescript#web
help wantedgood first issuehacktoberfestcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlystarter task

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored by Vercel. Beginner-friendly with plenty of good first issues - all contributions are welcome!

TypeScript
#beginner#beginner-friendly#contribute#contribution#contributions-welcome#first-contributions#first-timers-only#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#help-wanted#japanese#japanese-language#language-learning#learn-japanese#nextjs#open-source#react#up-for-grabs

AI Summary: This GitHub issue requests the 100% translation of the `library/webbrowser.po` file for the Python 3.14 documentation into Greek. Once completed, the translated page will be available on the official Python documentation site. Contributors interested in taking on this task are asked to comment on the issue to be assigned and to follow the provided contribution guidelines.

Complexity:2/5
good first issuetranslationseverity/majormedium

Greek Translation of the Python Documentation

Python
#docs#greek#hacktoberfest#python#python312#python313#python314#sphinx#translation

AI Summary: This GitHub issue proposes adding a copy-to-clipboard feature across the dashboard to allow users to easily copy incident IDs, log entries, error messages, and service URLs. The implementation plan involves creating a reusable `useClipboard` hook and a `CopyButton` component, then integrating them into existing components such as `IncidentCard.tsx` and `LogViewer.tsx` at various points.

Complexity:3/5
enhancementgood first issueeasyapertre3.0

Sentinel is an autonomous DevOps agent that predicts failures before they happen, auto-heals services, and keeps infrastructure healthy 24/7 using Cline CLI, Kestra AI workflows, and a real-time Vercel dashboard.

TypeScript

AI Summary: The issue reports a bug in a "Modify bot" configuration where regex patterns in an "if" condition only match successfully when enclosed in parentheses. For instance, `"field": "^12\\.[34]"` fails to match, but `"field": "^(12\\.[34])"` works, suggesting an underlying problem with how the bot processes or interprets regular expressions.

Complexity:3/5
bughelp wantedcomponent: botsgood first issue

IntelMQ is a solution for IT security teams for collecting and processing security feeds using a message queuing protocol.

Python
#alerts#automation#cert#csirt#cybersecurity#feeds#handling#ihap#incident#incident-response#intelligence#ioc#malware#phishing#python#threat