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 issue proposes centralizing all scattered constants within the growing codebase into a single properties file. Currently, various strings such as 'overview' for main files and output links are hard to maintain due to their decentralized nature. The goal is to improve maintainability by providing a single source of truth for these values.

Complexity:3/5
good first issuehacktoberfest

🪄 Interactive Diagrams for Code

Python
#agents#aiagentic#codedocs#codedocumentator#explainability#golang#hacktoberfest#hacktoberfest-2025#language-server-client#language-server-protocol#llms#lsp#lsp-client#python3#static-analysis#typescipt#typescript

AI Summary: The issue proposes refactoring EasySpin's logging system. It suggests replacing the current `Opt.Verbosity` and private `logmsg` with a user-accessible, global `eslogger` function for persistent, EasySpin-wide log level control. This would simplify logging implementation across functions and allow for named log levels instead of numerical ones.

Complexity:4/5
minorproposalgood first issue

MATLAB toolbox for Electron Paramagnetic Resonance (EPR) spectroscopy

MATLAB
#epr#esr#spectroscopy

AI Summary: This GitHub issue addresses the current lack of `Path` element support within `no_std` environments, specifically for the software renderer. While `Path` is generally supported, its `no_std` compatibility is missing. Two main approaches are proposed: either integrating a `std`-dependent third-party crate like `tiny_skia` for a simpler implementation, or developing a custom `no_std` solution optimized for minimal memory allocations on microcontrollers.

Complexity:4/5
good first issuea:path

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

Rust
#cpp#declarative-ui#desktop#embedded-devices#gui#javascript#language#lsp-server#native#rust#rust-lang#toolkit#ui#user-interface#wasm#webassembly#widgets

AI Summary: This issue proposes modifying the MCP server to allow it to start without an `ANTHROPIC_API_KEY`, enabling local development and usage of non-LLM tools (e.g., filesystem, grep) even when LLM keys are unavailable. The fix involves deferring LLM key validation until an LLM-dependent tool is invoked, at which point it would fail with a clear error, while non-LLM tools would function normally. Documentation for this new "no-LLM mode" would also be added.

Complexity:3/5
enhancementhelp wanted

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 is a 'good first issue' that asks a contributor to add a specific cultural fact about Japan to a JSON file. The task involves opening `data/community-content/japan-facts.json`, appending the provided fact about 'takumi' master craftsmen to the array, ensuring correct JSON formatting, and then submitting a pull request with a specified title.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype.

TypeScript
#community#education#hacktoberfest#japanese#japanese-language#japanese-learning#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#opensource#react#student-project#tailwindcss#typescript#webapp

AI Summary: This GitHub issue proposes adding a warning to the Mullvad installer. The warning would inform users that the command-line interface (CLI) provides all the same functionality as the graphical user interface (GUI), without any security reductions. The primary benefit is to discourage users from enabling potentially less secure configurations like Xwayland or unprivileged user namespaces.

Complexity:2/5
enhancementgood first issue

A security-focused desktop and server linux operating system.

Python

AI Summary: The user requests an enhancement to the UI's log display, suggesting that verbose Terraform outputs (plan and apply) be split into distinct, collapsible frames. Specifically, they want to separate 'init' logs from 'plan/apply' logs, and ideally, further hide 'resource scanning' details within the plan, to improve readability for regular operations while retaining full debug information.

Complexity:4/5
enhancementgood first issuehelp wanted

Open source IaC Automation and Collaboration Software.

Java
#elide#kubernetes#opentofu#spring-boot#terraform#terraform-cloud#terraform-enterprise#terraform-registry

AI Summary: This GitHub issue tracks the progress of converting various datasets to support time series functionality. While most datasets have already been converted, determined not to require conversion, or have existing support, two datasets (SouthAfricaCropType and SKIPPD) are still pending conversion.

Complexity:2/5
datasetsgood first issue

TorchGeo: datasets, samplers, transforms, and pre-trained models for geospatial data

Python
#computer-vision#datasets#deep-learning#earth-observation#geospatial#models#pytorch#remote-sensing#satellite-imagery#torchvision#transforms

AI Summary: The MCP server crashes on startup if required environment variables are not set, without providing clear validation or user-friendly error messages. This issue hinders local development and onboarding for new contributors. The reporter has offered to contribute a fix to validate variables and provide better startup errors.

Complexity:2/5
buggood first issuesize: medium

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 issue proposes reorganizing existing examples from `crates/lambda-rs/examples/` into dedicated crates within a new `demos/` directory at the repository root. These demo crates will be included in the main workspace but excluded from default builds, allowing for better feature flag management and cleaner build configurations. The goal is to create a more scalable approach for showcasing engine capabilities.

