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

AI Summary: This issue is a beginner-friendly task to add a new fun fact about Japan's 'hanami' tradition to a JSON file. It requires no coding and can be completed directly in the browser by starring and forking the repository, editing the `japan-facts.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 in `packages/server/src/project/project-tools.test.ts` failed due to a slow loop operation on Windows CI, exceeding the default timeout. The existing timeout guard was insufficient because it relied on iteration count rather than the actual work done within the loop. The issue identifies six similar tests that could also be problematic and requires a more robust heuristic for detecting slow loops.

Complexity:3/5
bughelp wanted

AI agents can generate code, but they still struggle to understand what they build. Reticle gives them runtime perception of web applications.

TypeScript
#agent-testing#agent-verification#ai-testing-tool#automated-testing#playwright-mcp#proof-layer#reticle-mcp#testing-tool

AI Summary: This issue proposes adding JSON-LD structured data to the documentation site (docs.snapotter.com) to improve its SEO. Currently, the documentation lacks this metadata, unlike other public surfaces of the application. The proposed solution involves modifying the VitePress configuration to include `TechArticle` and `BreadcrumbList` schema, which will enable richer search results and better machine readability for LLM crawlers.

Complexity:2/5
enhancementgood first issuepriority: lowarea: docs

Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API & pipelines. Your files never leave your network.

TypeScript
#ai#airgap#audio-processing#compliance#docker#file-conversion#file-processing#homelab#image-editor#image-processing#media-processing#on-premise#open-source#pdf#privacy#rest-api#self-hosted#typescript#video#video-processing

AI Summary: This issue proposes adding support and tests for conditional `FileMetadata[]` components, similar to how conditional `Body` models are already handled. The current implementation has a TODO indicating this functionality is not yet fully supported or tested.

Complexity:3/5
featuregood first issuehelp wanted

Modern REST framework for Django with types and async support!

Python
#api#django#django-ninja#django-rest-api#django-rest-framework#rest#rest-api#restful-api

AI Summary: This issue proposes adding a sticky call-to-action (CTA) bar to the bottom of the landing page for mobile viewports. Currently, mobile users must tap the hamburger menu to access CTAs, which is a suboptimal user experience. The proposed solution involves a CSS-only component that reuses existing text and CTAs, aiming to improve mobile conversion rates.

Complexity:2/5
enhancementgood first issue

Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API & pipelines. Your files never leave your network.

TypeScript
#ai#airgap#audio-processing#compliance#docker#file-conversion#file-processing#homelab#image-editor#image-processing#media-processing#on-premise#open-source#pdf#privacy#rest-api#self-hosted#typescript#video#video-processing

AI Summary: This issue is a beginner-friendly task to add a new color theme called 'Vaporwave Shrine' to the KanaDojo project. It requires no coding and can be completed in under a minute by pasting a JSON object into a specific file in the repository.

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 is an announcement for GSSoC '26 contributors regarding the final Pull Request (PR) submission deadline for EaseMotion-css. All PRs must be submitted by August 15th, 2026, 11:59 PM IST to be considered for the leaderboard. Maintainers will have until August 16th to review and merge submissions, and scores will be frozen after this date.

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

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 identifies redundant spaCy model loading within the split/chunking subsystem, leading to performance degradation. The proposed solution involves auditing and refactoring these loading paths to utilize the existing centralized model cache, thereby reducing latency, CPU/disk I/O, and memory usage.

Complexity:2/5
enhancementhelp wantedperformance

Semantica 🧠 • Build AI systems that can explain, trace, and justify every decision. Knowledge graphs, context graphs, reasoning engines, provenance, and governance for production AI.

Python
#agent-memory#ai#ai-governance#ai-infrastructure#artificial-intelligence#context-engineering#context-graphs#data-engineering#decision-intelligence#developer-tools#explainable-ai#generative-ai#graph-rag#knowledge-graph#llm#ontology#provenance#python#reasoning#semantic-search

AI Summary: This issue proposes to improve the performance of the `NERExtractor` by caching spaCy model loading. Currently, `NERExtractor` reloads the spaCy model every time it's initialized, leading to significant overhead. The suggested fix is to leverage the existing centralized model-loading cache within `semantica.semantic_extract.methods` to avoid repeated loading.

Complexity:2/5
enhancementhelp wantedperformance

Semantica 🧠 • Build AI systems that can explain, trace, and justify every decision. Knowledge graphs, context graphs, reasoning engines, provenance, and governance for production AI.

Python
#agent-memory#ai#ai-governance#ai-infrastructure#artificial-intelligence#context-engineering#context-graphs#data-engineering#decision-intelligence#developer-tools#explainable-ai#generative-ai#graph-rag#knowledge-graph#llm#ontology#provenance#python#reasoning#semantic-search

