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 8,244 opportunities to contribute

AI Summary: Users can launch or configure Multipass instances with an excessive number of CPUs, leading to timeouts and the need to forcefully delete the instance. The daemon should ideally validate CPU requests against available host cores to prevent the creation of unmanageable instances.

Complexity:3/5
help wantedlowCLI

Multipass orchestrates virtual Ubuntu instances

C++
#cloud#container#hyper-v#libvirt#linux#macos#qemu#qemu-kvm#virtual-machine#virtualbox#windows

AI Summary: This issue proposes removing the `go-shellwords` dependency from `storage/pkg/parsers/kernel/kernel_darwin.go`. The rationale is that since macOS 2019, `system_profiler` supports a `-json` flag, making shell-quoting unnecessary and allowing for direct JSON parsing.

Complexity:2/5
good first issuestorage

Monorepository with libraries used by the containers projects.

Go
Developer ToolsCommand Line Tools

AI Summary: This epic aims to introduce a structured, risk-based remediation Service Level Agreement (SLA) and a finding lifecycle management system. It will deterministically assign due dates based on vulnerability risk, track findings through various remediation states, and allow for risk acceptance with defined expiry periods, all while ensuring reproducibility and auditability.

Complexity:4/5
enhancementhelp wanted

Synapse - a governed control plane for software composition analysis, recon, evidence, and reporting. Verify Everything. Trust Nothing.

Go
#cyclonedx#go#sast#sbom#sca#security#spdx#vulnerability-scanner

AI Summary: This issue is a beginner-friendly task to add a new Japanese grammar point to a JSON file. It requires no coding experience and can be completed in under a minute by starring and forking the repository, editing the specified 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: A test for the profile component is failing because it's trying to find an element that appears after a transition using a synchronous query. The proposed solution is to switch to an asynchronous `findByRole` query, which will wait for the element to become available.

Complexity:2/5
help wantedscope: tools/scripts

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

TypeScript
#careers#certification#community#curriculum#d3#education#freecodecamp#javascript#learn-to-code#math#nodejs#nonprofits#programming#react#teachers

AI Summary: This issue proposes adding unit tests to the web x402 client module, which handles browser-side HTTP requests, payment challenge parsing, and receipt header decoding. The tests will ensure the reliability of these helper functions, which are currently only indirectly tested by higher-level code, without requiring a wallet or running service.

Complexity:2/5
enhancementgood first issueTypeScriptlevel:beginnertype:testinggssoc:approved

A high-performance, crypto-monetized AI microservice architecture implementing the x402 Protocol

TypeScript

AI Summary: This issue proposes adding component tests for the `CopyButton` component to verify its existing functionality. The tests should cover clipboard states, analytics events, accessibility labels, and proper cleanup on unmount, using mocked dependencies for clipboard, timers, and analytics.

Complexity:3/5
enhancementgood first issueTypeScriptlevel:beginnertype:testingtype:accessibilitygssoc:approved

A high-performance, crypto-monetized AI microservice architecture implementing the x402 Protocol

TypeScript

AI Summary: This issue proposes adding comprehensive table tests for the gateway's `TRUSTED_PROXIES` configuration. The tests will ensure correct parsing of environment variables, including handling of various IP formats and malformed entries, and verify that this configuration is correctly applied to the Gin framework for IP-based security features.

Complexity:2/5
enhancementgood first issuegolevel:beginnertype:testingtype:securitygssoc:approved

A high-performance, crypto-monetized AI microservice architecture implementing the x402 Protocol

TypeScript

AI Summary: This issue proposes adding comprehensive unit tests for the TypeScript SDK's base64 helper functions. The goal is to ensure these helpers correctly handle UTF-8 encoding/decoding, validate input, and gracefully manage scenarios where browser runtime functions like `atob` and `btoa` are unavailable. The tests will be table-driven and cover various edge cases and error conditions.

Complexity:2/5
enhancementgood first issueTypeScriptlevel:beginnertype:testinggssoc:approved

A high-performance, crypto-monetized AI microservice architecture implementing the x402 Protocol

TypeScript

AI Summary: This issue proposes refactoring the logic for resolving root marker file paths (like SKILL.md) into shared helper functions. Currently, this logic is duplicated across different parts of the codebase, increasing the risk of bugs and regressions. By centralizing this logic, the project aims to improve maintainability and prevent future issues with case-insensitive root marker file detection.