Complexity:3/5
enhancementgood first issuelambda-rs

A framework for building cross platform applications, tools, and games.

Rust
#beta#framework#lambda#linux#macos#rust#windows

AI Summary: The current lightning address validation in Zeus does not support unicode characters or emojis, marking addresses like `⚡️@dplus.plus` as invalid. The task involves updating the restrictive regex in `AddressUtils.ts` to correctly validate these characters and adding comprehensive tests in `AddressUtils.test.ts` to cover the new allowed character sets.

Complexity:3/5
Help wantedGood first issueRegex

A mobile Bitcoin wallet fit for the gods. ⚡️ Est. 563345

TypeScript
#android#bitcoin#cashu#core-lightning#cryptocurrency#ecash#ios#lightning#lightning-network#lnd#lndhub#micropayments#nostr#payments#react-native#self-custody#typescript

AI Summary: This enhancement proposes improving the user experience for entering 24 recovery words in Zeus, a critical disaster recovery flow. It suggests implementing real-time validation to highlight invalid words and auto-completion or suggestions after the fourth character, leveraging the fixed 2048-word list. Additionally, the idea includes potentially offering typo corrections to aid users.

Complexity:3/5
Good first issueEnhancementWallet recovery

A mobile Bitcoin wallet fit for the gods. ⚡️ Est. 563345

TypeScript
#android#bitcoin#cashu#core-lightning#cryptocurrency#ecash#ios#lightning#lightning-network#lnd#lndhub#micropayments#nostr#payments#react-native#self-custody#typescript

AI Summary: This GitHub issue proposes adding a Google Calendar integration to Hive agents, enabling them to automate calendar management tasks like scheduling meetings and checking availability. The MVP includes operations for creating, reading, updating, and deleting events, listing calendars, and querying free/busy times. Authentication will be handled via OAuth 2.0 with specific calendar scopes.

Complexity:4/5
enhancementhelp wanted

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: The prover's log message, "Generated execution trace of … steps (padded from …)", is misleading because the "padded from" value uses `main_trace_len()`. However, the actual padding calculation is based on the overall maximum trace length (`trace_len_summary().trace_len()`), which can be larger due to other components like chiplets or the range checker. This discrepancy makes the reported value inaccurate, and the issue proposes either updating the log to report the correct maximum component length or clarifying the wording.

Complexity:2/5
good first issue

STARK-based virtual machine

Rust
#cryptography#stark#virtual-machine#zero-knowledge

AI Summary: The user wants to allow specific backend-specific runtime keys, such as `dx_instance_type` for DNANexus, without completely disabling the `ExpectedRuntimeKeys` lint. They propose either whitelisting allowed keys in a configuration file (preferred) or enabling individual key exceptions, as current methods of disabling the lint are too broad.

Complexity:3/5
enhancementgood first issue

A bioinformatics workflow engine built on top of the Workflow Description Language (WDL).

Rust
#bioinformatics#bioinformatics-pipeline#wdl#wdl-devtools#wdl-workflow#workflow#workflow-engine

AI Summary: A race condition exists in `EncryptedFileStorage._update_index()` due to a non-atomic read-modify-write pattern on its index file. This can cause silent loss of credentials when multiple threads or processes attempt concurrent save operations. The proposed solution is to implement file locking (`fcntl.flock`) around the critical section to ensure atomicity.

Complexity:3/5
bughelp wantedsize: medium

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 reports a high-severity resource leak in the `CustomMCPHandler.callTool()` method. The problem occurs because a `setTimeout` used for a timeout mechanism with `Promise.race()` is not cleared when the tool call completes before the timeout, leading to memory waste and potential severe memory leaks in high-frequency scenarios. The proposed solution is to modify the `callTool` method to use a clearable timer variable.

Complexity:1/5
buggood first issuecode-quality

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

TypeScript

AI Summary: This GitHub issue requests help in improving the descriptions for commands and their parameters/flags. The current descriptions are often not informative enough, especially now that they appear in command line completions. The goal is to make these descriptions helpful and concise without being overly verbose.

Complexity:2/5
help wantedgood first issuecategory:documentationdelightA:completions

A new type of shell

Rust
#nushell#rust#shell

AI Summary: This GitHub issue serves as a Dependency Dashboard generated by Renovate bot, listing detected dependencies and available updates for the repository. It provides options to trigger a configuration migration pull request or approve individual dependency update branches for various packages like GitHub Actions and ESLint plugins.

Complexity:1/5
help wantedgood first issue

CLI tools for implementing uPortal, beginning with version 5.0.0

