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 `ledger` API's `full`, `accounts`, and `type` parameters currently accept malformed input values (e.g., arbitrary strings, numbers, special characters) without returning an error. The expected behavior is for the API to validate these inputs and return an error for anything other than the anticipated boolean-like values, even though the parameters are deprecated.

Complexity:2/5
Good First IssueBugTriaged

Decentralized cryptocurrency blockchain daemon implementing the XRP Ledger protocol in C++

C++
#blockchain#c-plus-plus#cplusplus#cryptography#xrp#xrp-ledger#xrpl

AI Summary: This 'Good First Issue' aims to help new contributors add a Python compatibility badge to the project's README. It's a well-scoped task, requires only basic Python and Git knowledge, and includes active maintainer support to guide completion.

Complexity:1/5
Good First Issue

A python SDK for Hiero: A python toolkit for creating, updating, and interacting with on-ledger assets and smart contracts on Hedera and other Hiero networks

Python
#blockchain#distributed-ledger-technology#good-first-issue#good-first-issues#hedera#hiero#open-source#python#sdk

AI Summary: This is a "Good First Issue" task to add a classic Japanese haiku by Yosa Buson to the project's content. Contributors need to fork the repository, locate the `japanese-haiku.json` file, and append a provided JSON object containing the haiku's details (Japanese, Romaji, English, poet, etc.) to the existing array, ensuring correct 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 `TestVoiceSessionService` in `test-voice-session.service.ts` has a resource leak where `setInterval` timers created in its `waitForBufferDrain` method are not cleared when the service is destroyed. This leads to continued resource consumption and potential errors from callbacks on a defunct service. The proposed solution involves tracking these timers using a Map and explicitly clearing them within the service's `destroy()` method.

Complexity:2/5
good first issuecode-quality

小智AI客户端,目前主要用于MCP的对接

TypeScript

AI Summary: This GitHub issue requests the creation of a new documentation entry for the `.addLast()` method in Dart, specifically for the `Queue` concept. The entry should be located at `docs/content/dart/concepts/queue/terms/addLast/addLast.md` and must include an introduction, syntax, and an example section, adhering to provided documentation standards and templates.

Complexity:1/5
good first issuenew entrydart

Codecademy Docs is a collection of information for all things code. 📕

TypeScript
#codecademy#documentation#encyclopedia#glossary#hacktoberfest#wiki

AI Summary: This GitHub issue highlights an inconsistency in `apache_beam.io.filesystems.FileSystems.get_filesystem()` regarding optional dependencies. When the `gcp` extra is missing, `get_filesystem("gcs://...")` immediately fails, whereas `get_filesystem("s3://...")` successfully returns an `S3FileSystem` object even without the `aws` extra, deferring validation until actual use. The proposed solution is to make GCS behavior consistent with S3, allowing `GCSFileSystem` to be returned even if the `gcp` extra is not installed, with validation occurring later.

Complexity:3/5
good first issue

Apache Beam is a unified programming model for Batch and Streaming data processing.

Java
#batch#beam#big-data#golang#java#python#sql#streaming

AI Summary: This is a 'good first issue' designed for new contributors to the Hiero Website project. The task involves making a very minor text edit: adding the word "is" to the Visual Studio Code description within the `workflow.md` documentation file. The goal is to help new contributors make their first pull request.

Complexity:1/5
Good First Issue

The official Hiero website, powered by Hugo. Includes content, themes, and tooling for maintaining the Hiero web presence. Open-source, lightweight, and community-driven — contributions welcome.

HTML
#blockchain#distributed-ledger-technology#front-end-web-development#good-first-issue#good-first-issues#hedera#hiero#hugo#open-source#website

AI Summary: This GitHub issue identifies a minor spelling mistake in the contribution workflow documentation for the Hiero Website. Specifically, the word "Pleae" on line 297 needs to be corrected to "Please". It is explicitly marked as a "Good First Issue" to help new contributors make their initial contribution.

Complexity:1/5
Good First Issue

The official Hiero website, powered by Hugo. Includes content, themes, and tooling for maintaining the Hiero web presence. Open-source, lightweight, and community-driven — contributions welcome.

HTML
#blockchain#distributed-ledger-technology#front-end-web-development#good-first-issue#good-first-issues#hedera#hiero#hugo#open-source#website

AI Summary: The LaTeX to Unicode converter currently replaces LaTeX no-break spaces (`~`) with regular Unicode spaces. This issue requests that the converter be updated to correctly translate `~` into Unicode no-break spaces (`\u00a0`) instead, preserving the intended formatting.

Complexity:1/5
good first issuecomponent: unicode

Graphical Java application for managing BibTeX and BibLaTeX (.bib) databases