AI Summary: The `run_demo.py` script duplicates significant functionality already present in `FewShotPrompter`. This leads to maintenance issues as changes need to be applied in two places. The proposed fix is to refactor `run_demo.py` to be a simple CLI wrapper that utilizes the existing `FewShotPrompter` class, eliminating the redundant code.

Complexity:2/5
good first issue

Neural network approaches (image/GAN, graph, LLM) for computing the midcurve of 2D closed polygons, research project with 3 parallel methods.

TeX
#cad#computational-geometry#deep-learning#encoder-decoder#geometry#midcurve#midsurface#neural-networks

AI Summary: This issue proposes a new AI skill to automate web application security assessments using OWASP ZAP. The skill would involve configuring ZAP for scanning, identifying common vulnerabilities like XSS and SQL injection, and generating a structured report with remediation steps. Crucially, the skill emphasizes authorized use and distinguishing confirmed findings from false positives.

Complexity:4/5
enhancementhelp wantednew-skill

817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0

Python
#ai-agents#claude-code#cloud-security#cybersecurity#devsecops#ethical-hacking#incident-response#infosec#llm#malware-analysis#mcp#mitre-attack#nist-csf#osint#penetration-testing#red-team#security#security-automation#threat-hunting#threat-intelligence

AI Summary: This issue is a beginner-friendly task to add a new video game quote to a JSON file. It requires no coding and can be completed directly in the browser by forking the repository, editing the specified file, and submitting a pull request. The quote is a famous Japanese proverb related to samurai games.

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 enhancement proposes integrating the `vulture` tool into the `pre-commit` hooks for the `selfcustody/krux` project. The goal is to proactively identify and mitigate potential dead code, complementing existing code coverage checks.

Complexity:2/5
enhancementgood first issuedependenciespython:uv

A GUI based application to flash Krux firmware on K210 based devices (WIP)

Python
#electron#electron-builder#krux#nodejs#vue#vuetify

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 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 is a beginner-friendly task to add a new trivia question about Japanese food to a JSON file. No coding is required, and the contribution can be made directly from the browser in under a minute. It's labeled as a 'Good First Issue' 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 `prefer_write_tool.py` script incorrectly blocks shell append and output redirection commands, preventing agents from performing essential file operations. This leads to agents wasting their entire iteration budget trying to write nothing, incurring unnecessary costs and failing to achieve their goals.

Complexity:3/5
buggood first issuepriority:high

The Best AI Agent Framework for Agent Collaboration.

Python
#agent#agentic-ai#llm#openonion

AI Summary: A bug exists where the `v2` tag in the winget-releaser repository points to an older version of the code that incorrectly deletes the newest published versions instead of the oldest when `max-versions-to-keep` is used. This bug was fixed on the `main` branch 14 months ago but has not been released, leading to the `v2` tag remaining on the outdated, buggy code.

Complexity:3/5
bughelp wanted

Publish new releases of your application to the Windows Package Manager easily.

#actions#github-actions#hacktoberfest#windows#winget

AI Summary: This feature request proposes upgrading the project's TypeScript version to 7. The goal is to align with the latest ecosystem, ensure compatibility with modern tools, and maintain up-to-date dependencies. The solution involves migrating the entire project and making any necessary adjustments.

Complexity:3/5
enhancementgood first issueGSoC 2026Open to All

Cross-Platform LAN-Based Remote Input Controller

TypeScript

AI Summary: This issue is a "Good First Issue" designed for absolute beginners to contribute to an open-source project. The task involves adding a new Japanese proverb to a JSON file, requiring no coding knowledge and completable directly from the browser in under a minute. It's part of a community contribution effort 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: This issue addresses the use of em dashes in prose within `SKILL.md` and `skills/**/*.md` files. The project's style guide prefers rewriting sentences to avoid em dashes, and while `docs/` has been cleaned, these specific files still contain 146 instances. Each instance requires careful manual rewriting to maintain the original meaning, followed by extending an existing test guard to cover these files.

Complexity:3/5
documentationgood first issuehelp wanted

AI agents can generate code, but they still struggle to understand what they build. Reticle gives them runtime perception of web applications.

TypeScript
#agent-testing#agent-verification#ai-testing-tool#automated-testing#playwright-mcp#proof-layer#reticle-mcp#testing-tool

AI Summary: The `semantica embed generate` command fails to load embedding models due to a recursion depth error, leading it to generate a corrupted Parquet file containing a string representation of a NumPy array instead of actual embeddings. This prevents the subsequent `semantica embed index` command from processing the file, breaking the documented quick-start pipeline.

