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

AI Summary: The current light-client relies on a centralized REST API connection to a single beacon-node, which limits decentralization. This issue proposes implementing a P2P interface for the light-client to connect directly to bootnodes. This change aims to significantly improve the light-client's decentralization and resilience.

Complexity:4/5
good first issuehelp wantedscope-light-clientsmeta-feature-request

🌟 Ethereum Consensus client for the Zig and TypeScript ecosystem

TypeScript
#beacon-chain#blockchain#eth2#ethereum#proof-of-stake#serenity#typescript

AI Summary: The current implementation of the `movement` library raises a `FileExistsError` when a user attempts to save a file that already exists. The user finds this behavior frustrating, especially when re-running code, as it deviates from the common practice of most other libraries which typically overwrite files by default. The request is to change the default behavior to overwrite existing files without raising an error.

Complexity:2/5
enhancementgood first issue

A Python toolbox for analysing animal body movements across space and time

Python
#animal#behavior#behaviour#ethology#kinematics#motion-tracking#neuroscience

AI Summary: This 'Good First Issue' asks contributors to add a specific cultural fact about Japan (Paris Syndrome) to a JSON file within the repository. It provides clear, step-by-step instructions for editing the `japan-facts.json` file, committing changes, and submitting a pull request, making it an ideal task for new contributors.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestjavascriptcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlybeginner-friendlystarter taskfrontend

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 user reports that the unit 'litre' is displayed as a lowercase 'l' instead of the more commonly used and readable uppercase 'L'. They suggest fixing this by reversing the order of short form definitions for 'l' and 'L' in the `si.nbt` unit definition file.

Complexity:1/5
good first issue

A statically typed programming language for scientific computations with first class support for physical dimensions and units

Rust
#calculator#physics#programming-language#statically-typed#terminal-based#units#web-app

AI Summary: This GitHub issue is a 'good first issue' asking for the addition of a new color theme called "Onsen Steam" to the KanaDojo application. The task involves adding a pre-defined JSON object containing the theme's ID and color values (background, main, secondary) to the `community-themes.json` file, ensuring valid JSON formatting.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestjavascriptcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlybeginner-friendlystarter taskfrontend

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 a feature request to add support for embedding FLAC audio files. The user's primary motivation is that a significant portion of their personal music collection is in the FLAC format, and they wish to use these files within the platform.

Complexity:3/5
good first issuecrate:services:autumn

The software powering Stoat

Rust
#api#mongodb#redis#revolt#revolt-chat#revoltchat#rust#stoat#stoat-chat#stoatchat

AI Summary: This GitHub issue proposes implementing OAuth authentication for the Console login/signup process, allowing users to authenticate via Google, Facebook, and Office365. It involves integrating existing OAuth logic from a `storefront` extension into the core API `AuthController`, ensuring smooth token exchange, user linking for both new and existing accounts, and updating the frontend UI with provider buttons. The goal is to provide robust OAuth login with proper error handling.

Complexity:4/5
roadmapgood first issue

Modular logistics and supply chain operating system (LSOS)

JavaScript
#driver-app#fleet-management#freight-management#infrastructure#inventory-management#logistics#ondemand#open-source#order-management#route-optimization#supply-chain-management#tracking-and-monitoring#transportation#warehouse-management

AI Summary: The user reports that the 'hide shorts everywhere' feature of the ImprovedTube extension is not working on Safari (macOS). Despite reinstalling the extension and activating the setting, YouTube Shorts are still displayed. The user suspects a recent change on YouTube's end might be causing the issue, as this is a common reason for such features to break.

Complexity:3/5
Bughelp wantedgood first issueup-for-grabs

Open YouTube / Video browser-extension [top~1] Enrich your experience&choice!🧰250+options; clever features📌set&forget📌 - Longest-standing. Join🧩us?👨‍👩‍👧‍👧 ⋮ {playback|discovery|extra player buttons|quality|codec|full tab|full screen|no distraction|shorts}

JavaScript
#addon#chrome-extension#css3#entertainment#extension#playback-speed#player#productivity#subtitles#video#webextension#youtube#youtube-api#youtube-channel#youtube-player#youtube-playlist

AI Summary: This GitHub issue is a "Good First Issue" designed for new contributors. The task involves adding a specific Japanese grammar explanation for "〜ところ" (meaning "just did / about to do / in the middle of") to the `japanese-grammar.json` file. Detailed instructions are provided for forking the repository, editing the file, and submitting a pull request.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestjavascriptcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlybeginner-friendlystarter taskfrontend

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 GitHub issue serves as a Dependency Dashboard generated by Renovate, listing various pending dependency updates for the repository. Some updates are currently rate-limited but can be forced by checking their respective boxes. It also provides links to Renovate documentation and the Mend.io Web Portal for more details.

Complexity:1/5
help wantedgood first issue

