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 of 15,017 opportunities to contribute

AI Summary: This issue proposes adding deprecation warnings for specific environment variables used to configure the exporter. When the application starts, it will check if these environment variables are being used and, if so, log a warning suggesting the equivalent command-line flag to use instead. This is part of a larger effort to transition away from environment variable configuration.

Complexity:2/5
help wantedgo

A PostgreSQL metric exporter for Prometheus

Go

AI Summary: This issue proposes to refactor large, high-complexity React components into smaller, more manageable pieces. The approach involves extracting stateful logic into custom hooks, pure helper functions into utility files, and presentational subtrees into separate components. The goal is to improve code reviewability and maintainability by processing one component per pull request, ensuring no change in behavior and passing all existing tests.

Complexity:4/5
help wantedagent/scannerhive/hosted-kubestellar-console-4vkt

World's first fully integrated and fully Automated Kubernetes management and orchestration solution

TypeScript

AI Summary: The auto-QA complexity detector incorrectly flags long test files as components needing splitting and corrupts hook counts in its output. The proposed fix involves excluding test files, correcting the hook count logic, and implementing a ranked reporting system for better actionability.

Complexity:2/5
help wantedagent/scannerhive/hosted-kubestellar-console-4vkt

World's first fully integrated and fully Automated Kubernetes management and orchestration solution

TypeScript

AI Summary: This issue aims to remove the last four instances of `no-explicit-any` suppressions in two specific TypeScript files. The suppressions are necessary due to the generic nature of the `i18next` `TFunction` and the dynamic construction of translation keys. The proposed fix involves defining more specific types for the translation functions and generating a union of valid keys for the dynamic cases.

Complexity:2/5
help wantedagent/scannerhive/hosted-kubestellar-console-4vkt

World's first fully integrated and fully Automated Kubernetes management and orchestration solution

TypeScript

AI Summary: The auto-QA process incorrectly flags instances of 'any' as a type due to a flawed grep pattern that lacks word boundaries and doesn't properly ignore lines with `eslint-disable-next-line`. This leads to false positives, including comments and substrings, which can obscure genuine type-safety issues.

Complexity:2/5
help wantedagent/scannerhive/hosted-kubestellar-console-4vkt

World's first fully integrated and fully Automated Kubernetes management and orchestration solution

TypeScript

AI Summary: The auto-QA workflow's TODO/FIXME/HACK detector is incorrectly flagging string literals and placeholder text as actual code markers. This is due to a lack of word boundary checks and comment context, leading to 100% false positives. The proposed fix involves refining the `grep` command to require comment prefixes and specific terminators, ensuring only genuine code comments are detected.

Complexity:2/5
help wantedagent/scannerhive/hosted-kubestellar-console-4vkt

World's first fully integrated and fully Automated Kubernetes management and orchestration solution

TypeScript

AI Summary: This issue is a beginner-friendly task to add a new Japanese grammar point, "〜にくい" (hard to do), to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the JSON file, and submitting a pull request.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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 issue requests the addition of 5 unit tests for the `src/i18n/request.ts` file to achieve 100% line coverage. The current file handles locale coercion, dynamic bundle loading with error handling, and deep merging of translations, none of which are currently tested. The proposed tests will cover various scenarios including undefined locales, invalid locales, default locales, and ensure the default messages object is not mutated.

Complexity:2/5
help wantedqualitytestingagent/qualityhive/hosted-kubestellar-console-4vkt

New home for Kubestellar documentations and supporting platform

TypeScript

AI Summary: This RFC proposes implementing token-level streaming text input for Text-to-Speech (TTS) in vLLM-Omni. The core challenge is ensuring audio output is correct and recoverable, as spoken syllables cannot be undone. The proposed solution leverages algorithms from X2Streaming-TTS, focusing on decision logic rather than engine-specific kernels, and aims to integrate existing state machinery within the vLLM-Omni codebase.

Complexity:4/5
help wantedgood first issuettsRFC

