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
108,944
Open issues
742,138
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 ~20,057 matching filters (10+ stars)

List

Split output log in UI

AI summary

This feature request proposes improving the Terraform output log in the UI by splitting it into collapsible sections. The goal is to separate initialization logs from plan/apply logs, and potentially further hide resource scanning details within the plan, making it easier to view relevant information during regular operations while still allowing for detailed debugging.

enhancementgood first issuehelp wanted
923
Difficulty
3/5
osrf/rocker

'Git' extension assumes home directory is in `/home`

AI summary

The 'Git' extension in the rocker project incorrectly assumes the home directory is always located at `/home`. This assumption causes issues, especially when the `root` user is running rocker, as their home directory might be elsewhere. The problem lies within the `git_extension.py` file.

bughelp wantedgood first issue
733
Difficulty
2/5

[Bug] Context-limit validation accepts zero after rounding and Infinity after scaling

AI summary

The `parseContextLimit` utility incorrectly allows values that round down to zero or scale to infinity. This is because the validation checks are performed before rounding and scaling, leading to invalid context limits being accepted. The issue can be reproduced by passing `--context-max 0.1` or `--context-max 1e308k` via the CLI.

buggood first issue
2.2K
Difficulty
2/5

"Peer Grading" panel in TA grading needs revision for legibility.

AI summary

The TA grading panel's peer grading section has legibility issues with long mark descriptions and many peer graders. Text wrapping is buggy, vertical spacing is awkward, and horizontal scrolling is poor, especially on narrow panels. The issue seeks design suggestions and testing with extensive data to improve readability.

bugTA Grading / TA UIgood first issuePeer Gradingquestion / design / discussion needed
773
Difficulty
3/5

[good first issue, hacktoberfest] 🌺 Add new Etiquette Tip 1043 (good-first-issue)

AI summary

This issue is a beginner-friendly task to add a new Japanese cultural etiquette tip to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the JSON file directly in the browser, and submitting a pull request.

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

Mouse Cursor does not display in fullscreen console

AI summary

On macOS, the mouse cursor is hidden when the fullscreen console is open in UZDoom version 5.0.0. Unlike other platforms where shaking the mouse reveals the cursor, this behavior is not observed on macOS.

good first issuecompatmac-os
2.0K
Difficulty
2/5

Support .odt files (and decide on .odp)

AI summary

This issue proposes adding support for .odt (OpenDocument Text) files, as .ods (OpenDocument Spreadsheet) already works. The main challenge is finding a suitable offline, permissively licensed, and small renderer for ODT and potentially ODP (OpenDocument Presentation) files, as existing renderers only support OOXML formats.

enhancementhelp wanted
145
Difficulty
4/5

[Test] Model runtime: validate the CUDA accelerator on NVIDIA GPUs

AI summary

This issue aims to validate the CUDA accelerator for the model runtime on NVIDIA GPUs. It involves running GPU smoke tests, generating golden answers, creating parity and bit-exactness records for fused kernels, and establishing performance benchmarks. The goal is to officially validate the CUDA accelerator's functionality and performance on specific NVIDIA hardware.

help wantedacceptedready-for-devin-progresswg/router-models-inference-runtime
4.7K
Difficulty
4/5

Hackathon [Feature]: Add Zendesk data-source connector

AI summary

This issue proposes adding a new Zendesk data-source connector to the cognee project. The connector should support authentication via API token and email, ingest tickets, comments, and help-center articles, and implement incremental syncing and deletion handling. The goal is to expand cognee's data source capabilities as part of a hackathon initiative.

enhancementgood first issueINTEGRATIONShackathon
26.3K
Difficulty
2/5

False-positive lint warning for supported cycle() FEEL function

AI summary

The FEEL Playground in Camunda Modeler incorrectly flags the supported `cycle()` function as an error, despite it being valid for timer expressions. This is likely due to a mismatch in the function catalog used by the playground's evaluator and its linting mechanism.

buggood first issuefeel editingintelligence
1.7K
Difficulty
2/5

`ScoreBounds::dimension_scores` docs still list estimated key counts as unbounded

AI summary

The documentation for `ScoreBounds::dimension_scores` incorrectly states that estimated key counts are unbounded. This is a documentation and schema regeneration task to reflect that these counts are now bounded based on distinct values. The fix involves updating the doc comment and regenerating the associated JSON schema.

documentationgood first issuedifficulty: beginnerarea: metrics
16
Difficulty
1/5

Docs: the schema Describe button sends the whole schema with no size bound, retries a context-size refusal three times and shows the raw provider error

AI summary

The AI Describe feature in the documentation sends the entire database schema to the LLM without any size limit. This often exceeds the model's context window, causing it to refuse the request. The system then retries the request multiple times, ultimately displaying a raw provider error to the user.

bughelp wantedhacktoberfest
74
Difficulty
3/5
golang/go

cmd/compile: eliminate base.Pos and ir.CurFunc

AI summary

This issue proposes to eliminate the global `lineno` variable in the Go compiler by refactoring functions that use it. The approach involves splitting functions into two versions: one that takes a position parameter and another that calls the first with the current `lineno`. The goal is to make the compiler's state more explicit and manageable.

help wantedNeedsFixcompiler/runtime
134.9K
Difficulty
3/5

Use boxed slices instead of Vec where appropriate

AI summary

This issue proposes replacing `Vec<T>` with `Box<[T]>` in situations where the vector's length never changes. This optimization can reduce memory footprint by using two machine words instead of three for the data structure, potentially improving cache locality and overall performance, especially when these structures are part of larger data types.

