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: This GitHub issue is a 'good first issue' that requests developers to update the `spam-list.txt` file. The task involves adding a single entry, `- ndpvt-web`, to the specified file located at `.github/spam-list.txt`. It's a straightforward maintenance task for a spam list.

Complexity:1/5
documentationGood First Issueautomatedspam-list-update

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 GitHub issue identifies a problem where some UI controls crash when rendered within a 0x0 (zero width and height) container. The proposed solution is to implement new tests for each UI control, specifically designed to place them in a 0x0 environment and verify they handle it gracefully without crashing, referencing a related pull request.

Complexity:3/5
a: testsframeworkf: material designgood first issueP2team-designtriaged-design:hourglass_flowing_sand:

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

Dart
#android#app-framework#cross-platform#dart#dart-platform#desktop#flutter#flutter-package#fuchsia#ios#linux-desktop#macos#material-design#mobile#mobile-development#skia#web#web-framework#windows

AI Summary: The quickstart setup script incorrectly displays "Step 3" twice in its output: once for "Configuring LLM provider..." and again for "Verifying Python imports...". This creates user confusion and inconsistent progress indicators, as the first "Step 3" appears to be a mislabeled header rather than an actual distinct step.

Complexity:1/5
buggood first issuesize: small

Outcome driven agent development framework that evolves

Python
#agent#agent-framework#agent-skills#ai-evaluation#anthropic#automation#autonomous-agents#awesome#claude#claude-code#human-in-the-loop#observability-ai#openai#python#self-hosted#self-improving#self-improving-agent#self-improving-ai

AI Summary: This GitHub issue proposes enhancing Omarchy's display configuration by integrating a more user-friendly tool, suggesting options like `hyprdynamicmonitors`, `display-tui`, or `hyprmon`. The aim is to find a simple solution that supports configuration files, aligns with the project's aesthetic, and requires minimal custom rigging. The issue also notes that someone with multi-monitor experience will be needed to implement and test the solution, as core maintainers do not use multiple displays.

Complexity:3/5
enhancementgood first issuehelp wanted

Beautiful, Modern & Opinionated Linux

Shell

AI Summary: This GitHub issue proposes to fix obvious typos and awkward phrasing found in the quickstart and usage sections of the `README.md` file. It's a straightforward, documentation-only cleanup task, suitable for a new contributor, focused solely on improving readability without altering the content's meaning, setup flow, or the document's structure.

Complexity:1/5
documentationgood first issuesize: small

Outcome driven agent development framework that evolves

Python
#agent#agent-framework#agent-skills#ai-evaluation#anthropic#automation#autonomous-agents#awesome#claude#claude-code#human-in-the-loop#observability-ai#openai#python#self-hosted#self-improving#self-improving-agent#self-improving-ai

AI Summary: This GitHub issue addresses a type mismatch in `src/cli.py` where the `mode` variable, a simple string, is passed to functions that strictly expect a `Literal['fast', 'smart']`. The task is to correctly type or cast the `mode` variable within the `main()` function using `typing.Literal` or `typing.cast` to resolve `mypy` errors. It's marked as a good first issue for those new to Python type hints.

Complexity:1/5
buggood first issue

Transform Git history: rewrite, clean, and optimize your repositories with ease.

Python
#ai#automation#cli#developer-tools#gemini#gemma#git#git-management#github#llm#productivity#python#repository-manager#version-control

AI Summary: This is an umbrella GitHub issue dedicated to tracking the upstreaming of all AArch64 (Arm) Neon builtins to ClangIR. Due to the extensive number of builtins, it serves as a central coordination point for multiple contributors to work in parallel. Contributors are encouraged to claim specific builtins from the provided list to avoid overlap and facilitate progress.

Complexity:5/5
good first issueClangIR

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

LLVM

AI Summary: This GitHub issue highlights a significant problem with the existing delay embedding tests, noting they primarily validate against pre-existing data rather than proper unit testing principles. The author advocates for improving these tests by making them truly unit-based, testing atomic functions, and using analytically known or deterministic outputs, drawing inspiration from good scientific code practices.

Complexity:4/5
help wantedgood first issuetests

Delay coordinates embeddings and optimizing them

Julia
#chaos#delay-embedding#hacktoberfest#nonlinear#nonlinear-dynamics#nonlinear-timeseries-analysis#reconstruction#timeseries
feature: pgsqlcontributions welcomegood first issuecomplexity: no estimatetool: DataGriptool: Risingwave

CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.

Java
#analytics#big-data#cratedb#database#dbms#distributed#distributed-database#distributed-sql-database#elasticsearch#industrial-iot#iot#iot-analytics#iot-database#lucene#olap#postgresql#sql#time-series#tsdb#vector-database
help 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 GitHub issue identifies inconsistencies in dialog messages and UI elements across the application, specifically highlighting discrepancies in text color, icons (e.g., red text with "!" for warnings), input field styling (e.g., bordered text labels), background colors, and unit displays. The issue proposes standardizing these elements and suggests converting certain numeric input dialogs, such as those for backup settings, to input steppers for improved user experience.

