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 addresses an inconsistency in logging practices within REST API handlers, where some handlers directly use `slog` instead of the designated `api.Logger`. This bypasses structured logging configurations, leading to inconsistent output. The goal is to standardize all `*_handler.go` files to exclusively use `api.Logger` for consistent and properly structured log output.

Complexity:2/5
good first issue

Next-generation OBA REST API server

Go

AI Summary: HTML tags within the `HTML` property of a `ValueViewerSymbol` object inside a Runkit code block are incorrectly stripped when a post is saved. This prevents custom HTML from rendering as intended within Runkit viewers. A temporary workaround involves encoding the HTML to bypass the stripping mechanism.

Complexity:3/5
buggood first issueexternal contributors welcomereviewed: 2026

For empowering community 🌱

Ruby
#community#discussion#feedback#hacktoberfest#open-source#rails#ruby

AI Summary: The user expresses enthusiasm for a new snapraid daemon sub-project, sharing their existing nightly workflow as a reference. Their current setup uses a modified `snapraid-runner` script to perform smart checks, diffs with a removed file threshold, syncs, scrubs, and then emails a detailed summary of the run. This workflow is provided as input for the daemon's development.

Complexity:1/5
good first issuebeta-experiencedone

A lightweight daemon for SnapRAID featuring a REST API, job scheduler, and web interface

C

AI Summary: This GitHub issue reports a `SyntaxError: f-string: unmatched '('` on line 164. The error occurs because the f-string is defined with double quotes (`f"..."`), and an expression within it (`save_log`) also uses double quotes for its string argument (`"Error: ..."`). This causes the outer f-string to terminate prematurely, leading to the syntax error.

Complexity:1/5
buggood first issue

Godot Secure is a Simple Python Script That modify the Godot Source Code Automatically, to integrate Camellia-256 / AES-256 encryption with a unique security token system. This solution creates a cryptographically unique engine build that prevents generic decryption tools from accessing your game assets.

Python
#aes-encryption#assets#camellia#camellia256#encryption#encryption-algorithms#encryption-decryption#encryption-tool#game-development#godot#godot-engine#godot-game-engine#godot-plugin#godot-secure#godot4#godotengine#knifexrage#protection#security-tools

AI Summary: This GitHub issue is a sub-task focused on updating outdated images within the `docs/stages/stages.rst` file. The update specifically targets the `7.1` branch of the documentation. Further details regarding which images to update can be found in the linked parent issue #370.

Complexity:2/5
documentationgood first issue

Shell
#documentation#hacktoberfest#mautic#read-the-docs#sphinx

AI Summary: This is a beginner-friendly 'Good First Issue' that involves adding a specific trivia question to a quiz bank. The task requires no coding, no setup, and can be completed directly in the browser in under one minute, making it ideal for first-time contributors. The question provided is: 'Which of these is a Japanese traditional storytelling art?'

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: The issue proposes establishing a common, text-based `.bgraph` file format for exchanging lattice surgery objects (space-time diagrams) between various tools like Topologiq, TopoLS, and TQEC. This aims to standardize interoperability, as current development is fragmented with multiple tools generating these objects without a unified exchange method. TQEC would be able to import these `.bgraph` files, similar to how it handles SketchUp DAEs.

Complexity:4/5
enhancementgood first issuesuggestionpriority: high

Design automation software tools for Topological Quantum Error Correction

Python
#quantum-computing#quantum-error-correction#surface-code

AI Summary: This issue proposes developing a simple, personal knowledge dashboard using Next.js or plain HTML/JS. It will connect to a Supabase backend to display searchable and browsable Open Brain thoughts with basic filtering by date and tags, serving as the first real dashboard contribution and a reference for future projects.

Complexity:3/5
good first issuehelp wanteddashboard

Open Brain — The infrastructure layer for your thinking. One database, one AI gateway, one chat channel — any AI plugs in. No middleware, no SaaS.

TypeScript
#ai-agents#mcp#memory-layer#memory-layer-for-ai#open-brain#open-source#personal-knowledge#personal-knowledge-management#supabase

AI Summary: This GitHub issue requests Nginx to add support for the modern Syslog Protocol, RFC 5424, as it currently only supports the obsolete RFC 3164. Implementing RFC 5424 would enable easier and more structured processing of Nginx logs, particularly for analytics tools like OpenSearch or Elasticsearch. The request also broadly suggests making Nginx's internal logging more configurable, potentially including JSON support.

Complexity:4/5
featuregood first issueComplexity - hard

The official NGINX Open Source repository.

C
#content-cache#http#http2#http3#https#load-balancer#mail-proxy-server#nginx#quic#reverse-proxy#security#tcp-proxy-server#tls#udp-proxy-server#web-server

