Live good-first-issue & help-wanted feed

Find meaningful ways to contribute

Browse open GitHub issues that maintainers labeled for help. Filter by language, stars, category, and difficulty — then pick something you can finish.

Projects
100,095
Open issues
672,274
Cost
Free
Illustration of a Good first issue card with GitHub, plus Learn new skills, Work on real projects, Make an impact, and Open source is for everyone

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~17,465 matching filters (10+ stars)

List

Address race in PerformanceCounterLib

AI summary

A test in the `PerformanceCounterCategory_GetCounters` test suite is failing on an ARM64 Windows build. The error indicates that a required performance counter category, 'PerformanceCounterCategory_GetCounters_Category', does not exist, suggesting a potential race condition or setup issue during test execution.

arch-arm64os-windowshelp wantedblocking-clean-ci-optionalneeds-further-triagein-pr
18.0K
Difficulty
3/5

[RFC]: Kernel Reuse and Hardware Integration in vLLM-Omni

AI summary

This RFC proposes a standardized approach for kernel reuse and hardware integration within vLLM-Omni, which supports various AI models like diffusion and speech. The goal is to create clear contracts for shared computations, enabling easier integration of new consumers and backends by addressing variations in tensor shapes, ownership, and execution requirements, exemplified by three diffusion model cases.

help wanteddiffusionRFCKernel optimization
3.2K
Difficulty
4/5

🐣 Good first issue: contribute a new MCP adapter

AI summary

This issue invites new contributors to add a pre-built adapter for a SaaS service to the project. The process involves selecting a service from a wishlist, copying and modifying an existing adapter's JSON file, registering it, and submitting a pull request. It's highlighted as a beginner-friendly contribution.

enhancementgood first issuehelp wanted
185
Difficulty
2/5

Uniform inputs connectability

AI summary

The user is reporting a discrepancy between the specification and the actual behavior of the graph editor. The specification states that uniform inputs can only connect to specific uniform outputs, but the editor allows connections to non-uniform outputs, as demonstrated with the `frameoffset` input. The user is seeking clarification on whether they are misunderstanding the rules or if this is an actual bug.

help wantedgood first issue
2.2K
Difficulty
2/5

Create a validating webhook to validate resources before they are applied

AI summary

This issue proposes the creation of a validating webhook for the Burrito project. The webhook will be responsible for validating resources before they are applied, specifically focusing on the `remediationStrategy` enum and complex interactions between various options.

enhancementgood first issueplannedteam:library-maintainers
731
Difficulty
3/5

Add support for bitbucket

AI summary

This issue requests the implementation of a new Git provider for Bitbucket. It specifically mentions building upon the new structural changes introduced in a recent pull request, indicating a need to integrate with an existing framework.

good first issueSize: Steam:library-maintainers
731
Difficulty
3/5

Add setting to prevent burrito from destroying resources

AI summary

This issue proposes adding a new configuration setting to the Burrito tool. This setting would prevent Burrito from executing 'apply' operations if the 'plan' output indicates that any resources are scheduled for destruction. The goal is to enhance safety and facilitate adoption on critical Terraform code by preventing accidental resource deletion.

good first issueSize: Steam:library-maintainers
731
Difficulty
2/5

[Feature][Connector-V2] Source/Sink support read/write TIMESTAMP_TZ

AI summary

This feature request aims to extend Seatunnel's Connector-V2 to support reading and writing TIMESTAMP_TZ data types. Previously, support was added for SQL transforms and JDBC sinks, but now the goal is to enable this functionality across all compatible sources and sinks. This ticket serves as a tracker for implementing this across various connectors.

help wantedfeature
9.5K
Difficulty
3/5
sktime/sktime

[ENH] Migrate tags in tags registry from tuples to classes

AI summary

This issue proposes to migrate remaining tag definitions in sktime's registry from tuple format to function format. The goal is to ensure consistency in how tags are defined and managed within the library, moving towards a more functional and maintainable approach.

good first issueenhancementmodule:base-framework
9.8K
Difficulty
2/5
apache/dubbo

[Task] All samples are entirely switched to SpringBoot3

AI summary

This issue proposes migrating all Dubbo Java samples to use Spring Boot 3. This change also necessitates updating the required JDK version to OpenJDK 17. The goal is to ensure the samples are fully compatible with the latest versions of these core technologies.

help wantedtype/enhancementgood first issuecomponent/samples
41.5K
Difficulty
3/5
sktime/sktime

[ENH] ensure doctest / docstring examples present for all classes

AI summary

This issue requests that all classes in the scikit-base library within sktime have at least one doctest example in their docstrings. Developers need to identify classes lacking examples, add them, and then remove a specific tag that skips the doctest example test. This is an enhancement to improve documentation coverage and testability.

good first issuedocumentationenhancement
9.8K
Difficulty
2/5

🐝 Hive Advisory Report

AI summary

This issue serves as a central hub for advisory findings from Hive agents, particularly at lower ACMM levels where agents analyze code without creating direct issues or PRs. A governor agent periodically posts digest comments summarizing these advisory findings. This issue is intended to be a living document and should not be closed.

help wantedagent/scannerhive/advisoryagent/securityhive/hosted-kubestellar-console-4vkt
119
Difficulty
2/5

UI: Improve mobile responsiveness on smaller screens

AI summary

This issue aims to improve the mobile user interface by stacking the SQL query editor and data tables vertically on screens smaller than 768px. Additionally, the data table component needs to be updated to support horizontal scrolling to prevent layout issues with wide data.