⚡ Modern fullstack web framework based on Rust and React

Rust
#framework#react#rust#server-side-rendering#web-framework#web-performance

AI Summary: This feature request addresses an incomplete restoration of analog input in update 1.5.0, where full 360-degree movement is not achieved, particularly at cardinal directions. The user seeks a fix to enable complete analog input across all angles, as demonstrated by a provided video example.

Complexity:3/5
enhancementgood first issue

A fix that adds custom resolutions, upscaling, mod support and more to the original Metal Gear Solid within the Master Collection.

C++
#dll#m2#m2engage#metalgearsolid#mod

AI Summary: The Text Story NFT Marketplace section has dark mode rendering issues, specifically affecting the Genre dropdown and Story preview modal. These components display with incorrect background/text contrast, making content partially or fully unreadable and creating a visually inconsistent user experience.

Complexity:3/5
buggood first issueEasyOSGC'26

GroqTales is an open-source platform that uses AI to generate stories and comics, which you can mint and own as NFTs on the Monad blockchain. Join a creative community blending storytelling, generative AI, and Web3 technology.

TypeScript
#ai#artificial-intelligence#blockchain#crpyto#decentralized-applications#generative-ai#monad#mongodb#nextjs#nft#nft-minting#open-source#react#solidity#story-generation#tailwindcss#web3

AI Summary: This is a 'Good First Issue' task to add a specific cultural fact about Japan, the concept of 'taisetsu', to a JSON file. Contributors need to fork the repository, locate the `japan-facts.json` file, append the provided fact to the array, and then submit a pull request following detailed instructions. The task is categorized as an easy community contribution, estimated to take less than one minute.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestjavascriptcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlybeginner-friendlystarter taskfrontend

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 `EffectParameter` class is missing several `GetValue` and corresponding `SetValue` overloads for specific data types, including arrays of integers, booleans, and quaternions, as well as transposed matrices (both single and array). This issue aims to implement these missing methods to align with the XNA 4.0 API specification.

Complexity:3/5
Help WantedGood First Issue

One framework for creating powerful cross-platform games.

C#
#3d#c-sharp#cross-platform#csharp#dotnet#game-development#game-engine#game-framework#gamedev#graphics#monogame#open-source#xna

AI Summary: The `include_doc_path` crate has a dependency on the heavyweight `syn` crate, despite only using a small portion of its features. The goal is to replace this dependency with a lighter, manual implementation to reduce overhead. This is currently a low-priority task because the only consumer, `masonry`, already depends on `syn` elsewhere, making the practical overhead negligible for now.

Complexity:3/5
good first issuehelp wanted

An experimental Rust native UI framework

Rust

AI Summary: This GitHub issue proposes adding named parameter support for external CSVs in Zerocode's scenario DSL. Currently, only index-based parameters are available, but this feature would allow users to reference CSV columns by their header names (e.g., `${PARAM.headerName}`) in test steps, enhancing readability and maintainability across URLs, request bodies, and assertions.

Complexity:3/5
help wantedgood first issuefeature-request

zerocode-tdd is a community-developed, free, open-source, automated testing lib for microservices APIs, Kafka(Data Streams), Databases and Load testing. It enables you to create executable automated test scenarios via simple JSON or YAML — no coding required.

Java
#api#api-contract#assertions#automation#automation-framework#consumer#declarative#dsl#framework#http#java#json#kafka#library#low-code#no-code-framework#nocode#soap#testing

AI Summary: This GitHub issue proposes adding an automated linter and formatter for Markdown files (.md) to the project. The goal is to ensure consistent style and catch potential issues in documentation and other Markdown content. The issue creator is not planning to implement it themselves.

Complexity:3/5
good first issueenhancement

Your gateway to OWASP. Discover, engage, and help shape the future!

Python
#django#graphql#gsoc#gsoc-2026#gsoc2026#heroui#nextjs#python#react#rest#tailwindcss#typescript#typescript-react

AI Summary: This GitHub issue outlines a task to migrate specific core components of an application from the `connexion` web framework to `FastAPI`. The migration specifically targets the application's initialization process, constant definitions, exception handling mechanisms, and data schemas. This task is part of a larger framework replacement effort, as indicated by its dependencies.

Complexity:3/5
area:APIgood first issue

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

Python
#airflow#apache#apache-airflow#automation#dag#data-engineering#data-integration#data-orchestrator#data-pipelines#data-science#elt#etl#machine-learning#mlops#orchestration#python#scheduler#workflow#workflow-engine#workflow-orchestration

AI Summary: This issue requests the addition of a new color theme named "Lucky Cat" to the KanaDojo application. It's classified as a "Good First Issue" and involves adding a provided JSON object containing the theme's ID and color values (background, main, secondary) to the `community-themes.json` file, ensuring valid JSON formatting.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestjavascriptcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlybeginner-friendlystarter taskfrontend

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 end-to-end (e2e) tests are currently failing and require investigation to determine the root cause and implement a fix. The issue does not provide specific details about which tests are failing or why.

