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 proposes improving test cleanup in `validate-tokens.spec.ts` by replacing `vi.clearAllMocks()` with `vi.restoreAllMocks()`. The current approach only clears mock call history, potentially leading to flaky tests in sharded environments due to stale mock implementations. The recommended fix ensures proper restoration of all spies and mock implementations, enhancing test stability.

Complexity:1/5
good first issuetestcleanup

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

TypeScript
#graphql#react#typescript

AI Summary: This GitHub issue outlines the task of adding a new FAQ entry to the TDM Calculator's database. The entry, which has been drafted and approved by stakeholders, provides step-by-step instructions on how users can export their projects to a .CSV file. It also notes a dependency on another issue.

Complexity:1/5
good first issuelevel: easyp-feature: FAQpriority: MUST HAVErole: Product Managementtime sensitivesize: 0.25ptdeck: stakeholder presentationdeck: stagingParticipant type: User

DTLA Hack for LA is partnering with Los Angeles Department of Transportation (LADOT) to develop a Traffic Demand Management (TDM) calculator tool. This tool will help planners at LADOT and real estate developers to meet the Los Angeles’s Mobility Plan goals by 2035.

JavaScript
#civictechindex#code-for-all#code-for-america#hack-for-la#lacp#ladot#los-angeles#parking#sustainable-cities-communities#traffic-demand-management#transportation

AI Summary: This GitHub issue requests the addition of a new color theme named "J-Pop Energy" to the KanaDojo application. It's classified as a good first issue, requiring contributors to add a predefined JSON object containing theme details (ID, background, main, and secondary colors) to the `community/content/community-themes.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

AI Summary: This GitHub issue details the addition of new content to the FAQ database, specifically explaining how users can search and filter their projects on the "My Projects" page within the TDM Calculator. It provides a step-by-step guide and lists all currently searchable and filterable fields, with the content already stakeholder-approved and a dependency on issue #2836.

Complexity:2/5
good first issuelevel: easyp-feature: FAQpriority: MUST HAVErole: Product Managementtime sensitivesize: 0.25ptdeck: stakeholder presentationParticipant type: User

DTLA Hack for LA is partnering with Los Angeles Department of Transportation (LADOT) to develop a Traffic Demand Management (TDM) calculator tool. This tool will help planners at LADOT and real estate developers to meet the Los Angeles’s Mobility Plan goals by 2035.

JavaScript
#civictechindex#code-for-all#code-for-america#hack-for-la#lacp#ladot#los-angeles#parking#sustainable-cities-communities#traffic-demand-management#transportation

AI Summary: The `packages/mcp-core/examples/README.md` file is missing documentation for the `connect:call-tool` example script. This script demonstrates how to connect to an MCP service and call tools, including parameter handling and error management. The issue proposes adding a new section to the README to describe this existing and functional example.

Complexity:1/5
documentationgood first issue

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

TypeScript

AI Summary: This GitHub issue describes a critical corner case where an Approximate Nearest Neighbor (ANN) graph traversal gets stuck. If an entry point node contains a number of duplicate vectors (vectors with identical values) that is equal to or greater than the `max_degree` parameter, the search algorithm repeatedly selects these duplicates as nearest neighbors. This prevents further exploration of the graph, causing the recall to drop to zero.

Complexity:4/5
good first issuehelp wanted

C++
#rag#similarity-search#svs#vector-search

AI Summary: This GitHub issue outlines the task of adding a new, pre-approved FAQ entry to the database. The content provided details how users can duplicate projects within the TDM Calculator, including step-by-step instructions and the approved question and answer text. It also lists specific action items for the assignee and notes a dependency on another issue.

Complexity:1/5
good first issuelevel: easyp-feature: FAQpriority: MUST HAVErole: Product Managementtime sensitivesize: 0.25ptdeck: stakeholder presentationdeck: stagingParticipant type: User

DTLA Hack for LA is partnering with Los Angeles Department of Transportation (LADOT) to develop a Traffic Demand Management (TDM) calculator tool. This tool will help planners at LADOT and real estate developers to meet the Los Angeles’s Mobility Plan goals by 2035.

JavaScript
#civictechindex#code-for-all#code-for-america#hack-for-la#lacp#ladot#los-angeles#parking#sustainable-cities-communities#traffic-demand-management#transportation

AI Summary: The issue describes a bug where manually loading a model checkpoint for testing in `geo_deep_learning/train.py` leads to incorrect test results, while using `Trainer.test(ckpt_path=...)` works correctly. The proposed solution is to replace the manual loading with a PyTorch Lightning-compliant approach, passing the model and `ckpt_path` directly to `test_trainer.test()`.

Complexity:1/5
buggood first issueP1effort : 2

Deep learning applied to georeferenced datasets