A framework for efficient model inference with omni-modality models

Python
#audio-generation#diffusion#image-generation#inference#model-serving#multimodal#pytorch#transformer#video-generation

AI Summary: This issue proposes adding support for the Audio8/Audio8-TTS-Preview-0.1b model to vLLM. This model is a hybrid architecture with a slow branch using a FalconH1 Mamba-based model and a fast branch. It requires a specialized hybrid state cache and differs significantly from previously supported models in its slow branch architecture and tokenizer.

Complexity:4/5
help wantednew modeltts

A framework for efficient model inference with omni-modality models

Python
#audio-generation#diffusion#image-generation#inference#model-serving#multimodal#pytorch#transformer#video-generation

AI Summary: This issue is a beginner-friendly task to add a new trivia question about the 1998 Winter Olympics host city to a JSON file. No coding is required, and the contribution can be made directly through the browser in under a minute.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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 issue reports that debug logging for release type inference in `utils.ts` is printed unconditionally on every run, cluttering consumer logs. Additionally, an endpoint log in `main.ts` is also present. The proposed fix is to replace the verbose debug logs with `core.debug()` or remove them, and to promote the endpoint log to `core.info()`.

Complexity:1/5
buggood first issue

GitHub Action for deploying to GModStore.

TypeScript

AI Summary: This issue proposes refactoring the `integrations/groundcover/helpers.py` file, which currently contains a mix of unrelated functions. The goal is to split these functions into new, role-named modules based on their specific jobs, such as client creation, response shaping, and query execution. The original `helpers.py` file should be removed after the refactoring.

Complexity:3/5
good first issue

Build your own AI SRE agents. The open source toolkit for the AI era.

Python
#ai-sre#alerting#datadog#grafana#incident-management#observability#remediation#root-cause-analysis#site-reliability-engineering#slack#sre

AI Summary: This issue proposes to refactor the Twilio verifier in the OpenSRE project to use a typed validation result instead of a free-form dictionary. This change aims to improve clarity and prevent string parsing for distinguishing different verification outcomes, following the pattern established by other verifiers.

Complexity:2/5
good first issue

Build your own AI SRE agents. The open source toolkit for the AI era.

Python
#ai-sre#alerting#datadog#grafana#incident-management#observability#remediation#root-cause-analysis#site-reliability-engineering#slack#sre

AI Summary: This issue proposes refactoring the `integrations/signoz/tools/__init__.py` file into a package structure where each of the three contained tools (`query_signoz_logs`, `query_signoz_metrics`, `query_signoz_traces`) gets its own dedicated directory. The goal is to improve code organization by moving tool logic and helpers into their respective packages, leaving the `__init__.py` file solely for re-exports. A key concern is ensuring that the tools remain registered after the refactor, which will be verified by a new test.

Complexity:2/5
good first issue

Build your own AI SRE agents. The open source toolkit for the AI era.

Python
#ai-sre#alerting#datadog#grafana#incident-management#observability#remediation#root-cause-analysis#site-reliability-engineering#slack#sre

AI Summary: This issue is a beginner-friendly task to add a new Japanese proverb to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the JSON file, and submitting a pull request.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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 issue is a beginner-friendly task to add a new fun fact about Japan to a JSON file. It requires no coding and can be completed directly in the browser by forking the repository, editing the `japan-facts.json` file, and submitting a pull request. The fact to be added is about the meaning of 'tsuyu', the Japanese rainy season.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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: The embedded web terminal exhibits garbled ANSI output after user input due to a bug in how it handles small, asynchronous PTY frames. It incorrectly uses a deprecated private API (`_core.writeSync()`) which can lead to replaying already-parsed sequences, corrupting the browser's rendering while the underlying tmux pane remains correct. The proposed fix is to always use the public `term.write()` API, eliminating the redundant and problematic synchronous fast path.

Complexity:3/5
Bughelp wantedcomp:web-uiP2-mediumtriagedcomp:tui

Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.