AI Summary: This GitHub issue proposes an alternative implementation for `clz` (count leading zeros) using floating-point math, intended for environments where a native `clz` instruction is unavailable. It outlines a method to calculate `ilog2` (integer logarithm base 2) using `double` for `u32` inputs, then derives `clz` from `ilog2` using the identity `clz(x) = 31 - ilog2(x)`. The approach includes C++ code examples and links to online compilers for demonstration.

Complexity:3/5
good first issuemissed-optimizationllvm:SelectionDAG

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

LLVM

AI Summary: This issue proposes modifying the `DiscreteTimeSimulator` to support missing observation data, represented by `NaN` values, in discrete-time models. The changes will involve adjusting the `_simulate` method to handle partial `NaN`s in observation components and specifically adapting `DiracObservations` for `NaN`s, while avoiding method dispatches.

Complexity:3/5
good first issue

An extension of NumPyro for first-class support of dynamical systems.

Python

AI Summary: This GitHub issue reports that two CSS custom properties, `--calcite-stepper-bar-active-fill-color` and `--calcite-stepper-bar-inactive-fill-color`, are not working as intended to change the stepper bar's fill color in the `calcite-stepper` component. As there are existing, functional alternatives (`--calcite-stepper-bar-fill-color` and `--calcite-stepper-bar-selected-fill-color`), the proposed solution is to deprecate the non-working properties rather than fixing them.

Complexity:2/5
buggood first issuep - low3 - in developmenthas workaroundestimate - 2impact - p3 - not time sensitivecalcite-componentsc-stepper

A monorepo containing the packages for Esri's Calcite Design System

TypeScript
#accessibility#arcgis-online#calcite#calcite-components#component-library#custom-elements#design-system#esri#hacktoberfest#i18n#stenciljs#typescript#ui#web-components

AI Summary: This issue aims to improve socket file handling by implementing a check for existing socket files. If a file is found, the system should automatically attempt to remove it. Any errors encountered during this process, such as permission issues or removal failures, must be properly surfaced and reported.

Complexity:2/5
enhancementgood first issue

Cardano Blockchain Data Node

Go
#blockchain#cardano#cardano-node#go#golang#ouroboros#utxorpc

AI Summary: This issue proposes refactoring the `MultiStreamDataSampler` class to remove `self.perms` and `self.perms_num_forecast_steps` as object attributes. Instead of storing permutation data in the object's state, the `reset()` method should return this data, which would then be passed explicitly to `__iter__`. This change aims to reduce class scope and clarify dependencies.

Complexity:3/5
good first issuedatatech-debtdata:reading

The repository of the WeatherGenerator project

Python

AI Summary: This GitHub issue requests the addition of three new actions for the Freshdesk app: "Forward a Ticket", "Create Thread Message (with subject)", and "Reply to Forward actions". It's a follow-up to a previous integration, implying existing app setup. Detailed API specifications for the "Forward a Ticket" action are provided, outlining its endpoint and parameters for forwarding tickets to external email addresses.

Complexity:3/5
enhancementhelp wantedgood first issueactiontriaged

Connect APIs, remarkably fast. Free for developers.

JavaScript
#apis#automation#bash#cli#data-flow#event-sourcing#eventsourcing#golang#integration-flow#integrations#ipaas#low-code#low-code-development-platform#nodejs#python#serverless#typescript#workflow#workflows

AI Summary: This issue requests the addition of two Pipedrive API actions: 'Get all deals' and 'Get details of a deal'. The request specifies Pipedrive as the target application and provides a direct link to the relevant API documentation for deals.

Complexity:1/5
enhancementhelp wantedgood first issueactiontriaged

Connect APIs, remarkably fast. Free for developers.

JavaScript
#apis#automation#bash#cli#data-flow#event-sourcing#eventsourcing#golang#integration-flow#integrations#ipaas#low-code#low-code-development-platform#nodejs#python#serverless#typescript#workflow#workflows