Complexity:4/5
bughelp wanted

Semantica 🧠 • Build AI systems that can explain, trace, and justify every decision. Knowledge graphs, context graphs, reasoning engines, provenance, and governance for production AI.

Python
#agent-memory#ai#ai-governance#ai-infrastructure#artificial-intelligence#context-engineering#context-graphs#data-engineering#decision-intelligence#developer-tools#explainable-ai#generative-ai#graph-rag#knowledge-graph#llm#ontology#provenance#python#reasoning#semantic-search

AI Summary: This issue proposes adding a new method to `MihomoAPIClient` to interact with the core's `/group/{name}/delay` endpoint. This endpoint allows for batch delay testing of all nodes within a specified group, unlike the current per-node testing. The implementation should handle successful responses containing node delays and silently omit failed nodes, as well as correctly manage unknown group names.

Complexity:2/5
enhancementgood first issue

Native macOS Mihomo proxy client built with SwiftUI.

Swift
#clash#clash-client#macos#mihomo#proxy#swift#swiftui

AI Summary: This issue proposes adding a new method `flushFakeIPCache()` to the `MihomoAPIClient` to clear stale fake-ip mappings. This functionality is exposed by the Mihomo core via a `/cache/fakeip/flush` endpoint, which requires a POST request and returns a 204 No Content status. The scope is limited to the API client method and its tests.

Complexity:1/5
enhancementgood first issue

Native macOS Mihomo proxy client built with SwiftUI.

Swift
#clash#clash-client#macos#mihomo#proxy#swift#swiftui

AI Summary: This issue proposes adding a `/dns/query` endpoint to the `MihomoAPIClient`. This will allow the application to display DNS query results, which is currently missing and creates a gap in its routing functionality. The scope is limited to the API client method and its tests, excluding any UI changes.

Complexity:2/5
enhancementgood first issue

Native macOS Mihomo proxy client built with SwiftUI.

Swift
#clash#clash-client#macos#mihomo#proxy#swift#swiftui

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.

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 "Good First Issue" that invites contributors to add a new color theme called "School Uniform" to the KanaDojo project. No coding or local setup is required; the contribution can be made directly from the browser by editing a JSON file. The task involves adding specific color values for background, main, and secondary colors, along with instructions for forking the repository, editing the 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 a review of website buttons and links to improve their accessibility. The focus is on ensuring clear accessible text for primary links, enhancing focus styles, and maintaining touch target clarity without altering the overall visual design. The task also includes running a link checking tool.

Complexity:2/5
help wanteddaily starter issuedeveloper toolingtime: 1 hourlevel: second-pr

Beginner-friendly open-source lab with good first issues for Git, GitHub, PRs, CI, TypeScript CLI, and maintainer practice.

TypeScript
#beginner-friendly#beginners#cli#contributor-onboarding#first-contribution#first-pr#first-pull-request#first-timers#git#github#github-actions#good-first-issue#hacktoberfest#help-wanted#learning#open-source#open-source-contribution#pull-request#typescript

AI Summary: This issue proposes adding new labels, 'website' and 'accessibility', to the repository to better categorize and track related tasks. The goal is to improve the discoverability of these types of issues, especially as the repository's website becomes a more prominent product surface. This involves updating label configurations and potentially documentation.

Complexity:2/5
help wanteddaily starter issuedeveloper toolingtime: 30 minlevel: maintainer-practice

Beginner-friendly open-source lab with good first issues for Git, GitHub, PRs, CI, TypeScript CLI, and maintainer practice.

TypeScript
#beginner-friendly#beginners#cli#contributor-onboarding#first-contribution#first-pr#first-pull-request#first-timers#git#github#github-actions#good-first-issue#hacktoberfest#help-wanted#learning#open-source#open-source-contribution#pull-request#typescript

AI Summary: This issue requests an improvement to the CLI help text for the `fit` command. The goal is to make it clearer to users what accepted values for skill and time are, by providing examples directly in the CLI output or documentation. This will help contributors discover and utilize the command more effectively.

Complexity:2/5
good first issueclidaily starter issuedeveloper toolingtime: 30 minlevel: second-pr

Beginner-friendly open-source lab with good first issues for Git, GitHub, PRs, CI, TypeScript CLI, and maintainer practice.

TypeScript
#beginner-friendly#beginners#cli#contributor-onboarding#first-contribution#first-pr#first-pull-request#first-timers#git#github#github-actions#good-first-issue#hacktoberfest#help-wanted#learning#open-source#open-source-contribution#pull-request#typescript