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

enhancementhelp wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:intermediateECSoC26

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
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
help wantedgood first issueanimationGSSoC-26gssoc:approvedlevel:intermediateECSoC26

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
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
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 `aggiemap-angular` application currently loads its map centered on an incorrect location. The goal is to update the map's default view to display the "Alumni Center" upon initial loading, as demonstrated in the provided screenshots.

Complexity:2/5
help wanted

JavaScript Monorepo containing all of Texas A&M's GeoInnovation Service Center libraries and modules for the official campus map, Aggiemap, and related applications utilizing the Aggiemap core.

TypeScript

AI Summary: The CI is failing on all platforms due to a redeclaration of the `createTestUser` function in the `pkg/store` package. This conflict arises from two different definitions of the function within the same package, specifically in `sqlite_test.go` and `sqlite_teams_test.go`. The recommended solution is to rename the conflicting function in `sqlite_teams_test.go` to resolve the ambiguity.

Complexity:1/5
bughelp wantedci

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

TypeScript

AI Summary: Go tests are failing because the `omitempty` tag in the `rbac.go` model is causing empty slices (like `secrets` and `roles`) to be omitted from JSON output, rather than being serialized as empty arrays (`[]`). This contradicts the test's expectation that empty slices should be explicitly represented, which is important for API behavior.

Complexity:1/5
bughelp wantedci

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

TypeScript

AI Summary: The PanadapterModel in AetherSDR incorrectly parses boolean wire flags (`weighted_average`, `loopa`, `loopb`) without proper error handling. Unlike FlexLib's reference implementation, which skips updates on malformed values, AetherSDR silently coerces them to `false`, potentially leading to state divergence. This issue is being filed proactively to align with FlexLib's defensive parsing and prevent future inconsistencies.

Complexity:2/5
buggood first issueprotocolspectrumpriority: lowmaintainer-review

Linux-native SmartSDR client for FlexRadio (FLEX-6000/8600) — Qt6 + C++20

C++
#amateur-radio#cpp#flex-6000#flex-8600#flexradio#ham-radio#hf-radio#linux#qt6#radio-client#sdr#smartsdr#software-defined-radio#vita49

AI Summary: This issue requests a change in the Angular application to update the displayed move-in dates. The specific dates to be implemented are August 18th through August 23rd. This appears to be a straightforward content update within the user interface.

Complexity:1/5
help wanted

JavaScript Monorepo containing all of Texas A&M's GeoInnovation Service Center libraries and modules for the official campus map, Aggiemap, and related applications utilizing the Aggiemap core.

TypeScript

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: The help text for the `--embeddings` flag in `sct mcp` incorrectly states that embeddings can be auto-discovered. In reality, the code explicitly prevents auto-discovery to avoid surprising users who haven't set up necessary dependencies like Ollama. The fix involves removing the misleading auto-discovery clause from the flag's help text to align it with the actual behavior.

Complexity:1/5
documentationgood first issue

SNOMED-CT tooling, brought into the 21stC. RF2 → NDJSON → SQLite | Vector | .arrow, | .parquet | .md | refsets | .codelist | MCP | CTV3 & ReadV2 - ready

Rust
#fhir#health#nhs#openehr#snomed#snomed-api#snomed-ct#snomed-ct-au#snomedct#trud

AI Summary: The `sct mcp` command experiences a significant startup delay of approximately 370ms due to a full-table scan to find the maximum schema version. This scan is inefficient because the schema version is uniform across all concept rows. The suggested fix is to replace this scan with a faster O(1) read, such as `SELECT schema_version FROM concepts LIMIT 1` or reading from the metadata table.

Complexity:2/5
buggood first issue

SNOMED-CT tooling, brought into the 21stC. RF2 → NDJSON → SQLite | Vector | .arrow, | .parquet | .md | refsets | .codelist | MCP | CTV3 & ReadV2 - ready

Rust
#fhir#health#nhs#openehr#snomed#snomed-api#snomed-ct#snomed-ct-au#snomedct#trud

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 in under a minute by starring and forking the repository, then editing the specified JSON file directly in 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 bug occurs on macOS/Unix terminals when inline chat attempts to query the cursor position while an asynchronous event stream is actively reading from standard input. This can lead to crashes or stalls because the event stream might consume the cursor response before the query can process it, resulting in a timeout error.

Complexity:4/5
type: bughelp wanteddiscussion

A native Rust terminal interface for Claude Code

Rust
#agent-sdk#ai#anthropic#claude#claude-code#cli#command-line#crossterm#developer-tools#ratatui#rust#terminal#tui

AI Summary: This issue proposes adding a meta-test using RuleTester to ensure the correctness of a complex ESLint selector that warns about `<Button>` elements within `<form>` tags lacking an explicit `type`. This is a proactive measure to prevent the lint rule from silently failing and to cover existing testing gaps.

Complexity:3/5
enhancementgood first issueP3Web

The free, open-source alternative to GitHub Classroom

TypeScript
#autograding#classroom#cli#education#gh-extension#github#github-classroom#go#react

AI Summary: This issue is a beginner-friendly task to add a new color theme called "Shoji Sunlight" to the KanaDojo project. It requires no coding and can be completed entirely through the browser by editing a 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 proposes to align NewDot's payment functionality with Classic, allowing any workspace or payment admin to pay reports when a bank account is connected to the workspace. Currently, only the designated workspace payer admin can initiate payments in NewDot, while Classic allows any admin. The change aims to provide a more consistent user experience by enabling all admins to pay or mark reports as paid, with prompts to add a VBA if necessary.

Complexity:3/5
ExternalDailyNewFeatureHelp Wanted

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 the design and implementation of a comprehensive, modular framework to combat phishing, scam, and spam links on spoo.me. The goal is to proactively detect and prevent abuse while maintaining the platform's privacy-first approach and minimizing false positives, addressing current scalability issues with manual link removal.

Complexity:4/5
help wantedpriority: highSecurityFeature 🌟

spoo.me is an open-source & API first link management infra

Python
#fastapi#leads-generation#leads-management#link-management#python#self-hosting#url-shortener#url-shortener-api#url-statistics

AI Summary: This issue proposes adding a new UI example for a "Floating Label Input Field" to the EaseMotion CSS library. The goal is to provide a modern, responsive, and customizable input field component that enhances user experience and expands the library's collection of examples. The contributor is looking to implement this as part of GSSoC'26.

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

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