Jupyter Notebook
#cnn#deep-learning#deeplabv3#pytorch#remote-sensing#semantic-segmentation#unet

AI Summary: The persistent `HashMap` uses `None` as an internal sentinel to indicate a key was not found. This design choice creates a conflict when the map's value type `V` can also legitimately be `None`, making it impossible to distinguish between a missing key and a stored `None` value. This issue affects internal methods like `_MapSubNodes.apply` and `_MapEntry.apply`, leading to surprising behavior in the public API.

Complexity:4/5
help wantedgood first issuediscuss during sync

Pony is an open-source, actor-model, capabilities-secure, high performance programming language

C
#actor-model#pony-language#pony-source#ponyc#ponylang#programming-language

AI Summary: This GitHub issue requests an optimization for `scipy.sparse.lil_matrix` where assigning a sparse matrix to a slice currently densifies the assigned matrix, leading to `MemoryError` for large inputs. The proposed enhancement is to modify the `lil_matrix.__setitem__` method to handle sparse inputs directly without densification, thereby improving memory efficiency and enabling the intended use of LIL matrices for constructing large sparse matrices.

Complexity:4/5
enhancementscipy.sparsegood first issue

SciPy library main repository

Python
#algorithms#closember#python#scientific-computing#scipy

AI Summary: This issue aims to integrate Codecov coverage for the C# SDK, aligning it with existing Rust and Java implementations. The task involves configuring `dotnet test` calls in GitHub Actions to collect coverage, adding a Codecov upload step, and setting up a post-merge baseline job. Additionally, the `codecov.yml` file needs to be updated to include C# coverage and remove it from ignored paths.

Complexity:2/5
good first issueCI/CD

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

Rust
#apache#http#iggy#messaging#quic#rust#streaming#tcp

AI Summary: The Go SDK is missing Codecov coverage uploads, despite coverage reports being generated. This issue aims to add Codecov integration by configuring GitHub Actions to upload the Go coverage report in both test and post-merge workflows, and updating the `codecov.yml` to properly track the Go SDK.

Complexity:2/5
good first issueCI/CD

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

Rust
#apache#http#iggy#messaging#quic#rust#streaming#tcp

AI Summary: This issue aims to integrate Codecov coverage for the Node SDK, mirroring existing setups for Rust and Java. It involves generating lcov output, adding a Codecov upload step to the CI workflow, establishing a post-merge baseline job, and updating the Codecov configuration file.

Complexity:3/5
good first issueCI/CD

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

Rust
#apache#http#iggy#messaging#quic#rust#streaming#tcp

AI Summary: This issue aims to integrate Codecov coverage for the Python SDK, bringing it in line with existing Rust and Java coverage. The task involves adding `pytest-cov` to development dependencies, configuring pytest calls in the CI to generate XML coverage reports, and adding a Codecov upload step to the main test workflow. Additionally, a new post-merge baseline job will be created following the pattern of the Java coverage job, and `codecov.yml` will be updated to include Python coverage paths.

Complexity:4/5
good first issueCI/CD

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

Rust
#apache#http#iggy#messaging#quic#rust#streaming#tcp

AI Summary: The `compile-report` node in the `tech_news_reporter` example agent is configured with `client_facing: false` in `agent.json`. However, its system prompt explicitly instructs it to provide a text summary and a file link directly to the user, which constitutes client-facing output. This issue highlights a contradiction and suggests the `client_facing` field should be set to `true` to accurately reflect the node's behavior.

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: A Scrapy spider fails with an exception when attempting to crawl an IPv6 URL (e.g., `https://[2402:4e00:40:40::2:3b6]`) while the `JOBDIR` setting is enabled. The issue suggests that the `safe_url_string` function, or a related component used for generating job directory paths, does not correctly handle the bracketed IPv6 literal addresses in URLs.

Complexity:3/5
buggood first issue

Python library of web-related functions

Python
#hacktoberfest#python

AI Summary: The user reports that their "Claude code" (likely an AI tool or integration) truncates GitHub issue content when attempting to retrieve the full raw markdown of a single issue. This prevents working with issues longer than approximately 21 lines, despite the user's expectation that truncation should only occur when fetching multiple issues simultaneously.

Complexity:2/5
buggood first issueP2-importanteffort-small

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Rust
#agentic-coding#ai-coding#anthropic#claude-code#cli#command-line-tool#cost-reduction#developer-tools#llm#open-source#productivity#rust#token-optimization

AI Summary: The issue proposes adding readers and writers for `conda-meta/history` files to `rattler`. This functionality is crucial for imperative package managers like `conda` to track user-requested specifications over time, as there's no declarative input. The implementation should allow parsing revisions, accessing accumulated specs, and writing new revisions and their associated specs.

Complexity:3/5
good first issue

Rust crates to work with the Conda ecosystem.