Complexity:3/5
buggood first issuehelp wanted

Python
#security#security-audit#standards

AI Summary: This GitHub issue addresses test flakiness in `Organizations.spec.tsx` caused by four hardcoded `wait(300)` calls in edge-case tests. These arbitrary timeouts can fail in heavily loaded CI environments when GraphQL resolution or React updates exceed 300ms. The goal is to replace these calls with robust `waitFor` patterns that assert the completion of loading states, using a consistent 3000ms timeout.

Complexity:2/5
good first issuetestui/uxrefactor

Admin portal for the Talawa Mobile App. Click on the link below to see our documentation

TypeScript
#graphql#react#typescript

AI Summary: The Edge UI Plugin's Jobs page in Apache Airflow currently lacks filtering capabilities, unlike its Workers page. This issue requests adding filters for Dag ID, Run ID, Task ID, State, Queue, and Worker name to the Jobs page. Additionally, the 'queue' and 'jobs' fields on the Workers page should be converted into clickable links that navigate to the Jobs page with the corresponding filter pre-applied.

Complexity:4/5
area:providerskind:featuregood first issueprovider:edge

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

Python
#airflow#apache#apache-airflow#automation#dag#data-engineering#data-integration#data-orchestrator#data-pipelines#data-science#elt#etl#machine-learning#mlops#orchestration#python#scheduler#workflow#workflow-engine#workflow-orchestration

AI Summary: This issue proposes adding 'History' and 'Tracking' action buttons to the Verification Request interface, alongside the existing 'Edit' button. These new buttons, and the 'Edit' button, must only be visible to logged-in users who hold 'Admin' or 'Fact-checker' roles, ensuring a secure and personalized user experience by providing quick access to logs and status tracking.

Complexity:3/5
good first issuedesignverificationRequest

https://aletheiafact.org a Crowd-sourced fact checking platform.

TypeScript
#fact-check#fact-checking#nodejs#reactjs#wikidata

AI Summary: The log display in Kestra version 1.2.1 is showing an extra blank line between each log entry, making the logs difficult to read. This appears to be a visual formatting issue affecting the readability of the log output.

Complexity:2/5
area/frontendkind/quick-wingood first issue

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

Java
#automation#data-orchestration#devops#hacktoberfest#high-availability#infrastructure-as-code#java#low-code#lowcode#orchestration#pipeline#pipeline-as-code#workflow

AI Summary: This issue proposes adding a new `GET /api/v1/apps/{app-id}/belongs-to` endpoint. Its purpose is to discover the Area an App belongs to by first identifying the App's parent Component and then retrieving the Area associated with that Component. The endpoint will return a JSON array containing zero or one Area object, with an empty array indicating no associated Area.

Complexity:3/5
enhancementgood first issuediscovery

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd
Add GLM 51h ago
featuregood first issue

PostTrainBench measures how well CLI agents like Claude Code or Codex CLI can post-train base LLMs on a single H100 GPU in 10 hours

Python
#ai-research-automation#ai-safety#claude-code#codex-cli#gemini-cli#post-training

AI Summary: This issue proposes adding a new API endpoint, `GET /api/v1/apps/{app-id}/is-located-on`, to discover the parent Component on which a given App runs. It serves as the inverse of the existing `GET /components/{id}/hosts` endpoint, returning a JSON response containing either zero or one Component.

Complexity:2/5
enhancementgood first issuediscovery

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: The issue requests the addition of unit tests for the `ConfigHandlers` class, which currently lacks them. This class is responsible for SOVD configuration CRUD operations, specifically reading and writing ROS 2 parameters via HTTP. Five methods within the class are identified as needing comprehensive testing, with a `gtest`-based solution proposed.

Complexity:3/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: The `_dataset.py` template, used for adding new datasets to pgmpy, has a bug where it doesn't prompt developers for `base_url`. This `base_url` is a required parameter for the caching functionality to work correctly. The issue needs to be fixed by including `base_url` as a required field in the template.

Complexity:1/5
BugGood First IssueDatasetsMaintenance

Python library for Causal AI

Python
#bayesian-networks#causal-discovery#causal-effect#causal-identification#causal-inference#causal-models#causal-prediction#causal-validation#graphical-models#hacktoberfest#mixed-data#probabilistic-inference#python#simulation#synthetic-data

AI Summary: This GitHub issue is a 'good first issue' task aimed at adding a new Japanese grammar point, "〜たびに" meaning "every time...", to a JSON data file. Contributors are instructed to fork the repository, add the specified string to `data/community-content/japanese-grammar.json`, and submit a pull request. The task is designed for beginners and is estimated to take less than one minute.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestjavascriptcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlybeginner-friendlystarter taskfrontend

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