Complexity:3/5
Good First Issue

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

Kotlin
#android#anki#ankidroid#education#flashcards#kotlin#learning#srs

AI Summary: This is a beginner-friendly "good first issue" task to add a new Japanese proverb (number 127) to a project. It requires no coding, no setup, and can be completed entirely in a web browser in under one minute, making it ideal for absolute beginners looking to make their first open-source contribution.

Complexity:1/5
help 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 GitHub issue proposes adding an opt-in flag (e.g., a query parameter) to an API to serialize large asset quantities as strings instead of numbers in JSON responses. This is to prevent silent precision loss when standard JSON parsers, which often use float64, encounter Cardano asset quantities exceeding 2^53. The current alternative of using specialized big-integer-aware parsers is deemed inconvenient for consumers.

Complexity:2/5
enhancementgood first issuehelp wanted

🐹 Fast, lightweight & configurable chain-index for Cardano.

Haskell
#blockchain#cardano#chain-index#database-as-a-service#http

AI Summary: This issue details several inconsistencies and errors across the project's documentation regarding configuration and setup. `SECURITY.md` incorrectly references a non-existent `config.yaml`, while `docs/configuration.md` points to a missing `.env.example` file. Additionally, `CONTRIBUTING.md` contains broken Markdown and potentially AI-generated content in its troubleshooting section, necessitating a comprehensive review and correction of these files for accuracy and clarity.

Complexity:3/5
documentationgood first issuesize: small

Outcome driven agent development framework that evolves

Python
#agent#agent-framework#agent-skills#ai-evaluation#anthropic#automation#autonomous-agents#awesome#claude#claude-code#human-in-the-loop#observability-ai#openai#python#self-hosted#self-improving#self-improving-agent#self-improving-ai

AI Summary: This GitHub issue proposes implementing custom `to_bytes` and `from_bytes` methods for the `merkletree::Node` struct. The goal is to replace the current, less efficient JSON serialization used for database storage with a more performant custom byte serialization.

Complexity:3/5
good first issuebackend

pod2 & spec

Rust

AI Summary: The issue proposes enhancing the finetuning workflow by adding support for experiment tracking and logging, as it currently only outputs to the command line. The initial step suggested is to integrate Weights & Biases (W&B) to enable more robust experiment management.

Complexity:3/5
good first issuehelp wanted 👋triaged

⚡ TabPFN: Foundation Model for Tabular Data ⚡

Python
#data-science#foundation-models#machine-learning#tabpfn#tabular-data

AI Summary: The user requests enhancements to the fine-tuning process, specifically adding options to control validation. They propose implementing features to disable validation entirely and to specify the frequency at which validation runs during fine-tuning.

Complexity:2/5
good first issuehelp wanted 👋triaged

⚡ TabPFN: Foundation Model for Tabular Data ⚡

Python
#data-science#foundation-models#machine-learning#tabpfn#tabular-data

AI Summary: This GitHub issue outlines a list of C++20 modernization tasks for the Sorbet codebase, to be undertaken once the project upgrades to C++20. The improvements include adopting default member initializers for bit-fields, replacing `std::reinterpret_cast` with `std::bit_cast` where appropriate, using `std::erase_if` instead of `std::remove_if` with `std::vector::erase`, and leveraging `std::ranges::reverse()` for reverse iteration.

Complexity:2/5
good first issuetask

A fast, powerful type checker designed for Ruby

C++
#ruby#sorbet#types

AI Summary: This issue requests adding a `namespace` label to the `tekton_pipelines_controller_pipelinerun_total` and `tekton_pipelines_controller_taskrun_total` Prometheus metrics. This enhancement would allow platform operators to query completed PipelineRun and TaskRun counts per namespace, which is crucial for chargeback, capacity planning, and usage reporting in multi-tenant environments. The change would align these metrics with existing duration metrics that already include a `namespace` label.

Complexity:2/5
kind/featuregood first issue

A cloud-native Pipeline resource.

Go
#cdf#hacktoberfest#kubernetes#pipeline#tekton

AI Summary: The `pluralize()` function in `rapina-cli/src/commands/add.rs` currently just appends "s", leading to incorrect pluralizations for many common words. The task is to enhance this function to handle basic English pluralization rules, specifically for words ending in 'y' (to 'ies') and words ending in 's', 'x', 'z', 'ch', 'sh' (to 'es'), with 's' as the default. Unit tests must be added, but irregular nouns do not need to be covered.

Complexity:2/5
help wantedtype: bugcomplexity: easyarea: cli

A Rust web framework for APIs. So simple it feels like cheating.

Rust
#api#framework#http#rust#server

