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
101,534
Open issues
681,777
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,930 matching filters (10+ stars)

List

[RFC]: Support ViT Full CUDA Graph (Tracker)

AI summary

This RFC proposes extending CUDA graph support to the Vision Transformer (ViT) encoder in vLLM for multimodal models. Currently, the ViT encoder is processed eagerly, incurring significant overhead from numerous small kernel launches. By capturing the entire ViT forward pass into a CUDA graph, this change aims to eliminate launch costs and improve inference latency and throughput for multimodal LLMs.

help wantedRFCmulti-modalitykimi
85.0K
Difficulty
4/5

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

Document Validation doesn't check for undefined types

AI summary

The MaterialX Document validation method currently fails to check if input parameter types are defined. This allows documents with undefined types, like 'matrix22' in the example, to pass validation. The issue proposes enhancing the validation to catch such undefined types, which would also help detect typos.

help wantedgood first issue
2.2K
Difficulty
2/5

Resolve seed connection passwords from HashiCorp Vault at connect time

AI summary

This issue proposes enhancing seed connection credential resolution to support fetching passwords directly from HashiCorp Vault at connect time, rather than relying solely on environment variables. This change aims to enable seamless secret rotation without requiring pod restarts.

enhancementhelp wantedsecuritycore-capabilities
74
Difficulty
3/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

[BOUNTY $50] SKILL: Generate a structured CHANGELOG from git history

AI summary

This issue requests the creation of a tool, either a Claude Code skill or a bash script, to automatically generate a structured CHANGELOG.md file from git history. The tool should fetch commits since the last tag, categorize them into 'Added', 'Fixed', 'Changed', and 'Removed', and produce a well-formatted changelog. It needs to be tested on a real repository with sample output provided.

bountyskillgood first issue
11
Difficulty
3/5
aimhubio/aim

Improve error messages when setting run param

AI summary

This issue proposes improving error messages when users attempt to set a run parameter of an unsupported type. The goal is to provide more informative and specific error messages instead of generic Python exceptions, thereby enhancing the user onboarding experience.

good first issuearea / onboardingtype / code-healtharea / SDK-storage
6.2K
Difficulty
2/5

Migrate to AWS SDK's Apache5HttpClient

AI summary

This issue involves migrating the AWS SDK for Java from the deprecated ApacheHttpClient (based on Apache HttpClient 4.x) to the newer Apache5HttpClient (based on Apache HttpClient 5.x). The deprecation warning is specifically highlighted in the `ServiceProducers.java` file, indicating the location where the change needs to be made.

good first issue
2.0K
Difficulty
2/5

`readOuterBinding` in `LnApplication.java` misses fragile `?.` continuation, defeating the R-6.6.4 check

AI summary

The `readOuterBinding` method in `LnApplication.java` incorrectly handles the fragile `?.` operator when checking for inline bindings. It only recognizes the plain `.` operator, leading to incorrect parsing and potentially misleading error messages for code that uses `?.` where an inline binding is not allowed. The fix involves using the existing `tokens.dispatchAhead()` helper to correctly identify both `.` and `?.` as chain continuations.

bughelp wanted
1.4K
Difficulty
2/5

[BUG] A Spark asset saved with an explicit spark_schema writes a great_expectations.yml that the File Data Context cannot load back

AI summary

When a Spark asset is saved with an explicit `spark_schema` (using `StructType`), Great Expectations serializes it in a format that cannot be deserialized correctly. This prevents the Great Expectations project from being loaded back by the File Data Context, rendering the project unusable until the schema block is manually removed from the configuration file.

bughelp wantedready-for-workclaimed🔔 reminder-sent
11.7K
Difficulty
3/5

Add unit tests for src/services/abTesting.ts

AI summary

This issue requests the addition of unit tests for the `src/services/abTesting.ts` module. The goal is to document the service's behavior and prevent future regressions by creating a new test file that covers exported functions, happy paths, and edge cases, while mocking external dependencies.

good first issuetest
12
Difficulty
2/5
dotnet/roslyn

Unnecessary defensive copies in `string` + implicit `object` operator

AI summary

The C# compiler unnecessarily creates defensive copies of structs when concatenating them with strings, even when the struct's ToString method is marked as readonly. This optimization is missed, leading to less efficient code generation in certain scenarios.

Bughelp wantedArea-Compilers
20.5K
Difficulty
3/5

Code graph auto-indexing never runs in Docker

AI summary

The code graph auto-indexing feature is not running within the Docker image because the worker incorrectly checks for the engine's binary location. It only looks in a pip-managed directory, failing to recognize the engine installed at a custom path within the Docker image. This prevents auto-indexing from activating.

bughelp wantedgood first issue
314
Difficulty
2/5

Add a render test for the ConflictResolutionModal component (src/components/common/ConflictResolutionModal.tsx)

AI summary

This issue requests the addition of a render test for the `ConflictResolutionModal` component. The goal is to create a lightweight test using React Native Testing Library to ensure the component renders correctly and to prevent future regressions. The test should cover the component's primary states and mock any necessary dependencies.

good first issuetest
12
Difficulty
2/5
apache/iggy

Say how to reset the root password in the generated password log message

AI summary

This issue proposes to enhance the server's initial root password generation log message. Currently, the generated password is only logged once and there's no easy way to retrieve it if missed. The proposed solution is to update the log message to inform the user that the password is shown only once and provide instructions on how to reset it, such as deleting the data directory or using a --fresh flag.

good first issueenhancementserver
4.4K
Difficulty
1/5

Add Fuzz Testing for Streaming Contract

AI summary

This issue proposes adding fuzz testing to the Streaming smart contract to improve its robustness. The task involves integrating a fuzzing library like `proptest` to generate randomized inputs for contract functions, ensuring they handle edge cases and invalid data gracefully without corrupting state.

good first issuesmart-contractMaybe RewardedGrantFox OSSThird Campaign
12
Difficulty
3/5

Add a render test for the OfflineBanner component (src/components/common/OfflineBanner.tsx)

AI summary

This issue requests the addition of a render test for the `OfflineBanner` component using React Native Testing Library. The test should cover the component's primary states and ensure its rendering contract is maintained, preventing regressions. Mocking dependencies like hooks, services, or navigation will be necessary.

good first issuetest
12
Difficulty
2/5

Add a render test for the PrimaryButton component (src/components/common/PrimaryButton.tsx)

AI summary

This issue requests the addition of a render test for the `PrimaryButton` component in React Native. The goal is to create a unit test using React Native Testing Library to ensure the button renders correctly and to prevent future regressions. The test should cover the primary states of the button and mock any necessary dependencies.

good first issuetest
12
Difficulty
1/5

apps.nextcloud.com - no social preview

AI summary

The Nextcloud App Store (apps.nextcloud.com) is currently not displaying social previews when links are shared. The user desires to have proper social media previews for the app store pages, which would enhance the sharing experience.

enhancementgood first issuedesignfeature: frontend
391
Difficulty
2/5

UI inconsistency regarding app resource links

AI summary

This issue highlights a UI inconsistency in the app store where links to app resources like repositories and manuals are scattered in two different locations. The proposed solution is to consolidate these links near the summary box and establish a standardized order for different types of resource links.

enhancementgood first issuefeature: frontend
391
Difficulty
2/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 101,534 projects or reset filters to see more of the 681,777 indexed issues.