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 12,522 opportunities to contribute

help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:beginner

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

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
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
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 bug in the `FitQuota` function causes an explicit zero limit for GPU resources in `ResourceQuota` to be treated as unlimited, allowing pods to consume resources even when the intention was to block them. This is because the code checks `limit != 0` to determine if a quota is active, making an explicit zero indistinguishable from an unset limit.

Complexity:2/5
kind/buggood first issue

Heterogeneous GPU Sharing on Kubernetes

Go
#ascend#cambricon#cncf#device-plugin#gpu-acceleration#gpu-management#gpu-shareable#gpu-virtualization#hygon#iluvatar#kubernetes#kubernetes-gpu-cluster#metax#mthreads#nvidia#vgpu#vgpu-hypervisor

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 from 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 addresses a defect in the AppImage layout testing where the `APP_NAME` constant is still hardcoded in the test file instead of being dynamically scanned from `install.sh`. This can lead to the test passing even if the actual application name changes, potentially causing installation issues. The fix involves updating the test to scan `APP_NAME` from `install.sh` using an existing helper function.

Complexity:2/5
good first issuecomponent:apptype:test

Open-source API client with a native C++ load-testing engine. Postman-style requests + k6-level load tests in one local app

TypeScript
#api-client#api-testing#bruno-alternative#cpp20#electron#http-client#k6-alternative#load-testing#performance#performance-testing#postman-alternative#testing-tools

AI Summary: This issue addresses outdated comments in the engine code that still refer to a deleted EAV metrics read path. The fix involves updating two specific comments to accurately reflect the current state of the code and its testing, ensuring clarity for developers.

Complexity:1/5
documentationgood first issuecomponent:engine

Open-source API client with a native C++ load-testing engine. Postman-style requests + k6-level load tests in one local app

TypeScript
#api-client#api-testing#bruno-alternative#cpp20#electron#http-client#k6-alternative#load-testing#performance#performance-testing#postman-alternative#testing-tools

AI Summary: The `mlx-lm` library is used throughout the `veloxquant-mlx` project but is not declared as a dependency in `pyproject.toml`. This causes an `ImportError` for users who install the package and attempt to use its core functionalities, as `mlx-lm` is not automatically installed. The fix involves adding `mlx-lm` to the project's dependencies and potentially demoting `matplotlib` to an optional dependency if it's only used in non-core parts of the project.

Complexity:2/5
buggood first issue

implementation for Apple Silicon Faster KV cache quantization optimized for MLX

Python
#kv#kv-cache#llm#macos#macos-package#mlx#ondeviceai#ondevicemachinelearning#quantization

AI Summary: The Netlify quickstart documentation for VeloxQuant MLX is broken as it uses non-existent APIs. This issue requires rewriting the quickstart markdown file to reflect the actual, working API paths for integrating KV caching with MLX models.

Complexity:2/5
buggood first issue

implementation for Apple Silicon Faster KV cache quantization optimized for MLX

Python
#kv#kv-cache#llm#macos#macos-package#mlx#ondeviceai#ondevicemachinelearning#quantization

AI Summary: This issue proposes implementing the OAuth 2.0 client-credentials grant to allow headless processes (like bots or CI jobs) to authenticate as themselves. Currently, such processes must resort to insecure methods like running browser logins for service accounts or sharing sensitive secrets, which hinders proper auditing and access control.

Complexity:3/5
enhancementhelp wantedcomp:serverP2-mediumtriaged

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: A 'spoke' component is exhibiting an issue where it runs two concurrent heartbeat loops, causing its status to alternate between 'ok' and 'key-invalid' on the dashboard. This is happening from a single pod, suggesting an internal process duplication or a reload path re-executing the heartbeat launch. The workaround involves restarting the spoke pod.

Complexity:4/5
help wantedkind/bug

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 Japanese proverb to a JSON file. No coding 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 proverb's details, 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: Custom identity attributes configured for nodes are not being included in channel-backed node metrics, such as producer and consumer metrics. This prevents consumers from leveraging these configured identities on channel metrics, even though they are present on regular node metrics and logs.

Complexity:3/5
bughelp wantedtriage:accepted