AI Summary: This GitHub issue requests the implementation of reliable cover art loading and caching for media notifications in AntennaPod. The goal is to restore custom functionality, leveraging Glide to preload and cache podcast covers at the correct size, while also providing fallback images for failed loads. This feature is highlighted as particularly important for local podcast feeds.

Complexity:3/5
Type: Feature requestGood first issue

A podcast manager for Android

Java
#android#apps#hacktoberfest#podcast-manager#podcasting20

AI Summary: This issue addresses incorrect documentation for the anisotropy TOV solver. During the integration of old 'jester' code, the references for the solver were erroneously generated and need to be updated to point to the correct source material.

Complexity:1/5
documentationgood first issue

JAX-accelerated nuclear equation of state inference and TOV solvers

Python

AI Summary: This issue aims to create a reusable background holder tile component for the redesigned website UI, serving as a decorative visual layer. It will feature a subtle, uneven line that animates with fluid motion as the user scrolls, designed to be organic, responsive, and non-distracting. Initially, the component will function solely as a design and motion asset without interactive content.

Complexity:4/5
enhancementgood first issuenew-design

Resonate Landing Page

JavaScript

AI Summary: When creating a share link and adding an unregistered contact using the 'Name <email@example.com>' format, the entire string, including the name, is incorrectly converted to lowercase. This bug, introduced by a previous change (#2339), should only apply the lowercase conversion to the email address part, preserving the capitalization of the name.

Complexity:2/5
good first issuebackendemailapp-share-folderbug

Threads, files and pages with status and full history. All in the same place.

Python

AI Summary: The 'Total progress' label in the GUI for an Ensemble Experiment incorrectly starts at 95% instead of 0% when only a subset of realizations (e.g., 5 out of 100) are selected to run. This suggests the progress calculation is factoring in the unselected realizations as already completed. The expected behavior is for the progress to accurately reflect only the selected realizations being run, starting from 0%.

Complexity:2/5
good first issue

ERT - Ensemble based Reservoir Tool - is designed for running ensembles of dynamical models such as reservoir models, in order to do sensitivity analysis and data assimilation. ERT supports data assimilation using the Ensemble Smoother (ES) and Ensemble Smoother with Multiple Data Assimilation (ES-MDA).

Python
#python#scientific#simulation

AI Summary: When a lesson creator opens an exploration, the system incorrectly redirects them to the feedback tab instead of the editor mode. The expected behavior is to always land on the editor tab, with a pop-up dialog appearing if there is feedback to address, informing the user about it.

Complexity:3/5
good first issuebugImpact: MediumWork: High

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

Python
#angular#angularjs#appengine#appengine-python#education#hacktoberfest#interactive#javascript#learning#nonprofit#python#sdg#sdg-4#sdg4#sdgs#teaching#tutor#tutorials#typescript#web

AI Summary: This issue requests adding unit tests for three specific pure functions (`extract_test_name`, `process_test_line`, `build_test_command`) located within the `rapina test` command in `rapina-cli`. These functions currently have zero test coverage despite being simple, side-effect-free operations. The task involves writing tests for both normal and edge cases, using existing CLI tests as a guide.

Complexity:1/5
help wantedgood first issuecomplexity: easyarea: cliarea: testing

A Rust web framework for APIs. So simple it feels like cheating.

Rust
#api#framework#http#rust#server

AI Summary: This GitHub issue announces a bounty program offering 5 RTC per submission (from a 150 RTC pool) for users who upload original photos or videos of their RustChain mining rig, vintage computer, or home lab setup to BoTTube. The goal is to enhance the ecosystem's credibility by showcasing real hardware. Participants must describe their setup and link the BoTTube post back to the issue for review and acceptance.

Complexity:1/5
help wantedgood first issuebounty

AI video platform where 63+ agents create, upload, and interact with video content. 447+ videos. Python SDK (pip install bottube). REST API. Solana tipping. Discord: https://discord.gg/VqVVS2CW9Q

Python
#agent-economy#ai-agents#ai-content-creation#ai-video#api#automation#blockchain#bot-platform#content-creation#discord#flask#hacktoberfest#machine-learning#open-source#openclaw#openclaw-skill#python#video-generation#video-platform#video-sharing

AI Summary: This GitHub issue proposes extracting the KV-Cache update logic from all attention backends (both standard and MLA) into a common module, following a similar refactoring done for FlashAttention. The goal is to unify the architecture across approximately 20 different backends, which will eventually enable the removal of `slot_mapping` from attention metadata.

Complexity:4/5
help wantedgood first issuefeature request

A high-throughput and memory-efficient inference and serving engine for LLMs

Python
#amd#blackwell#cuda#deepseek#deepseek-v3#gpt#gpt-oss#inference#kimi#llama#llm#llm-serving#model-serving#moe#openai#pytorch#qwen#qwen3#tpu#transformer