TypeScript
#hacktoberfest#portal#portlets#uportal

AI Summary: The user is experiencing a bug where a configured Notifier, set to trigger when a new meal plan is created, is not firing. Although the Notifier's test button works and shopping list notifications function as expected, the meal plan event specifically fails to send a webhook. This issue has been verified on the demo site.

Complexity:3/5
buggood first issuebug: confirmed

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor

Python
#hacktoberfest#hacktoberfest2022#meal-plans#recipe-manager#self-hosted

AI Summary: This GitHub issue is a descriptive note indicating that the repository or project is used to store daily automatically generated morning reports. It serves to describe the purpose or content of a specific part of the project rather than outlining a problem or a feature to be developed.

Complexity:1/5
good first issue

每日早报

Python

AI Summary: A recent Ruff upgrade enabled the ASYNC240 rule, which identifies instances where Airflow's async code is blocked by synchronous IO operations. The rule was temporarily disabled, but the goal is to re-enable it and fix the identified code locations. This task involves refactoring the code to use async-compatible IO and requires a decision from maintainers on which new library to adopt for this purpose.

Complexity:3/5
kind:bugarea:dev-toolsgood 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: The `trufflehog-oss` security check in the repository's CI/CD pipeline is taking an excessive 19 minutes, significantly longer than the typical 8-minute pipeline duration. This extended runtime is causing delays for pull requests, especially across multiple review rounds. The suggestion is to mitigate this by moving the `trufflehog-oss` check to run exclusively on the `master` branch.

Complexity:2/5
bughelp wantedgood first issue

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus

Java
#eolang#java#language#object-oriented#object-oriented-language#object-oriented-programming#oop#programming-language

AI Summary: This GitHub issue serves as a dedicated forum for general discussions regarding potential improvements and minor adjustments to the 'Chat' feature. It is explicitly not intended for reporting bugs or problems, which should be filed as separate issues.

Complexity:1/5
good first issue

OpenClaw Assistant – Home Assistant Add-on

Shell
#addon#clawdbot#home-assistant#openclaw

AI Summary: The 'Remove template' option in the replace menu does not consistently appear at the top. When a template is added to a transaction and the replace menu is opened, other options sometimes take precedence and are displayed above the 'Remove template' action, contrary to the expected behavior of always showing it on top.

Complexity:3/5
buggood first issueneeds reviewspring cleaning

A create/append anything bpmn-js extension.

JavaScript
#bpmn-js#bpmn-js-extension#element-templates

AI Summary: This feature request proposes refactoring the `SiteAnalyticsService` to handle login events by subscribing to a new `AuthService.onUserSignIn` event. This change aims to decouple analytics logging from manual triggers in UI components like `TopNavigationBarComponent` and `SaveProgressModalComponent`, improving code cleanliness, scalability, and reducing error-prone manual calls.

Complexity:3/5
frontendgood first issuecode-healthenhancement

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 task involves refactoring the `LoginPage.tsx` file within the `screens/Auth` directory. The primary goal is to replace direct usages of `react-bootstrap`'s `Dropdown` component with a shared `DropDownButton` component, converting existing dropdown items into the new component's `Option` array format. This aims to standardize dropdown usage and remove legacy wrappers.

Complexity:3/5
duplicategood first issuesecuritydependenciesui/uxci/cdrefactor

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

TypeScript
#graphql#react#typescript

AI Summary: This issue requires updating the `intellij-12-build.md` documentation page within the JabRef repository. The task involves reworking the "Final build system checks" section to demonstrate how to locate and run the `LocalizationConsistencyTest` using the `findMissingLocalizationKeys` method. Both the instructional text and accompanying screenshots need to be updated accordingly, with specific screenshot tools recommended.

Complexity:2/5
good first issue📍 Assigned📌 Pinned

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 is a 'good first issue' requesting the addition of a new color theme named 'Ramen Steam'. The task involves appending a provided JSON object, containing the theme's ID and specific Oklch color values, to the `community-themes.json` file, ensuring valid JSON formatting.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype.

TypeScript
#community#education#hacktoberfest#japanese#japanese-language#japanese-learning#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#opensource#react#student-project#tailwindcss#typescript#webapp

AI Summary: The user requests that the `Color` struct in Raylib-cs implement `==` and `!=` operators. This is necessary for code compatibility and sharing between Raylib-cs and other frameworks like MonoGame, which already provide these comparison operators for their `Color` structs. Implementing these operators would allow direct comparison of `Color` instances, as shown in the provided code example.

Complexity:1/5
help wantedgood first issue

C# bindings for raylib, a simple and easy-to-use library to learn videogames programming

C#
#csharp#gamedev#raylib