good first issue
18.3K
Difficulty
2/5

Hackathon [Feature]: Add Calendly data-source connector

AI summary

This issue proposes adding a new data-source connector for Calendly to the cognee-community project. The connector will ingest scheduled events, invitee questions, and notes using a personal access token for authentication. It should support incremental syncing and deleting records from the graph when they are deleted upstream.

enhancementgood first issueINTEGRATIONShackathon
26.3K
Difficulty
2/5

Implement Aggregations

AI summary

This issue tracks the implementation of various aggregation types, both standard and pipeline aggregations. The goal is to add support for a comprehensive list of these aggregations, with many already marked as completed.

good first issuelambda-hacks-1
66
Difficulty
4/5

Support missing aggregation parameters

AI summary

This issue requests support for missing aggregation parameters in the Elasticsearch client library. Developers are encouraged to pick an aggregation or parameter, implement it, and submit a pull request. The issue lists specific parameters for various aggregation types that need to be added, along with common issues related to type safety and metadata support.

enhancementhelp wanted
66
Difficulty
3/5

Empty `multipleAggregations` and `bucketsPath` throw, and aggregation names with `#` are truncated

AI summary

This issue describes two bugs in the Elasticsearch aggregation handling. First, attempting to serialize empty `multipleAggregations` or an empty `bucketsPath` in `BucketSelectorAggregation` results in an `UnsupportedOperationException`. Second, aggregation names containing the '#' character are incorrectly truncated in the response due to improper splitting.

buggood first issue
66
Difficulty
3/5

[BUG] GUI dipole comparison text is now attached to evoked arrows

AI summary

A bug has been introduced where the comparison text for dipole plots in the GUI is now incorrectly positioned and colored, appearing interwoven with evoked arrows. The task is to separate the logic for displaying this text from the dipole arrow logic, restoring its previous appearance and preventing interference. A new test should also be added to ensure this separation is maintained in the future.

good first issue
83
Difficulty
2/5

Add Mentor card is missing attributes

AI summary

The mentors page is missing several key attributes for mentor profiles, including support areas, mentoring type (ad-hoc/long-term), and specific capacity details like the number of long-term mentees or monthly ad-hoc hours. This issue requires adding these missing fields to the mentor card display.

good first issueqa-needed
10
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

Closing the HUD chat hides a panel that still holds focus

AI summary

When the HUD chat panel is minimized, it remains focused internally, causing accessibility warnings and leaving keyboard/screen reader users in a hidden element. The fix involves moving focus to the chat toggle button before hiding the panel and potentially using the `inert` attribute.

buggood first issueagent-reportedarea/browserP2hacktoberfest
244
Difficulty
2/5

Docs: 404

AI summary

This issue reports that new documentation pages are not being found, resulting in 404 errors. The examples provided show that links within older documentation versions are incorrectly redirecting to a non-existent newer version (v1.6.4) of the documentation. This indicates a potential issue with the documentation build or linking process for different versions.

good first issuetopic/documentation
590
Difficulty
2/5

Implement Query API

AI summary

This issue requests the implementation of various Elasticsearch query types within the zio-elasticsearch library. The task involves defining these queries in `zio.elasticsearch.query.Queries`, creating public DSL methods in `zio.elasticsearch.ElasticQuery`, and providing comprehensive unit and integration tests. The goal is to expand the library's query capabilities, with a list of specific queries to be implemented, some of which are already completed.

good first issuelambda-hacks-1
66
Difficulty
4/5

Support missing query parameters

AI summary

This issue requests contributions to add missing parameters to various Elasticsearch query implementations within the project. Developers are encouraged to pick a specific query or parameter, implement its support, and submit a Pull Request referencing this issue. The goal is to enhance the library's compatibility with the Elasticsearch Query DSL.

enhancementhelp wanted
66
Difficulty
2/5

`geoDistance` and `geoPolygon` ignore the nested path

AI summary

The `geoDistance` and `geoPolygon` queries in the `zio-elasticsearch` library are not correctly handling nested paths. When used within a `nested` query, they fail to prefix the `location` field with the nested path, unlike other leaf queries. This leads to incorrect Elasticsearch queries where the `location` field is not properly resolved within the nested structure.

buggood first issue
66
Difficulty
2/5

[1.8.0] Release TODOs and cross-repository integration checklist

AI summary

This issue outlines the comprehensive checklist for the HugeGraph 1.8.0 release, focusing on functionality, compatibility, documentation, and cross-repository integration. It details specific tasks for HugeGraph Server, Toolchain, AI, website, and documentation, including Kubernetes/Helm support, various deployment configurations, and authentication mechanisms.

help wantedapache
3.1K
Difficulty
4/5

🐛 bug: quality agent did `gh pr list`

AI summary

The quality agent, when started recently on a Hive Hub deployment, unexpectedly executed the `gh pr list` command. The expected behavior was for the agent to retrieve PRs from the governor, not to directly interact with GitHub CLI. This issue requires investigation into the agent's configuration and execution flow to understand why this command was run.

bughelp wantedneeds-triage
51
Difficulty
3/5

Adjudicator is still cut off

AI summary

A user is reporting that the "Adjudicator" element is still being cut off in the status bar of the Hive spoke dashboard. This issue was previously reported and appears to be a recurring visual bug that needs further investigation and resolution.

help wantedkind/bugclaimeduser-feedback
51
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 108,944 projects or reset filters to see more of the 742,138 indexed issues.