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 `mcp-tool.handler.ts` file is excessively large (2734 lines) and violates the Single Responsibility Principle by combining HTTP request handling, parameter validation, tool conversion, error handling, and business logic. This over-sized file significantly reduces code readability, increases testing difficulty, and makes maintenance risky, impacting overall code quality and developer onboarding.

Complexity:4/5
good first issuecode-qualityarchitecture

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

TypeScript

AI Summary: The user proposes adding new parameters to the `XmlProvider` to control type inference. Specifically, they want options to force all primitive values to be inferred as strings (`ForceStrings`), use empty strings instead of `string option` for absent values (`UseEmptyStrings`), and infer empty XML elements as strings rather than empty classes. They also suggest potentially extending this behavior to JSON and CSV providers.

Complexity:4/5
up-for-grabstype-review-existing-functionalitygood first issue

F# Data: Library for Data Access

F#
#csv#data#fsharp#html#http#json#typeprovider#worldbank#xml

AI Summary: The CI workflow for Git 2.34 on Ubuntu 22.04 runners is currently failing. This issue proposes upgrading Git on these runners, as a new patch release for Git on Ubuntu 22.04 is available and expected to resolve the CI failures.

Complexity:1/5
good first issue

A security layer for Git repositories

Go
#access-control#git#git-security#gittuf#tuf

AI Summary: This is a "Good First Issue" for absolute beginners, requiring them to add a new grammar point ("〜ても" meaning "even if/though") to an existing list. The task involves no coding, can be completed entirely in the browser, and is estimated to take less than one minute, likely by editing a JSON file.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-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 GitHub issue reports a minor typo in the Orthographic Camera documentation. The word "WWhile" is incorrectly used instead of "While" on the specified documentation page. The issue provides a direct link to the affected section.

Complexity:1/5
Good first issueType: DocumentationPriority: Low

Extensions to make MonoGame more awesome

C#
#monogame

AI Summary: This is a beginner-friendly GitHub issue labeled as a 'Good First Issue' and 'Hacktoberfest' contribution. The task involves adding a specific Japanese false friend pair (シール vs. seal (animal)) to a list. No coding is required, and the contribution can be completed directly in the browser in under a minute.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunityeasylow hanging fruitup-for-grabsstarter 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 proposes a common UI enhancement for the website's navigation bar. It suggests implementing a 'hamburger' menu icon (three horizontal lines) that, when clicked, expands to display all navigation links. This change aims to improve the user experience and responsiveness, particularly on smaller screen sizes.

Complexity:3/5
bughelp wantedgood first issuequestionMedium

An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.

Python
#hacktoberfest2025#social-winter-of-code

AI Summary: This GitHub issue reports a bug where Folia support breaks when a "rename" operation is performed, resulting in a "Thread failed main thread check" error. The reporter is unable to provide specific steps to reproduce the issue, making diagnosis challenging.

Complexity:5/5
bughelp wantedgood first issueTo Be Fixed: Later StagejavaBUG-1: ReproducedBuild: DevelBuild: ReleaseBUG-0: Pending Investigation

Spigot/Paper etc. plugin to allow players to edit armorstands without commands.

Java
#armorstands#papermc#plugin#spigot#spigot-plugin

AI Summary: The user is encountering 404 errors when their custom Alexa skill attempts to retrieve streaming URLs from Music Assistant's API endpoints (`/ma/latest-url`, `/ma/stream-url`). Despite the Alexa skill successfully connecting and displaying Alexa devices within Music Assistant, the core functionality of pushing or retrieving stream URLs is failing, suggesting a configuration or networking issue within their multi-component setup involving Home Assistant, Music Assistant, Docker, and Cloudflare.

Complexity:4/5
good first issueconfiguration

This project is an Alexa skill prototype for controlling the Music Assistant server. It provides a Flask-based web service, an Alexa skill handler, an API, and ASK CLI integration with Docker deployment support.

Python

AI Summary: The task is to implement `tsim.Circuit.append` as a lightweight wrapper around `stim.Circuit.append`. The main effort involves translating specific gate instructions such as "T", "T_DAG", "R_X", "R_Y", "R_Z", and "U3" from `tsim`'s format into `stim`'s string representation, including parsing numerical parameters and multiplying them by pi.

Complexity:2/5
good first issue

Universal quantum circuit sampler based on ZX stabilizer rank decomposition

Python

