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
104,105
Open issues
704,689
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 ~18,722 matching filters (10+ stars)

List

Create a singleton for logging

AI summary

This issue proposes the creation of a singleton pattern for managing logging within the project. The goal is to ensure a single, shared instance of the logger is used throughout the application, simplifying logging management and potentially improving performance.

enhancementgood first issue
80
Difficulty
2/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

Tensor round to a number of decimal places

AI summary

The user is asking for a way to round tensor elements to a specified number of decimal places within the Burn framework, similar to how `numpy.round` functions in Python. This enhancement would allow for more controlled numerical representation of tensor data.

enhancementgood first issue
15.5K
Difficulty
2/5

Add `source` button in Docs

AI summary

This issue requests the addition of a 'source' button to the burn-rs documentation. This button would link directly to the source code definition of modules, similar to what is present in the tch-rs documentation, to improve navigation and understanding of the codebase.

documentationgood first issueinfrastructure
15.5K
Difficulty
2/5

Need to implement a L2 Pooling layer

AI summary

This issue requests the implementation of an L2 Pooling layer, similar to PyTorch's LPPool2d, suggesting that L2 pooling would suffice for most use cases. The goal is to add this functionality to the project.

good first issuefeature
15.5K
Difficulty
2/5

Add Integration Tests for WebGPU using Deno

AI summary

This issue proposes adding integration tests for the `burn-wgpu` backend using Deno's experimental WebGPU support. The goal is to ensure the backend's correctness by setting up Deno, automating test cases for `burn-wgpu` functionality, and integrating these tests into the CI/CD pipeline.

help wantedwgpuinfrastructurestale
15.5K
Difficulty
3/5

Getting started with repo template using cargo-generate

AI summary

This issue proposes creating a repository template using `cargo-generate` to streamline the setup process for new contributors. The goal is to provide a pre-configured project structure, making it easier for newcomers to get started with the project.

help wantedgood first issueexampleaccessibilitystale
15.5K
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

[good first issue] 🍚 Add new Anime Quote 697 (good-first-issue)

AI summary

This issue is a beginner-friendly task to add a new anime quote to a JSON file. It requires no coding and can be completed directly in the browser by forking the repository, editing the `anime-quotes.json` file, and submitting a pull request.

help wantedgood first issuehacktoberfestcommunitylow hanging fruitup-for-grabs
1.9K
Difficulty
1/5

KdlDocument::ensure_v1/v2_to_v1 does not produce a document that conforms to spec in some cases

AI summary

The `ensure_v1` and `v2_to_v1` functions in the KDL library are not correctly converting KDLv2 documents to KDLv1 in certain edge cases. Specifically, they fail to add a trailing semicolon after the last node in a block and do not properly quote values within slashdashed segments, leading to invalid KDLv1 output.

good first issuehelp wanted
511
Difficulty
2/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

[CONTRACT-91] get_total_ratings' semantics are undocumented and untested around void_rating

AI summary

The `get_total_ratings` function in the reputation contract is not behaving as expected. It currently reports the total number of ratings ever submitted, rather than the number of currently active ratings, because it doesn't account for voided ratings. This behavior is undocumented and lacks a specific test to verify its current (and potentially incorrect) semantics.

documentationgood first issuecontractStellar Wave
19
Difficulty
2/5

Add snapshot to clipboard feature for moonray_gui_v2

AI summary

This issue proposes adding a new feature to the moonray_gui_v2 application: a hotkey to capture the current image and copy it to the system clipboard. This would allow users to easily share or paste the image into other applications like emails or chat clients.

enhancementgood first issuehelp wanted
4.7K
Difficulty
2/5

[TESTING] Add tests for the useIsMobile hook

AI summary

This issue requests the addition of unit tests for the `useIsMobile` hook located in `apps/web/hooks/useIsMobile.ts`. The tests should utilize `renderHook` to cover the hook's primary states and ensure that `pnpm test` passes upon completion.

good first issuefrontendStellar Wavetesting
20
Difficulty
2/5

[TESTING] Add unit tests for api-errors