Complexity:2/5
enhancementgood first issue

One-stop shop for AI skills and agents. Search 110K+ community skills, install and track them declaratively, and deploy across all major AI coding tools (Claude Code, Codex, Cursor, Antigravity and more)

Rust
#ai-agents#ai-skills#ai-tools#antigravity#claude#claude-code#cli#codex#cursor#developer-tools#devtools#dotfiles#gemini-cli#package-manager#productivity#prompt-engineering#rust#skill-management#skills#skills-sh

AI Summary: Users are unable to pay reports in bulk, even with a connected VBA, on Windows and MacOS Chrome. The "Pay" option is greyed out, only allowing "Mark as Paid" for bulk actions, though individual report payments work. The issue is not reproducible in staging and requires further investigation.

Complexity:3/5
ExternalDailyHelp WantedBug

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.

TypeScript

AI Summary: This issue seeks community assistance to integrate the Hailo-10H AI accelerator with the Raspberry Pi 5 into the taOS operating system. The primary goal is to achieve zero-touch, automatic detection and installation of the Hailo driver, runtime, and LLM backend, mirroring the existing Rockchip NPU integration.

Complexity:4/5
help wantedfeaturefuturemodelsbackend-drivencatalogkilo-triagedkilo-auto-fix

Self-hosted AI agent OS. Your memory, chat, agents, and files stay on hardware you own, offline by default, cloud by choice. Offline AI memory (taOSmd), self-hosted multi-framework group chat, a full web desktop + app store, and auto-clustering across the consumer hardware you already have (Orange/Raspberry Pi, Mac mini, gaming PC).

Python
#agent-framework#ai-agents#ai-platform#apple-silicon#data-sovereignty#distributed-computing#kv-cache-quantization#llm#llm-inference#local-first#local-llm#offline-first#orange-pi#privacy#raspberry-pi#rockchip-npu#self-hosted#turboquant#vllm

AI Summary: This issue is a "Good First Issue" task to add a new trivia question about the Japanese word for "thank you" to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the JSON file directly in the browser, 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 involves adding Spanish language support to the Go TUI dashboard's internationalization catalog. The task requires mirroring an existing locale's structure, translating keys to Spanish, and updating a test file to include the new locale. The goal is to ensure all English keys are present in the Spanish translation and that all tests pass.

Complexity:1/5
good first issue

AI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing.

JavaScript
#ai-agent#anthropic#automation#beginner-friendly#career#careerops#claude#claude-code#cli#first-timers-only#golang#good-first-issue#interview-prep#job-search#open-source#resume

AI Summary: This issue requests documentation for a new script, `openai-tailor.mjs`, which enables headless tailoring of CVs. The task involves adding a new row to the `docs/SCRIPTS.md` file, detailing the script's purpose, usage, and environment variables, mirroring existing entries.

Complexity:1/5
documentationgood first issue

AI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing.

JavaScript
#ai-agent#anthropic#automation#beginner-friendly#career#careerops#claude#claude-code#cli#first-timers-only#golang#good-first-issue#interview-prep#job-search#open-source#resume

AI Summary: This issue proposes adding subtle, interactive micro-animations to the Health Dashboard cards to enhance user engagement and visual appeal. The goal is to make the dashboard more dynamic and responsive without compromising its professional look or functionality, potentially using CSS animations or Framer Motion.

Complexity:2/5
enhancementgood first issueGSSoC

Symptom Scribe is a one-stop health tracking and wellness platform that helps users monitor their health goals, analyze symptoms, and receive intelligent insights — all in one place.

TypeScript

AI Summary: This issue requests the addition of new handlers for `rtk` (a command-line tool) to better process the output of several frequently used commands, particularly those related to the Bun JavaScript runtime (`bun test`, `bunx tsc`, `bun run`). The goal is to improve `rtk`'s ability to filter and understand the output of these commands, similar to how it already handles other testing and type-checking tools.

Complexity:3/5
enhancementhelp wantedarea:clipriority:medium

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Rust
#agentic-coding#ai-coding#anthropic#claude-code#cli#command-line-tool#cost-reduction#developer-tools#llm#open-source#productivity#rust#token-optimization

AI Summary: The `rtk discover` command incorrectly includes sessions with no Bash commands in its "Scanned: N sessions" count. This inflates the total number of scanned sessions, making it misleading when trying to understand tool adoption or usage. The suggested fix is to either exclude these zero-Bash sessions from the count or to provide a separate count for sessions that do contain Bash commands.