Java
#academia#academic-publications#ai#biblatex#bibliography#bibtex#citation#citation-generator#citation-style-language#citation-styles#hacktoberfest#jabref#java#javafx#javafx-application#javafx-desktop-apps#javafx-gui#latex#reference-manager#research-tool

AI Summary: This 'Good First Issue' is designed for new contributors to the Hiero Website. The task involves fixing a duplicate and incomplete 'Windows Setup' label within the project's README file. Specifically, the README contains 'For Windows Setup Instructions [Windows_setup.md](docs/setup/windows_setup.md)' followed by a redundant and truncated 'For Windows S', which needs to be corrected.

Complexity:1/5
Good First Issue

The official Hiero website, powered by Hugo. Includes content, themes, and tooling for maintaining the Hiero web presence. Open-source, lightweight, and community-driven — contributions welcome.

HTML
#blockchain#distributed-ledger-technology#front-end-web-development#good-first-issue#good-first-issues#hedera#hiero#hugo#open-source#website

AI Summary: This issue is designated as a 'Good First Issue' to help new contributors make their initial pull request to the Hiero Website. The task involves correcting a simple typo in the contribution workflow document, specifically changing 'Conventional Commmits' to 'Conventional Commits' on line 178.

Complexity:1/5
Good First Issue

The official Hiero website, powered by Hugo. Includes content, themes, and tooling for maintaining the Hiero web presence. Open-source, lightweight, and community-driven — contributions welcome.

HTML
#blockchain#distributed-ledger-technology#front-end-web-development#good-first-issue#good-first-issues#hedera#hiero#hugo#open-source#website

AI Summary: This is a 'good first issue' task to add a specific Japanese cultural fact about 'omoiyari' to a JSON file. The user needs to fork the repository, locate `community/content/japan-facts.json`, append the provided fact to the array, and then submit a pull request. Detailed, step-by-step instructions are included, and the estimated time is 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: This issue reports that an 'Interpolate' operation test is failing within the OP conformance suite, which is a validation tool for OpenVINO plugins. The suite checks operation implementation status using extracted IR models and various test types like `OpImplCheck` and `Inference`. This particular issue is marked as a 'Good First Issue' and serves as a template for reporting such failures.

Complexity:1/5
good first issueconformanceno_stale

OpenVINO™ is an open source toolkit for optimizing and deploying AI inference

C++
#ai#computer-vision#deep-learning#deploy-ai#diffusion-models#generative-ai#good-first-issue#inference#llm-inference#natural-language-processing#nlp#openvino#optimize-ai#performance-boost#recommendation-system#speech-recognition#stable-diffusion#transformers#yolo

AI Summary: This GitHub issue requests the addition of more examples to the `maxo` library, as the current ones are insufficient and don't showcase all library features. Contributors are encouraged to submit pull requests with working examples, potentially drawing inspiration from `aiogram` and `aiogram_dialog` repositories.

Complexity:2/5
documentationgood first issue

🐍 Фреймворк для разработки ботов в max.ru

Python
#asyncio#bot#framework#max#maxo#python

AI Summary: When using the 'save audio' and 'append to current' features for multiple transcriptions into the same note, the 'audio' property in the note's metadata is incorrectly overwritten with only the most recent audio file's link. The expected behavior is either to store multiple audio links (e.g., an array) or to not modify the property at all when appending, with a preference for the latter and also to avoid adding 'Audio' headers in append mode.

Complexity:3/5
buggood first issue

Record, transcribe, and transform voice notes into structured insights. Leverage Whisper or AssemblyAI and ChatGPT to fill in gaps, generate summaries, and visualize ideas — all seamlessly integrated within Obsidian.

TypeScript
#assemblyai#obsidian#openai#voice-assistant

AI Summary: This is a 'Good First Issue' that asks contributors to add a new Japanese proverb to a specific JSON file within the repository. The issue provides all the necessary details, including the proverb's Japanese text, romaji, English translation, and meaning, along with clear step-by-step instructions for editing the `japanese-proverbs.json` file.

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
enhancementhelp wanted

Record, transcribe, and transform voice notes into structured insights. Leverage Whisper or AssemblyAI and ChatGPT to fill in gaps, generate summaries, and visualize ideas — all seamlessly integrated within Obsidian.

TypeScript
#assemblyai#obsidian#openai#voice-assistant

AI Summary: The `apps/backend/services/status.service.ts` file is missing a file-level JSDoc module comment, making it inconsistent with other service files in the project. This impacts code maintainability and adherence to coding standards. The proposed solution is to add a comprehensive JSDoc block at the top of the file, detailing its purpose and functionality, following the format of existing service files.

Complexity:1/5
documentationgood first issue

小智AI客户端,目前主要用于MCP的对接

TypeScript

AI Summary: This issue outlines a major refactoring to wrap the entire AREG SDK framework within an `areg::` root namespace. It aims to organize internal modules into sub-namespaces, replacing the current `NE` prefix convention and moving all classes and functions from the global namespace into this new structure. This change impacts all AREG library types across various directories.