AI summary

This issue requests the addition of unit tests for the `api-errors.ts` file within the `apps/web` directory. The tests should cover both normal input scenarios and edge cases like empty or invalid values to ensure the robustness of the API error handling.

good first issuefrontendStellar Wavetesting
20
Difficulty
2/5

[TESTING] Add unit tests for funnel-analytics

AI summary

This issue requests the addition of unit tests for the `funnel-analytics.ts` utility file. The tests should cover both normal input scenarios and edge cases like empty or invalid values. The goal is to ensure the functionality of the funnel analytics utility is adequately tested.

good first issuefrontendStellar Wavetesting
20
Difficulty
2/5

[BUG] Docker image error - No module named 'cutlass_library'

AI summary

The user is encountering a `ModuleNotFoundError: No module named 'cutlass_library'` when attempting inference within the Openfold3 Docker image. This prevents the prediction process from completing successfully. The issue appears to be related to the Python path not including the necessary directory for the `cutlass_library` module.

buggood first issueInstallationcontributions welcome
878
Difficulty
2/5

Training metrics

AI summary

This issue requests the addition of more training metrics to the 'burn-train' framework. Several metrics are already implemented, but the user desires a broader selection, including general GPU utilization, AUC-ROC, BLEU, and ROUGE scores.

good first issuefeature
15.5K
Difficulty
3/5

Docs without a meta description render no <meta name="description">

AI summary

The current documentation system fails to render a `<meta name="description">` tag when a document lacks a specific meta description. This means search engines must generate their own snippets, which may not be optimal. The proposed solution involves implementing a fallback mechanism to use a default site description when a page-specific one is absent, ensuring a meta description is always present.

good first issue
14
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

fuzz/provider.c: FuzzerTestOneInput returns 1 for every input of 16 bytes or more, violating libFuzzer's contract

AI summary

The fuzzing function `FuzzerTestOneInput` in `provider.c` incorrectly returns `1` for inputs of 16 bytes or more. This violates libFuzzer's contract, which expects `0` for success and `-1` for rejected inputs, potentially leading to unexpected behavior or crashes in the fuzzer.

good first issuehelp wantedtriaged: bugtriaged: test
30.4K
Difficulty
2/5

The tracing quickstart tells you to use a .env file that neither SDK reads

AI summary

The tracing quickstart guide incorrectly instructs users to place API keys and host URLs in a `.env` file. Neither the Python nor the TypeScript SDKs automatically read this file, leading to tracing being disabled or exports failing. This is confusing because other examples and the CLI do support `.env` files.

documentationgood first issueP0
649
Difficulty
2/5

[RFC] [v5] Extract provider headroom probers into a standalone library (ccleft)

AI summary

This RFC proposes extracting Hive's provider headroom probers into a standalone Go library and CLI named 'ccleft'. The goal is to create a reusable component for determining remaining quota, addressing current issues within Hive's probers and enabling other projects to access this functionality without reimplementing it.

help wantedkind/featurearchitecture discussion
51
Difficulty
4/5

The TypeScript cost-tracking and updateCurrentSpan docs silently produce no cost

AI summary

The TypeScript documentation for cost-tracking and the SDK incorrectly nests `model` and `usage` within `metadata` when calling `updateCurrentSpan`. This leads to these fields not being recognized by the SDK, resulting in no cost being reported and no errors. Additionally, some documentation snippets are non-functional due to undefined variables or syntax errors.

documentationgood first issueP0
649
Difficulty
2/5

bug: remaining unchecked arithmetic on fee and timelock counters

AI summary

This issue identifies unchecked arithmetic operations on fee and timelock counters in the `onboarding-bridge` contract. The current implementation uses raw operators, which can lead to unexpected panics with opaque errors in release builds instead of graceful `BridgeError::Overflow` reporting. The fix involves converting these operations to use `safe_math` functions, propagating errors, and adding unit tests for underflow cases.

buggood first issueStellar Waverust
12
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 104,105 projects or reset filters to see more of the 704,689 indexed issues.