Protocol and libraries for sending and receiving OpenTelemetry data using Apache Arrow

Rust

AI Summary: This issue proposes adding a slide-up cookie consent banner component to EaseMotion CSS. The banner will appear on page load, slide down when dismissed, and store the user's choice in localStorage to prevent repeated displays. This feature is considered useful for public-facing sites and aligns with EaseMotion's animation specialization.

Complexity:2/5
help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:beginner

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 feature request proposes adding two new CSS utility classes, `.ease-print-hide` and `.ease-print-only`, to the EaseMotion CSS framework. These classes will leverage `@media print` queries to control element visibility specifically for printed versions of web pages, improving the presentation of content like navigation bars and footers when printed.

Complexity:1/5
help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:beginner

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 feature request proposes adding a before/after image comparison slider component to EaseMotion CSS. The component will utilize CSS `clip-path` and a native range input for accessibility and minimal JavaScript, aligning with the library's philosophy.

Complexity:2/5
help wantedgood first issuecomponentGSSoC-26gssoc:approvedlevel:beginner

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 proposes adding a "copy-to-clipboard" button component to EaseMotion CSS. The button will copy adjacent text to the clipboard and provide visual feedback by morphing its icon from a copy symbol to a checkmark for a short duration.

Complexity:2/5
help wantedgood first issuecomponentGSSoC-26gssoc:approvedlevel:beginner

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 feature request proposes adding a pure-CSS, infinite horizontal scrolling marquee or ticker utility to the EaseMotion CSS library. This would allow for seamless, jank-free scrolling of content like logos or announcement text, pausing on hover, and is presented as a common and useful landing page pattern.

Complexity:2/5
help wantedgood first issueGSSoC-26gssoc:approvedlevel:beginner

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 proposes adding a new feature to EaseMotion CSS: an animated number counter that counts up from zero to a target value when it scrolls into view. This utility will enhance existing stat sections by making numbers animate, aligning with the project's "animation-first" philosophy.

Complexity:2/5
help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:beginner

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 feature request is to implement custom styling for the native HTML range input element (`<input type="range">`). The goal is to create a cross-browser consistent, visually appealing slider with a colored track that updates based on its value, a larger thumb, and a subtle grow animation on the thumb during interaction. This aims to provide a polished UI component for settings and controls without requiring JavaScript for the core styling.

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

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 feature request proposes adding a CSS-only interactive 5-star rating component. The component will utilize radio inputs and flexbox to achieve hover effects for highlighting stars and a click to commit selection, eliminating the need for JavaScript.

Complexity:2/5
help wantedgood first issuecomponentGSSoC-26gssoc:approvedlevel:beginner

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 proposes the addition of a new "Animated Toggle Switch" component to the EaseMotion CSS library. The component will be a pure CSS implementation of a visually appealing toggle switch, mimicking iOS/Material design with smooth animations for the thumb and background color. It aims to provide a more attractive and composable alternative to native checkboxes for common UI elements like dark mode toggles and settings panels.

Complexity:2/5
help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:beginner

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 feature request proposes adding a pure-CSS, zero-dependency loading placeholder utility called 'ease-skeleton' to the EaseMotion CSS library. It aims to replace blank screens or spinners with animated shimmering placeholder blocks (like text lines, circles for avatars, and rectangles for images/cards) to improve perceived performance.

Complexity:2/5
help wantedgood first issueGSSoC-26gssoc:approvedlevel:beginner

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 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 ideal for first-time contributors and Hacktoberfest participants.

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 identifies that the `toLocaleString()` method, which adds thousands separators for human readability, is being incorrectly used in tool results that are fed to a Large Language Model (LLM). This adds unnecessary tokens and provides no value to the LLM. The fix involves removing `toLocaleString()` from LLM-facing tool execution paths while retaining it for display formatting.

Complexity:2/5
good first issueclean uptokenization

An open coding agent for your terminal, built by a community collective rather than a company. Bring your own model, keep your code on your machine, and owe nothing to anyone.

TypeScript
#ai#ai-agents#ai-coding#coding-agents#llm#llm-inference#ollama#openai#openrouter