AI Summary: This is a beginner-friendly GitHub issue labeled as a 'Good First Issue' and 'Hacktoberfest' contribution. The task involves adding a new Japan fact (fact #290) about the term 'kigatsuku' to a collection. It requires no coding, setup, or repository cloning, and can be completed in under a minute directly from a web browser.

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 issue proposes a refactoring effort to enhance type safety and readability across the codebase. The goal is to replace generic type hints like `dict` and `Mapping` with specific `TypedDict` definitions wherever possible. This aims to provide clearer expectations for dictionary structures and improve static analysis.

Complexity:3/5
good first issue🙏 help wanted

Production-ready platform for agentic workflow development.

TypeScript
#agent#agentic-ai#agentic-framework#agentic-workflow#ai#automation#gemini#genai#gpt#gpt-4#llm#low-code#mcp#nextjs#no-code#openai#orchestration#python#rag#workflow

AI Summary: The `coze-workflow-integration.tsx` component, a large 662-line business component, is missing a file-level JSDoc comment. This omission impacts code maintainability, consistency with other components, and makes it harder for new contributors to understand its functionality. The proposed solution is to add a detailed JSDoc comment at the file's beginning, outlining its core features like workspace management, workflow listing, and tool integration.

Complexity:1/5
documentationgood first issue

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

TypeScript

AI Summary: The search input field in the Kiwix app (v3.13 on iOS 26, iPhone 12 Pro) is partially obscured by other static UI elements, specifically buttons, at the bottom of the screen. This prevents users from fully seeing what they are typing into the search field, significantly hindering usability.

Complexity:2/5
bugenhancementgood first issue

Kiwix for iOS & macOS

Swift
#ios#kiwix#macos#offline#swift#wikipedia

AI Summary: The `TextIO.read().from()` method in Apache Beam always interprets the asterisk (`*`) as a globbing character, even when attempts to escape it fail. This prevents users from reading files that literally contain an asterisk in their name, as there is no mechanism to treat the asterisk as a literal character rather than a wildcard.

Complexity:4/5
pythonjavaiocoreP3buggood first issuefiles

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 feature request proposes adding a new `developer_notes` field to the feature flag specification. These notes, provided by developers, would be displayed on the Release Coordinator page to give administrators important context or instructions, such as actions to perform when a flag is toggled. The field should be part of the feature flag spec and not be configurable by admins.

Complexity:3/5
good first issueenhancementImpact: MediumWork: Low

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: The GitHub issue points out that the 'Status' column in the Private Channels table on the dashboard currently displays non-descriptive 'True' or 'False' values. The user suggests enhancing clarity by changing these to more meaningful terms like 'Online/Offline' or 'Enabled/Disabled' to better reflect the channel's operational state. This is a UI/UX improvement aimed at making the dashboard more intuitive.

Complexity:2/5
enhancementgood first issue

Lite GUI web interface to analyze lnd data and leverage the backend database for automation tools around rebalancing and other basic maintenance tasks.

Python

AI Summary: The documentation for `BigQueryIO.setTriggeringFrequency` incorrectly states its applicability is limited to `Method#FILE_LOADS`. This documentation needs to be updated to reflect its usage with `STORAGE_WRITE_API` and `STORAGE_API_AT_LEAST_ONCE` as well. Additionally, a related validation check within `BigQueryIO.write().expand()` should be extended to include `STORAGE_API_AT_LEAST_ONCE` when determining if a triggering frequency is set.

Complexity:1/5
javaiogcpgood first issuetaskP2bigquery

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: In a self-hosted High Availability (HA) Prefect setup, 'run-deployment' automation actions silently fail, with messages ending up in the Dead Letter Queue without any error logs. This occurs because the actions service's `OrchestrationClient` attempts to create a UI static directory in a read-only filesystem, leading to a `PermissionError` that is swallowed. The proposed solution is to log the exception or skip UI creation for background services.

Complexity:4/5
buggood first issuegreat writeup

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

Python
#automation#data#data-engineering#data-ops#data-science#infrastructure#ml-ops#observability#orchestration#pipeline#prefect#python#workflow#workflow-engine

AI Summary: NNCF's data-aware weight compression methods, including Mixed-Precision and AWQ, currently do not support Matmul operations where the `transpose_a` attribute is set to `True` in OpenVINO models. This limitation is enforced by an explicit check in the NNCF codebase. The task is to remove this restriction and enable these compression algorithms to correctly process models with transposed Matmul inputs.

Complexity:2/5
good first issue

Neural Network Compression Framework for enhanced OpenVINO™ inference

Python
#bert#classification#compression#deep-learning#genai#llm#mixed-precision-training#nlp#object-detection#onnx#openvino#pruning#pytorch#quantization#quantization-aware-training#semantic-segmentation#sparsity#tensorflow#transformers

AI Summary: This GitHub issue requests an improvement to the OWASP Nest project's search bar UI. The goal is to redesign it to visually resemble the search experience found on GitHub, aiming for a more intuitive and consistent user interface.

Complexity:2/5
good first issueenhancementquestion

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 reports an off-by-one error in the calculation of `EXTRA_MODELCACHE_LAST` within the `iw4x-client` codebase, specifically at `ConfigStrings.cpp#L21`. The reporter provides a direct fix, suggesting `EXTRA_MODELCACHE_LAST` should be `EXTRA_MODELCACHE_FIRST + ModelCache::ADDITIONAL_GMODELS - 1` to correct the value.

Complexity:1/5
good first issue

Custom client for Call of Duty: MW2 (2009) featuring dedicated servers, security fixes, and modding support.

C++

AI Summary: The issue requests the addition of a new pre-defined chat option to an existing list of choices. The specific option to be added is the phrase: 'Person A is teaming with Person B'.

Complexity:1/5
good first issue

Online browser-based RTS game

TypeScript
#browser-game#game#io-game#rts#rts-game