AI Summary: This issue proposes to refactor the scattered `p.recovery.pto * 3` calculations, which are currently used for timeout durations, into a single, uniform function. The goal is to centralize this logic, improve maintainability, and eliminate duplicated code across the codebase. Several examples of the current usage are provided.

Complexity:1/5
good first issue

🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

Rust
#http3#network-programming#protocol#quic#rust

AI Summary: The user encountered a "null pointer passed to rust" error in Nextclade v3.18.1 after processing 34 samples, despite the process appearing to finish successfully. The error originates from the WebAssembly worker, indicating a potential issue in the Rust core logic when interacting with JavaScript/WASM.

Complexity:4/5
t:buggood first issuehelp wantedneeds triage

Viral genome alignment, mutation calling, clade assignment, quality checks and phylogenetic placement

TypeScript
#clade#clades#coronavirus#covid#covid-19#covid19#dna#influenza#ncov#neherlab#next-generation-sequencing#nextstrain#research#rna#sars-cov-2#science#sequences#sequencing#strain#virus

AI Summary: This GitHub issue is a beginner-friendly task designed as a "Good First Issue" to help new contributors get started. The goal is to add a specific classic Japanese haiku to the project's content. It requires no coding, can be completed entirely in the browser, and is estimated to take less than one minute.

Complexity:1/5
help wantedgood first issuehacktoberfestjavascriptcommunitylow hanging fruitup-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: The user reports that changing the order of Meilisearch's ranking rules, specifically moving `attributeRank` to the top, unexpectedly reduces the number of search hits. They provide clear reproduction steps using the Nobel Prizes dataset and a query like "albert physics", observing a drop from 8 to 3 hits. The user is asking if this behavior, where ranking rule order affects the presence of hits rather than just their order, is expected.

Complexity:4/5
good first issuebug

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

Rust
#ai#api#app-search#database#enterprise-search#faceting#full-text-search#fuzzy-search#geosearch#hybrid-search#instantsearch#search#search-as-you-type#search-engine#semantic-search#site-search#typo-tolerance#vector-database#vector-search#vectors