Complexity:2/5
buggood first issuepriority:lowarea:cli

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Rust
#agentic-coding#ai-coding#anthropic#claude-code#cli#command-line-tool#cost-reduction#developer-tools#llm#open-source#productivity#rust#token-optimization

AI Summary: The user is asking how to link an SDK against specific versions of Eigen, Boost, or spdlog. The core of the problem seems to be a potential ABI incompatibility with Eigen 5.0.1 due to the prebuilt SDK being compiled against Eigen 3.4, although the link itself resolves.

Complexity:3/5
help wanted

Robotic Development Kit (RDK) for Flexiv robots. Supports C++ and Python. Compatible with Linux, macOS, Windows, and QNX.

C++
#adaptive-robots#cpp#flexiv#force-control#linux#macos#python#qnx#real-time#robotics#sdk#windows

AI Summary: Tax rates on expenses are intermittently showing as 'Unclassified' at the report level. This issue appears to be a display bug, as opening an individual expense corrects its tax rate display, but other expenses on the report may remain 'Unclassified'. The problem is not consistently reproducible and requires further investigation.

Complexity:3/5
ExternalDailyHelp WantedBug

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.

TypeScript

AI Summary: The 'Deploying Layer5 Cloud' documentation page has a layout issue on desktop where the main content is too wide, causing the right sidebar to be pushed off-screen and become invisible without horizontal scrolling. The desired state shows the sidebar correctly aligned and visible.

Complexity:2/5
area/docshelp wantedlanguage/markdownframework/hugo

Documentation and Developer resources for Layer5 products

JavaScript
#cloud-native#cncf#docs#hacktoberfest#kanvas#kubernetes#layer5#meshery

AI Summary: This issue proposes to improve the `downloadImage` utility by surfacing download failures to the user instead of silently logging them to the console. The change involves modifying the utility to return an outcome or accept an error callback, and adding an optional `onDownloadError` prop to `PhotoViewer` to display user-facing notifications. The default behavior will remain the same if no error handling is explicitly provided.

Complexity:2/5
enhancementgood first issue

A collection of image-related React components packaged as an npm package.

TypeScript
#beta-testing#download#gallery#image#lightbox#preview#svg#zoom

AI Summary: This issue proposes adding a new `Primal` trait to extract the scalar value from various numeric types, including primitive floats and autodiff types like `Dual`, `HyperDual`, and `Jet`. This trait will be used at the library's edges (e.g., visualization, logging) to obtain plain numerical values without losing derivative information, addressing a need for a consistent way to access these values.

Complexity:2/5
enhancementhelp wantedgood first issuecoreautodiffno_std

Multivariable calculus in pure rust

Rust
#calculus#numerical-differentiation#numerical-integration#rust#rust-numeric-library#scientific-computing#vector-field

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 an excellent opportunity for first-time open-source contributors and is tagged 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 Expensify iOS app fails to upload HEIC receipt images when using the share extension's "Submit" tab. Instead of converting the HEIC file to JPEG, the app uploads the raw HEIC file, leading to a "Receipt upload failed" error due to an unsupported file type.

Complexity:3/5
ExternalDailyHelp WantedBug

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.

TypeScript

AI Summary: This issue proposes an enhancement to improve the rendering of 'oneliners' by introducing a synchronous rendering option. The current state machine approach introduces a one-frame delay, and the suggested solution involves rendering them in a loop within `OnCameraTick` to eliminate this lag. The investigation also includes checking if the delay originates from position updates happening at the end of the rendering loop.

Complexity:3/5
enhancementgood first issue

A collection of utilities for modding the game

Witcher Script
#mod#modding#witcher-3

AI Summary: A bug is preventing expense reports from being submitted when a category approver is configured for a specific category, even if that approver is an active member of the workspace. The system incorrectly prompts the user to select a different approver or have an admin add the existing one.

Complexity:3/5
ExternalDailyHelp WantedBug

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.

TypeScript

AI Summary: This issue is a beginner-friendly task to add a new color theme called "Harbor Lights" to the KanaDojo project. It requires no coding and can be completed entirely through the browser by editing a JSON file. The contribution involves adding specific color values for background, main, and secondary colors to the `community-themes.json` file.

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