Rust
#conda#rust

AI Summary: This GitHub issue proposes clarifying the API contract for `present_key` and `past_key` parameters within an Attention mechanism. It suggests specifying whether these two keys must always be provided together or never provided, aiming for consistent usage and clearer expectations.

Complexity:2/5
good first issuetopic: spec clarificationcontributions welcome

Open standard for machine learning interoperability

Python
#ai#artificial-intelligence#deep-learning#deep-neural-networks#dnn#keras#machine-learning#ml#neural-network#onnx#pytorch#scikit-learn#tensorflow

AI Summary: This GitHub issue is a follow-up task to enhance the X86 backend of LLVM by adding specific handling for `X86ISD::AND` operations within the `computeKnownBitsForTargetNode` function. The implementation should be similar to existing coverage for `X86ISD::FANDN` and `X86ISD::FOR`. The task also requires adding new unit tests in `X86SelectionDAGTest` to validate the changes.

Complexity:2/5
good first issuebackend:X86

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

LLVM

AI Summary: The CLI's agent selection menu incorrectly states that arrow keys can be used for navigation. Users attempting to use arrow keys receive an "Invalid input" error, as only numeric input is currently accepted. The expected behavior is for arrow keys to function as described, or for the prompt message to be updated to reflect the actual input method.

Complexity:3/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: GET routes for generic actions in the framework fail to interpret optional arguments as query parameters. The OpenAPI specification incorrectly suggests these arguments are part of the request body, which only works if the route is changed to POST. The expected behavior is for these optional arguments to be correctly parsed from query parameters.

Complexity:3/5
buggood first issue

The JSON:API extension for the Ash Framework

Elixir
#ash#elixir#json-api

AI Summary: This issue requests the creation of a new agent file, `dt-learning-tutor.agent.md`, which will serve as a Design Thinking learning tutor. This tutor will provide structured, syllabus-based education, including comprehension checks and adaptive pacing, complementing the project-driven `dt-coach` agent. It will also include a handoff mechanism to `dt-coach` for project application.

Complexity:1/5
good first issueagentsfeature

A refined collection of Hypervelocity Engineering components (instructions, prompts, agents) to start your project off right, or upgrade your existing projects to get the most out of all Copilots

PowerShell

AI Summary: The Patroni PostgreSQL charm currently lacks a dedicated alert to detect a split-brain scenario, where multiple primary databases are active within the same cluster. While alerts exist for a cluster being down or having no leader, an explicit alert for multiple leaders is needed to promptly identify and address this critical state.

Complexity:4/5
buggood first issue

A Charmed Operator for running PostgreSQL on machines

Python
#charm#data-platform#postgresql#python

AI Summary: The "Export settings" button in VueTorrent is non-functional, failing to initiate a download of the configuration file. Users observe no console errors or relevant network activity when clicking the button, making diagnosis difficult. This issue occurs within a specific Dockerized environment utilizing the `linuxserver` image with the `vuetorrent-lsio-mod` behind an NGINX reverse proxy.

Complexity:3/5
Buggood first issueUI

The sleekest looking WEBUI for qBittorrent made with Vuejs!

Vue
#bittorrent#frontend#qbittorrent#torrent#vue3-typescript-vite#vuejs3#vuetify3#webui

AI Summary: This GitHub issue requests the addition of a new entry to the FAQ database, providing instructions on how to rename a snapshot within the TDM Calculator. A draft question and a four-step answer are provided, along with action items to update the FAQ as an admin and ensure a corresponding slide is linked.

Complexity:1/5
good first issuelevel: easyp-feature: FAQpriority: MUST HAVErole: Product Managementtime sensitivesize: 0.25ptp-feature: snapshotdeck: stakeholder presentationdeck: stagingParticipant type: User

DTLA Hack for LA is partnering with Los Angeles Department of Transportation (LADOT) to develop a Traffic Demand Management (TDM) calculator tool. This tool will help planners at LADOT and real estate developers to meet the Los Angeles’s Mobility Plan goals by 2035.

JavaScript
#civictechindex#code-for-all#code-for-america#hack-for-la#lacp#ladot#los-angeles#parking#sustainable-cities-communities#traffic-demand-management#transportation

AI Summary: This issue describes the creation of a new attack profile for mass assignment vulnerabilities, targeting APIs that allow attackers to set privileged fields like `isAdmin` or `balance` by injecting them into request bodies. The profile will include over 20 payloads covering various field names, naming conventions (snake_case, camelCase), nested objects, and different body types (JSON, form-data, XML), with success indicators and remediation guidance.

Complexity:3/5
enhancementgood first issueapertre3.0easytoys

An agentic AI security testing tool that intelligently finds vulnerabilities in APIs. Built for the CNCF ecosystem.

Python