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 14,024 opportunities to contribute

AI Summary: The Watchtower service, when enabled via the 'auto-update' profile, mounts the Docker daemon socket. This grants the Watchtower container full host OS control, posing a significant security risk as a compromise of Watchtower would lead to a complete host compromise. The recommendation is to use a Docker socket proxy to limit access or consider Kubernetes-native rolling updates.

Complexity:3/5
help wantedsecurity

AI agent orchestration for open and closed source — a fully customizable fleet of AI agents covering every level of project maintenance, from brainstorming to full autonomy

Go

AI Summary: This issue requests the implementation of persistent compression presets for an image compression service. Users will be able to save and apply custom compression settings, which will be stored globally in a JSON file. A feature flag will control the availability of this functionality.

Complexity:3/5
good first issue

Imgcompress is a self-hosted image processing toolbox that handles compression, format conversion, and AI background removal in a single web interface. It supports over 70 input formats (including PSD, HEIC, and RAW) and can output common formats or generate PDFs, all without sending files to external services.

TypeScript
#ai#datahoarder#docker#eps#heif#image-ai#imagecompression#imageoptimizer#multilingual#pdf#photography#pillow#psd#self-hosted#tiff#tool#webp#webtool

AI Summary: This issue is a beginner-friendly task to add a new anime quote to a JSON file. It requires no coding and can be completed directly in the browser by forking the repository, editing the `anime-quotes.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 aims to test the CSS loader's behavior when subjected to rapid and successive state transitions (idle, loading, cancel, loading, complete, reset). The goal is to identify and fix potential bugs like incorrect states, duplicate class/event emissions, stale animations, or an incorrect final state.

Complexity:3/5
help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:intermediate

Animation-first CSS framework with reusable UI components, modern effects, and zero dependencies. Lightweight, beginner-friendly, and open-source.

HTML
#animation-library#animations#css#css-framework#developer-tools#frontend#frontend-framework#good-first-contribution#good-first-issue#good-first-pr#gssoc-2026#hacktoberfest#html-css#open-source#ui-components#web-development

AI Summary: This issue requests the creation of new unit tests for the `InetAddressPattern` class introduced in Jetty 12.1.x. The goal is to ensure the pattern's behavior is correctly verified and to prevent future regressions.

Complexity:2/5
TaskHelp WantedTest

Eclipse Jetty® - Web Container & Clients - supports HTTP/3, HTTP/2, HTTP/1, websocket, servlets, and more

Java
#eclipse#embedded#fcgi#http#http-client#http-server#http2#http3#https#jakartaee#java#jetty#jpms#jsp#osgi#servlet#ssl#tls#unix-socket#websockets

AI Summary: This issue proposes standardizing on SI units within the pyAML library by leveraging the `pint` library for unit conversions. The goal is for `get()` methods to always return SI values and `set()` methods to accept SI values, simplifying unit handling for users and preventing common errors seen in other systems like Tango.

Complexity:2/5
enhancementgood first issue

Python accelerator middle layer for charged particle accelerator control, tuning and development

Python
#digital-twin#operation#synchrotron#tuning

AI Summary: This issue requests the creation of a new documentation page for ScubaGear that provides instructions on how to download and execute the latest active development code directly from the main branch on GitHub. This will streamline the process for users and reduce the need for ad-hoc explanations.

Complexity:2/5
documentationgood first issue

Automation to assess the state of your M365 tenant against CISA's baselines

PowerShell
#assessment-tool#cisa#contributions-welcome#cybersecurity#m365#open-policy-agent#open-source#powershell#rego#scuba#scubaconnect#security#security-automation

AI Summary: This issue proposes adding a convenience redirect from the `/reports` URL to `/research/publications/`. This is an enhancement to improve user experience by providing a shorter, more memorable link for accessing publications.

Complexity:1/5
enhancementgood first issue

Public-facing knowledge site: https://dora.dev

Svelte

AI Summary: This issue is a "Good First Issue" designed for absolute beginners to make their first open-source contribution. It involves adding a new Japanese grammar point to a JSON file directly from the browser, requiring no coding or local setup. The task is straightforward and estimated to take less than 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 addresses significant linting debt in the project, with ESLint reporting ~665 problems and Ruff reporting 274 errors. The proposed fix involves updating ESLint configurations to ignore tooling output, applying auto-fixers, manually resolving remaining issues, consolidating duplicated code, refactoring complex functions, and encoding intentional test patterns. The goal is to clean up the codebase and enable usable quality gates.

Complexity:3/5
good first issue

Track brand visibility across AI search engines with Amazon Bedrock, Step Functions, and a React dashboard

TypeScript
#amazon-bedrock#aws-cdk#generative-ai#serverless#step-functions

AI Summary: This issue addresses a regression in the injection scanner where five specific "you are now" jailbreak phrases are no longer blocked after a recent change. The fix involves updating the `INJECTION_PATTERNS` to explicitly include these missing phrases and adding corresponding test cases to ensure they are correctly blocked.

Complexity:2/5
help wantedgood first issue

The memory substrate for AI agents and developer tools. Git-versioned, file-native, MCP-first.

Python
#agent-memory#ai-agent#git-versioned#llm#mcp#memory#openclaw#sqlite-vec#vector-search

AI Summary: This bug report identifies an incorrect type hint for the `partition_assignment_strategy` parameter in the `faststream.kafka` library. The current type hint expects a sequence of partition assignor instances, but it should expect a sequence of partition assignor types. This fix will ensure correct type checking for this parameter.

Complexity:1/5
buggood first issueAioKafka

FastStream is an asynchronous Python framework for building event-driven applications. It brings together message broker integration, dependency injection, validation, testing utilities, and AsyncAPI documentation generation in a single toolkit

Python
#asyncapi#asyncio#distributed-systems#faststream#kafka#mqtt#mqtt-broker#nats#python#rabbitmq#redis#stream-processing

AI Summary: This issue proposes adding a compile-time ComponentTypeID to all components within the aegis engine. This ID is necessary for the correct functioning of GetType() and was inadvertently omitted during development. The fix involves defining a static constexpr member and an associated enum for each component.

Complexity:2/5
enhancementgood first issue

A Nintendo DS demake of Persona 3, developed in C++ using devkitpro.

C++

AI Summary: This issue requests the creation of a "Neon Pulse Button" using CSS and HTML. The button should feature a neon glow effect, and on hover, it should animate with a slight pulse (scaling) and an intensified glow. The provided path indicates it's an example within a submissions directory.

Complexity:3/5
help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:intermediate

Animation-first CSS framework with reusable UI components, modern effects, and zero dependencies. Lightweight, beginner-friendly, and open-source.

HTML
#animation-library#animations#css#css-framework#developer-tools#frontend#frontend-framework#good-first-contribution#good-first-issue#good-first-pr#gssoc-2026#hacktoberfest#html-css#open-source#ui-components#web-development

AI Summary: The `process_s3_file` function in the `datacontract` library incorrectly validates only the last file matched by an S3 glob pattern, leading to silent failures for invalid records in other files. The issue stems from a generator being overwritten in a loop, causing validation to occur only once after all files have been processed. The fix involves validating each file within the loop and accumulating any exceptions.

Complexity:2/5
buggood first issue

Enforce Data Contracts

JavaScript
#datacontract#datamesh

AI Summary: This issue is a beginner-friendly task to add a new Japanese proverb to a JSON file. No coding experience is required, and the contribution can be made directly from the browser in under a minute. The task involves forking the repository, editing a specific JSON file to include the new proverb, 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: All agents in the llm-d FMA hive are crashing with a "claude native binary not installed" error. This indicates a problem with the installation or availability of a required native binary for the Claude model, likely due to issues with the post-installation script or optional dependency downloads.

Complexity:2/5
bughelp wanted

AI agent orchestration for open and closed source — a fully customizable fleet of AI agents covering every level of project maintenance, from brainstorming to full autonomy

Go

AI Summary: This issue is a beginner-friendly task to add a new fun fact about Japan to a JSON file. No coding experience is required, and the contribution can be made directly from the browser in under a minute. It's designed for first-time contributors and is suitable for Hacktoberfest.

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 REST API endpoint for registering cluster nodes currently creates a new node entry each time a worker restarts and re-registers, leading to an overcounting of available capacity. This issue requires updating the REST handler to mirror the idempotent behavior of the gRPC handler, ensuring that restarting workers update their existing entry instead of creating new ones.

Complexity:3/5
bughelp wantedai-welcomesize/scoreP2up-for-grabs

Audit-grade multi-agent orchestration for CLI coding agents (Claude Code, Codex, Gemini CLI, +40 more). HMAC-chained audit log, signed agent cards, per-artefact lineage, air-gap deploy. The orchestrator your compliance team will sign off on. https://bernstein.run

Python
#agent-framework#agent-orchestrator#agentic-ai#ai-agents#ai-coding#aider#anthropic#claude-code#cli-tool#codex-cli#coding-agent#deterministic-scheduler#hmac-audit#llm#mcp-server#model-context-protocol#multi-agent#parallel-worktrees#python#swe-bench

AI Summary: This issue addresses the need to consolidate sixteen redundant path containment checks across the codebase into a single shared helper function. The goal is to reduce code duplication, prevent inconsistencies, and ensure a more robust security check by leveraging the existing `bernstein.core.security.path_containment` helper. The work is designed to be sliced into smaller, manageable pull requests.

Complexity:3/5
enhancementhelp wantedai-welcomesize/lcoresecurityP2up-for-grabs

Audit-grade multi-agent orchestration for CLI coding agents (Claude Code, Codex, Gemini CLI, +40 more). HMAC-chained audit log, signed agent cards, per-artefact lineage, air-gap deploy. The orchestrator your compliance team will sign off on. https://bernstein.run

Python
#agent-framework#agent-orchestrator#agentic-ai#ai-agents#ai-coding#aider#anthropic#claude-code#cli-tool#codex-cli#coding-agent#deterministic-scheduler#hmac-audit#llm#mcp-server#model-context-protocol#multi-agent#parallel-worktrees#python#swe-bench

AI Summary: This issue identifies four previously overlooked call sites to `list_tasks()` that are not properly scoping their queries by tenant. This can lead to incorrect counts and resource exhaustion across tenants. The fix involves ensuring these call sites properly utilize tenant scope before querying task data, with a specific design decision needed for the `health_check` function.

Complexity:3/5
bughelp wantedai-welcomesize/mcoresecurityP2up-for-grabs

Audit-grade multi-agent orchestration for CLI coding agents (Claude Code, Codex, Gemini CLI, +40 more). HMAC-chained audit log, signed agent cards, per-artefact lineage, air-gap deploy. The orchestrator your compliance team will sign off on. https://bernstein.run

Python
#agent-framework#agent-orchestrator#agentic-ai#ai-agents#ai-coding#aider#anthropic#claude-code#cli-tool#codex-cli#coding-agent#deterministic-scheduler#hmac-audit#llm#mcp-server#model-context-protocol#multi-agent#parallel-worktrees#python#swe-bench

AI Summary: This issue proposes refactoring the Meshery REST API documentation to generate content from published OpenAPI schemas instead of relying on Go code comments. The goal is to decouple documentation from the server codebase and ensure only Meshery Server endpoints are included, using a Jekyll data source approach.

Complexity:3/5
help wantedarea/docslanguage/markdownframework/jekyll

Meshery, the cloud native manager

TypeScript
#cloud-native#cncf#control-plane#docker#gitops#golang#gsoc#hacktoberfest#infrastructure-as-code#internal-developer-platform#kanvas#kubernetes#kubernetes-operator#management-plane#meshery#opa#platform-engineering#reactjs#visualization#webassembly

AI Summary: The `get_predictions` endpoint incorrectly computes budget-exhaustion forecasts using cost history from all tenants, rather than just the caller's tenant. This issue mirrors a previous bug in the `/costs/alerts` endpoint and needs to be fixed by correctly scoping the forecast to the requesting tenant. The fix should include tests to verify tenant isolation and ensure historical data is handled appropriately.

Complexity:3/5
bughelp wantedai-welcomesize/mcoresecurityP2up-for-grabs

Audit-grade multi-agent orchestration for CLI coding agents (Claude Code, Codex, Gemini CLI, +40 more). HMAC-chained audit log, signed agent cards, per-artefact lineage, air-gap deploy. The orchestrator your compliance team will sign off on. https://bernstein.run

Python
#agent-framework#agent-orchestrator#agentic-ai#ai-agents#ai-coding#aider#anthropic#claude-code#cli-tool#codex-cli#coding-agent#deterministic-scheduler#hmac-audit#llm#mcp-server#model-context-protocol#multi-agent#parallel-worktrees#python#swe-bench

AI Summary: This issue proposes adding visual indicators for task deadlines to the Schedule view, similar to how the Planner view currently handles them. The goal is to make tasks with deadlines visible and informative in the Schedule, without implying a time span between the planned date and the deadline.

Complexity:2/5
enhancementgood first issue

Super Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, GitLab, GitHub and Open Project.

TypeScript
#android#flowmodoro#flowtime#habit-tracker#ios#issue-tracker#linux#local-first#macos#open-source#pomodoro#pomodoro-timer#privacy#productivity#task-manager#time-tracker#time-tracking#to-do-list#todo#windows

AI Summary: This issue requests the creation of a Hugo shortcode equivalent to a Jekyll include that rendered a "Resource Access" alert box. The shortcode needs to be created and then inserted into a specific Markdown file to restore a lost documentation element.

Complexity:2/5
help wantedarea/docslanguage/markdownframework/jekyll

Meshery, the cloud native manager

TypeScript
#cloud-native#cncf#control-plane#docker#gitops#golang#gsoc#hacktoberfest#infrastructure-as-code#internal-developer-platform#kanvas#kubernetes#kubernetes-operator#management-plane#meshery#opa#platform-engineering#reactjs#visualization#webassembly

AI Summary: This issue requests the identification and implementation of missing relationships for Azure Batch within Meshery's model. The goal is to accurately represent how Azure Batch integrates with other Azure services like Virtual Networks, Storage Accounts, and Key Vault to reflect real-world architectures.

Complexity:3/5
help wantedarea/devopsarea/modelsazure

Meshery, the cloud native manager

TypeScript
#cloud-native#cncf#control-plane#docker#gitops#golang#gsoc#hacktoberfest#infrastructure-as-code#internal-developer-platform#kanvas#kubernetes#kubernetes-operator#management-plane#meshery#opa#platform-engineering#reactjs#visualization#webassembly

AI Summary: A critical security vulnerability exists where offline write requests, including bearer authentication tokens and sensitive request bodies, are stored in plaintext in AsyncStorage. This exposes user credentials and PII to exfiltration. Additionally, a separate defect allows for duplicate request submissions due to a lack of in-flight guards during offline queue flushing.

Complexity:4/5
enhancementgood first issuegssoclevel:intermediate

Open-source health library & article management platform | React Native + Node.js + MongoDB | Trusted wellness content, AI chat & podcasts | Live: uhsocial.in | Android App on Play Store

TypeScript
#ai-health-chat#amazon-web-services#android#article-management#aws-lightsail#digital-awareness#express#health-app#health-tech#healthcare#ios#javascript#mobile-health#mongodb#multilingual-health#nodejs#open-source-health#react-native#web#wellness

AI Summary: This issue proposes proving the equivalence between two characterizations of sets in a formal proof system. The first characterization, `is-set`, is provided, and the second, `is-0-type`, needs to be defined. The task involves applying proof techniques to demonstrate that these two definitions describe the same concept.

Complexity:3/5
good first issue

Formalisations for simplicial HoTT and synthetic ∞-categories.

Markdown

AI Summary: This issue proposes adding the version information, currently available via the `./proxy --version` command, to the web UI. The goal is to display this version number, likely in the footer, to easily allow users to check if they are running a recent version of the software. The contributor has identified a potential implementation path but is seeking guidance on the most idiomatic Go way to pass this information.

Complexity:2/5
enhancementhelp wanted

A lightweight caching proxy for package registries.

Go

AI Summary: This issue proposes removing the obsolete `EARTHLY_INSTALL_ID` environment variable from GitHub Actions and Buildkite CI configurations. This variable is a remnant of a removed analytics subsystem and is no longer used, causing unnecessary clutter and potential confusion for contributors.

Complexity:1/5
enhancementgood first issue

Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

Go