AI Summary: This is a beginner-friendly 'Good First Issue' task to add a new Japan fact (Fact #142) to a collection. The contribution requires no coding, can be completed in under a minute directly from a web browser, and is ideal for absolute beginners looking for an easy open-source contribution.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabsstarter 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: The issue proposes adding a new 'Curriculum Research Agent' sample template to address an unmet need for structured content creation in training and education, which is a listed roadmap item. Existing templates are insufficient as they produce general research reports, not specialized curriculum briefs. The new agent would leverage Tavily's `include_domains` parameter for targeted research from regulatory and accreditation bodies, crucial for compliance-heavy learning programs.

Complexity:3/5
enhancementgood first issuesize: medium

Outcome driven agent development framework that evolves

Python
#agent#agent-framework#agent-skills#ai-evaluation#anthropic#automation#autonomous-agents#awesome#claude#claude-code#human-in-the-loop#observability-ai#openai#python#self-hosted#self-improving#self-improving-agent#self-improving-ai

AI Summary: This GitHub issue addresses the problem of UI clutter in Dependency-Track caused by numerous 'active' project versions generated in continuous delivery environments. It proposes adding a new flag, `isActiveExclusively`, to the `POST /v1/bom` API endpoint. When this flag is set to `true` along with the existing `isLatest` parameter, all older versions of the project will be automatically deactivated, thereby cleaning up the user interface.

Complexity:3/5
enhancementp3good first issuesize/S

Dependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain.

Java
#appsec#bill-of-materials#bom#component-analysis#cyclonedx#devsecops#hacktoberfest#nvd#ossindex#owasp#package-url#purl#sbom#sca#security#security-automation#software-composition-analysis#software-security#vulnerabilities#vulnerability-detection

AI Summary: This issue requires diagnosing and resolving performance optimization problems identified by PageSpeed Insights for every page on the production Accuguide website. The task specifically excludes addressing location and accessibility issues, which are covered by a separate initiative.

Complexity:4/5
good first issuefrontendhelp wanted

Accuguide's web application

TypeScript
#accessibility

AI Summary: The issue proposes enhancing the `Rx` object to support integer indexing via `__getitem__`, allowing syntax like `Rx("todos")[0]` instead of `Rx("todos.0")`. This change aims to improve discoverability and composability, making array access consistent with the existing attribute access (`__getattr__`). The `__getitem__` method should return a new `Rx` instance with the integer index appended as a dot-path segment.

Complexity:2/5
enhancementgood first issuepython

🎨 The agentic frontend framework that even humans can use.

HTML

AI Summary: This feature request proposes refactoring the SGLang Diffusion test suite by extracting common string literals, such as mode names, into a shared utility file (e.g., `test_utils.py`). The goal is to improve code organization, reduce duplication, and enhance maintainability across test entries, as suggested in a linked pull request comment.

Complexity:2/5
good first issue

SGLang is a high-performance serving framework for large language models and multimodal models.

Python
#attention#blackwell#cuda#deepseek#diffusion#glm#gpt-oss#inference#llama#llm#minimax#moe#qwen#qwen-image#reinforcement-learning#transformer#vlm#wan

AI Summary: Discord recently re-launched their documentation, causing existing links within our project to become broken (404s). The task is to identify all instances of these outdated Discord documentation links and update them to their new, correct URLs.

Complexity:2/5
documentationhelp wantedgood first issue

YAGPDB's (new) documentation and custom commands course.

Markdown
#documentation#yagpdb#yagpdb-cc#yagpdb-ccs#yagpdb-discord-bot

AI Summary: This issue proposes to request the user's location exclusively on the search results page, immediately after a search query is submitted and only if location hasn't been requested before. If the user grants permission, their latitude and longitude should be stored in cookies and utilized for subsequent search results; otherwise, location should be disregarded or a default applied.

Complexity:3/5
help wanted

Accuguide's web application

TypeScript
#accessibility

AI Summary: This issue proposes a minor refactor within the `SignatureUtils` class to improve code consistency. The goal is to update the ordering of transaction fields, which are currently randomly arranged in two specific locations, to an alphabetical order. This change aims to enhance readability and maintainability.

Complexity:1/5
good first issue

A 100% Java implementation to interact with the XRP Ledger.

Java
#java#xrp#xrp-ledger#xrpl

AI Summary: The maintainer of Skippy-xd (v0.8) is seeking help to create robust, distro-ready packages to facilitate wider adoption. They need assistance validating or updating existing packaging attempts, creating new packaging specifications (e.g., RPM with a Makefile), and ideally, getting the application adopted by Linux distributions. A specific request is to enhance existing Debian instructions with a Makefile.

Complexity:4/5
help wantedgood first issue

A lightweight, window-manager agnostic window selector for X11 with Expose/Exposé and more

C

AI Summary: This issue requests moving the existing statistics screen to a more prominent menu item, rather than keeping it hidden within the subscriptions screen. The goal is to improve discoverability for users who enjoy statistics, as the screen's content is not solely related to subscriptions.

Complexity:2/5
Type: Feature requestGood first issue

A podcast manager for Android

Java
#android#apps#hacktoberfest#podcast-manager#podcasting20

AI Summary: This issue aims to address and resolve all accessibility problems identified by Google PageSpeed Insights. Due to the lack of specific details, it represents a broad task requiring initial investigation to identify the exact issues before implementation.

Complexity:4/5
good first issuehelp wanted

Accuguide's web application

TypeScript
#accessibility

AI Summary: This GitHub issue requests an update to the UI/UX Community of Practice information on the Hack for LA website. The task involves removing a specific individual, Leo Peng, from the leadership section within a designated YAML file. Contributors are required to verify the changes locally using Docker and provide before and after screenshots in their pull request.

Complexity:2/5
good first issuerole: front endrole: back end/devOpstime sensitiveP-Feature: Communities of Practicesize: 0.25pt

Hack for LA's website

JavaScript
#docker#docker-compose#gh-pages#ghpages#hack-for-la#jekyll

AI Summary: The Podman documentation for `PublishPort` in `podman-systemd.unit.5.html` is missing information. It does not mention that users can specify a protocol (TCP/UDP) when defining a port, a syntax which has been confirmed to work. The user requests an update to the documentation to explicitly include this capability or provide an example.

Complexity:1/5
Good First Issuekind/bugdocumentationvolunteers-wantedtriaged

Podman: A tool for managing OCI containers and pods.

Go
#containers#docker#kubernetes#linux#oci

AI Summary: The current navbar design is basic and needs a modern refresh. This issue aims to improve the overall visual design of the navbar, including spacing, alignment, typography, and colors. Additionally, a clear, responsive action button (e.g., Login/Get Started) should be added to the right side of the navbar without breaking existing functionality.

Complexity:3/5
good first issuehelp wanted

Fountain CMS: is a headless cms

TypeScript
#hacktoberfest