Complexity:4/5
enhancementhelp wantedgood first issuerefactoring

Distributed C++ services from embedded to enterprise without rewrites

C++
#cpp#cross-platform#distributed-systems#edge-computing#embedded#fault-tolerance#interprocess-communication#iot#iot-framework#ipc#middleware#pubsub#real-time-systems#realtime#rpc#rpc-framework#service-discovery#service-mesh#thread-safe#zero-configuration

AI Summary: This issue requests the addition of a new configuration option within the admin panel. This setting would allow administrators to disable the ability for users to upload patient images from local files, thereby enforcing that all patient images must be captured directly using a camera.

Complexity:2/5
enhancementgood first issue

This is the core repo for OpenELIS global v3

Java

AI Summary: When a dashboard is created and then deleted, subsequently navigating to any other dashboard triggers an error related to fetching the favorite status of the *deleted* dashboard. This indicates that the application incorrectly retains and uses the ID of the previously deleted dashboard, leading to failed API calls. The issue also notes that even without deletion, requests for the previous dashboard's status are made when loading a new one.

Complexity:3/5
good first issuedashboard:errorhome:favoritecares:preset

Apache Superset is a Data Visualization and Data Exploration Platform

TypeScript
#analytics#apache#apache-superset#asf#bi#business-analytics#business-intelligence#data-analysis#data-analytics#data-engineering#data-science#data-visualization#data-viz#flask#python#react#sql-editor#superset

AI Summary: This issue proposes enhancing the CI pipeline by configuring it to deny warnings and integrate MIRI checks. The primary goal is to proactively identify and prevent more bugs from being merged into the codebase through pull requests, as previously discussed in related PR comments.

Complexity:2/5
good first issueE-Easygithub_actions

Boa is an embeddable Javascript engine written in Rust.

Rust
#ecmascript#hacktoberfest#interpreter#javascript#javascript-engine#javascript-interpreter#parser#runtime#rust#rust-crate#wasm#webassembly

AI Summary: This feature request asks to enable support for the Spanish language (es-419) on Translatewiki and within the Android app. The Spanish translation team is ready to translate app platform strings, and enabling this language is the final step to allow them to proceed with localizing the application.

Complexity:2/5
good first issueImpact: MediumenhancementWork: Low

A free online & offline learning platform to make quality education accessible for all.

Kotlin
#android#bazel#databinding#education#espresso#hacktoberfest#interactive#java#kotlin#learning#nonprofit#robolectric#teaching#tutor#tutorials

AI Summary: Airflow's logging configuration, when imported, causes a `structlog` error when a dictionary is passed as an argument to a standard Python logging message using `%s`. This prevents the dictionary from being stringified and logged correctly, a behavior that works as expected without Airflow's import.

Complexity:3/5
kind:bugarea:logginggood first issuearea:core

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 is a 'good first issue' for community contributors to add a new color theme called 'Mountain Onsen' to the KanaDojo application. The task involves adding a provided JSON object with specific 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 GitHub issue invites contributors to improve the translations for the 'Back In Time' project. The goal is to complete existing incomplete translations, review them for accuracy, or add new languages if a contributor's native language is missing. The issue is labeled 'GOOD FIRST USE' and offers mentorship for new contributors.

Complexity:1/5
GOOD FIRST ISSUEHELP-WANTEDTranslationNo Code

A comfortable and well-configurable graphical Frontend for incremental backups, with a command-line version also available. Modified files are transferred, while unchanged files are linked to the new folder using rsync's hard link feature, saving storage space. Restoring is straightforward via file manager, command line or Back In Time itself.

Python
#backintime#backup#backups#good-first-issue#good-first-issues#hardlinking#hardlinks#linux#python#qt#rsync#translathon

AI Summary: This issue requests improved logging for a specific TPM installation error scenario. If a TPM is installed on a machine without first 'force deleting' its previous record, the `discover_machine()` gRPC call fails with a generic 'Internal error' that obscures a database foreign key constraint violation. The goal is to provide a more descriptive error message, guiding the operator to perform the necessary pre-installation deletion.

Complexity:3/5
good first issuehost ingestionstuck host root cause

NVIDIA Bare Metal Manager - Hardware Lifecycle Management and multitenant networking

Rust

AI Summary: This issue proposes simplifying the search syntax for common fields like identifiers and related identifiers. Instead of requiring users to specify the full schema path (e.g., `metadata.identifiers.identifier:value`), the goal is to allow shorter, more intuitive queries like `identifier:value`. Additionally, it suggests mapping specific identifier types, such as `cdsrn:value`, to streamline searches for particular report numbers or DOIs.

Complexity:4/5
good first issue

New CDS site based on InvenioRDM

Python