good first issue
24Software Development · Database Management Systems
Difficulty
2/5

BYOK model dropdowns offer models the provider has retired

AI summary

The BYOK model dropdowns are presenting retired or unpriced models from providers like xAI and Moonshot. This is because the list of available models is not reconciled with the provider's current offerings or pricing, leading to potential request failures or incorrect cost reporting for users.

buggood first issue
649
Difficulty
3/5

[Feature Request] MLX Core: Auto-restart the server after an unexpected crash (with backoff)

AI summary

This feature request aims to improve the robustness of MLX Core's server by implementing an automatic restart mechanism for unexpected crashes. Currently, when the `mlx-serve` process terminates unexpectedly, it displays a modal alert and remains stopped, requiring manual intervention. The proposed solution involves automatically relaunching the server with the last used options, incorporating a backoff strategy for retries, and providing non-blocking notifications during the restart process.

enhancementhelp wantedUI
1.2K
Difficulty
3/5

H3: is there a supported way to chain windows with REF2VA references? (chained windows + ref_images are mutually exclusive)

AI summary

The user wants to generate video clips longer than a single window (10-15 seconds) while maintaining identities from reference images using mlx-serve. They are encountering a conflict where chaining windows and using REF2VA references are mutually exclusive, as chaining relies on FL2VA keyframe conditioning. The user is seeking a supported method or proposing this as a feature request, drawing parallels to a solution in the ComfyUI ecosystem.

enhancementhelp wantedengine
1.2K
Difficulty
4/5

[quality] web coverage denominator excludes src/services and other tested dirs — total % inflated and Coverage Gate bypassed

AI summary

The current code coverage configuration in `web/vite.config.ts` uses a restrictive allowlist, excluding many directories containing production code and their corresponding tests. This leads to an inflated total coverage percentage and causes the coverage gate to bypass checks for modified files in these excluded directories.

help wantedqualitytestinghive/hosted-kubestellar-console-4vktagent/qualityapproved-direction
119
Difficulty
2/5

Implement mgp object serialization

AI summary

This issue proposes making all objects within the `mgp` Python library JSON serializable. This would simplify tasks like exporting database data to JSON by allowing direct conversion of `mgp` objects into Python dictionaries, rather than manually iterating through their properties.

featuregood first issueEffort - MediumPriority - Later
4.2K
Difficulty
3/5

[chore]: Add backward compatibility integration tests for backends

AI summary

This issue proposes automating the manual process of testing backward compatibility for Jaeger backends. The goal is to build Jaeger against the main branch, write traces to a backend, then build against a PR branch, read those traces, and assert their correctness. This will involve creating a backend-agnostic framework and integrating it into CI.

enhancementhelp wantedgood first issuearea/storage
23.0K
Difficulty
4/5

Add support for aggregate functions accepting lists and arrays (sum, avg, ...)

AI summary

This issue proposes adding support for aggregate functions like SUM and AVG to operate directly on list and array data types. The goal is to allow queries where an array is passed as an argument to these functions, enabling more flexible data manipulation within the query language.

featuregood first issueImportance - I2Effort - MediumPriority - Later
4.2K
Difficulty
3/5

Add support for trailing commas in dictionary syntax within Cypher

AI summary

This issue proposes adding support for trailing commas in dictionary syntax within the Cypher query language. This enhancement would allow for more flexible and readable dictionary definitions, particularly in multi-line scenarios like the provided `SET` clause example.

featuregood first issueImportance - I2Effort - MediumPriority - Later
4.2K
Difficulty
2/5

Update top-level README file

AI summary

This issue requests updates to the project's top-level README file. It involves adding several external links, including to a forum, a macOS VM project, and potentially another macOS subsystem project. Additionally, it asks to incorporate educational materials into the 'Internals' section once published and to consider the appropriate build status indicators.

documentationgood first issueImportance - I3Effort - MediumPriority - Later
4.2K
Difficulty
2/5

Add unit tests for subgraphs

AI summary

This issue proposes adding unit tests for subgraphs, as currently only end-to-end tests exist. The goal is to improve test coverage by implementing granular unit tests for individual components of the subgraphs.

good first issueImportance - I2testsEffort - HighPriority - Later
4.2K
Difficulty
3/5

Use constraints as indices if possible

AI summary

This issue proposes optimizing database performance by using constraints as indices where feasible. The goal is to leverage existing constraints to improve query speed and efficiency, potentially reducing the need for explicit index creation in certain scenarios.

featuregood first issueEffort - HighSeverity - S3Priority - LaterFrequency - Monthly
4.2K
Difficulty
3/5

Extend MGP API with enum and point data type

AI summary

This issue proposes extending the Memgraph API to support 'enum' and 'point' data types. This enhancement aims to provide developers with more flexible data modeling capabilities within Memgraph.

featuregood first issuecommunityEffort - LowSeverity - S2Priority - Later
4.2K
Difficulty
3/5

How it works

Three steps from browsing to opening a PR.

Read the beginner guide →
  1. 1

    Filter the feed

    Pick a language, minimum stars, category, and difficulty that match what you can ship.

  2. 2

    Read the AI summary

    Each card includes a short summary and difficulty score when we have one — so you can skip the wall of text.

  3. 3

    Open the issue

    Jump to GitHub, talk to the maintainer if needed, and contribute where help is actually wanted.

Not finding what you’re looking for?

Browse 100,095 projects or reset filters to see more of the 672,274 indexed issues.