Python
#agent-framework#agent-governance#agent-orchestration#agents#ai#ai-agent#ai-agents#claude-code#codex#coding-agents#developer-tools#llm#ml#multi-agent#python#sandbox

AI Summary: This issue is a "Good First Issue" inviting contributors to add a new color theme called "Ruby Kabuki" to the KanaDojo project. The task involves adding a JSON object with specific color properties to a community themes file, requiring no coding or local setup, and can be completed in under a minute directly from the browser.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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 issue proposes refactoring the `ScreensService.add` method in the API to reduce its high cyclomatic and cognitive complexity by splitting it into private methods based on different screen source types. Additionally, it aims to eliminate duplicated code by extracting a common `findScreenWithDevice` method used in `delete` and `updateExternalScreen` operations.

Complexity:3/5
good first issueready-for-agentfallow

BYOS for TRMNL

TypeScript

AI Summary: This issue proposes refactoring two duplicated UI code blocks to improve maintainability. The first involves extracting a `PluginCardGrid.vue` component to handle the rendering of plugin cards in two different views. The second suggests creating a `useDeviceRenderContext` composable to share device rendering logic between two screen-related components.

Complexity:2/5
good first issueready-for-agentfallow

BYOS for TRMNL

TypeScript

AI Summary: This issue proposes refactoring the API to eliminate duplicate code in the `generateApikey` and `generateFriendlyName` utilities. A new helper function, `randomUrlSafeToken`, will be created to generate URL-safe tokens of a specified length, which both existing functions will then utilize. This aims to improve code maintainability and reduce redundancy.

Complexity:2/5
good first issueready-for-agentfallow

BYOS for TRMNL

TypeScript

AI Summary: This issue addresses the removal of unused dependencies identified by the `fallow` tool in the `packages/api` and `packages/ui` directories. The proposed solution involves updating `package.json` files and `pnpm-workspace.yaml`, followed by installation and verification steps to ensure no regressions.

Complexity:1/5
good first issueready-for-agentfallow

BYOS for TRMNL

TypeScript

AI Summary: This issue proposes making a maintenance script, `update_device_model_snapshot.mjs`, discoverable by adding it as a `package.json` script in the `packages/api` directory. This will allow it to be easily run to regenerate a device model snapshot and will also resolve its status as an unused file in the `fallow` linter. The solution involves adding the script, verifying its functionality, and documenting it in the README.

Complexity:1/5
good first issueready-for-agentfallow

BYOS for TRMNL

TypeScript

AI Summary: This issue proposes the removal of several unused files and exported variables identified by the `fallow` dead-code analysis tool. The changes involve deleting `migrate.js`, `displayHeader.ts`, and removing unnecessary `export` keywords from specific constants and types. The goal is to clean up the codebase without altering any existing functionality.

Complexity:1/5
good first issueready-for-agentfallow

BYOS for TRMNL

TypeScript

AI Summary: An MCP server is incorrectly receiving the first option from an enum schema instead of the user's selected answer. This occurs because the approval payload containing the user's choice is not forwarded to the runner, which then defaults to the first enum value when constructing the response. This leads to incorrect actions being taken and prevents free-form fields from being answered.

Complexity:4/5
Bughelp wantedcomp:runnerP1-hightriagedcomp:harness-t2

Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.

Python
#agent-framework#agent-governance#agent-orchestration#agents#ai#ai-agent#ai-agents#claude-code#codex#coding-agents#developer-tools#llm#ml#multi-agent#python#sandbox

AI Summary: This issue proposes adding progress indicators for long-running dual reviews to distinguish between active and stalled processes. The goal is to emit lifecycle events and low-frequency heartbeats without altering existing certification rules or exposing sensitive information. The changes aim to improve observability and user experience for these lengthy operations.

Complexity:3/5
enhancementhelp wanted

SDLC Wizard adapter for OpenAI Codex CLI. Plan is certified, implementation needed. PRs welcome!

Shell