Built and maintained by Probelabs.com — easiest AI assistant to maintain your GitHub repository and review the code
Learn more

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 issue addresses lock contention in `ConfigurationManager` by suggesting a refactoring of I/O operations. Currently, a mutex is held during blocking network calls like `wait_for_service` and `async_send_request`, which can lead to performance degradation. The proposed solution involves copying necessary data under the lock, releasing the lock before performing I/O, and then re-acquiring it if state updates are required.

Complexity:2/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue proposes adding a cache to the `build_component_topic_map()` function in `NativeTopicSampler` to avoid redundant computations. The function currently rebuilds a map of components to topics on every data request, which is inefficient if the ROS 2 graph hasn't changed. The solution involves storing the map and invalidating it only when graph changes are detected.

Complexity:2/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue is a "good first issue" that asks contributors to add a fun fact about Japan to a JSON file. The fact concerns the existence of 'maid cafes' in Japan. The task involves simple file editing and a pull request, requiring no coding experience.

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 powered 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: Example agents in Hive fail silently when required external credentials like BRAVE_SEARCH_API_KEY are missing. This bug occurs late in the user flow, after selecting an agent in the TUI, leading to confusion for new users who may think the agent or Hive itself is broken. The issue requests preflight validation and clear guidance on missing credentials, including API requirements and setup instructions.

Complexity:2/5
bugenhancementhelp wantedgood first issue

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: This feature request proposes adding a dropdown option to the project setup to allow users to specify whether their project is 2D or 3D. Based on this selection, the root node of the generated `Level.tscn` file will be automatically set to either `Node2D` or `Node3D`, respectively, to better match the project's intended dimension.

Complexity:2/5
topic: setupgood first issuefeature

A template used for quickly setting up new Godot 4 C# games that features ENet multiplayer, visual in-game debugging and more.

C#
#csharp#csharp-code#csharp-template#enet#enet-csharp#game-development#gamedev#godot#godot-csharp#godot-engine#godot4#godotengine#mit-license#multiplayer#netcode#non-profit#open-source#template#template-project#windows

AI Summary: This issue proposes enhancing the project's documentation by adding more explicit comparisons highlighting Hive's advantages over traditional frameworks, particularly in the context of OLAP vs. OLTP. The goal is to make the project's value proposition clearer to new contributors and users.

Complexity:2/5
documentationenhancementhelp wantedsize: medium

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: This issue highlights several friction points encountered by a first-time developer setting up and running an example agent in the Hive framework. Key areas for improvement include clarifying Python version requirements, making shell reload instructions more prominent, providing better user feedback and guidance for free-tier quota exhaustion with Gemini, and enhancing error recovery flows within the TUI.

Complexity:3/5
documentationenhancementhelp wantedbacklog

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: This issue is a "good first issue" for new contributors to add a "Cyber Kitsune" color theme to the KanaDojo project. The task involves editing a JSON file to include the theme's ID, background, main, and secondary colors, with clear instructions provided.

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 powered 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 issue is a "good first issue" for new contributors to add a famous anime quote from Attack on Titan to a JSON data file. The task involves forking the repository, editing a specific JSON file to include the quote's Japanese, Romaji, English, anime, and character details, and then submitting a pull request. No coding experience is required, making it ideal for beginners.

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 powered 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: The cve-feed-osv generator is incorrectly parsing fixed versions for recent ingress-nginx CVEs. The issue stems from the code that extracts fixed versions from vulnerability announcements, leading to one of two reported fixed versions being misrepresented. The task is to identify the root cause of this parsing error and implement a fix.

Complexity:3/5
good first issuehelp wantedsig/securitytriage/accepted

OSV JSON format file generator for official Kubernetes CVE Feed

Go
#cve-advisory#k8s-sig-security

AI Summary: The issue reports that PR labels are not functioning as expected. The expected behavior is for labels to be applied to PRs, presumably to categorize changes like UI updates or documentation modifications.

Complexity:2/5
kind/buggood first issue

Website for Kanvas extension

SCSS
#cloud#cloud-native#cncf#collaboration#configuration#configuration-management#infrastructure-as-design#kanvas#kubernetes#meshery

AI Summary: This issue addresses the removal of any remaining references to 'FileStorage' from the codebase, as it was previously deprecated. The tasks involve updating diagrams, deleting a specific development folder, and cleaning up the `.gitignore` file.

Complexity:1/5
good first issue

This is the project website for the TEAMMATES feedback management tool for education

Java
#angular#educators#feedback-systems#google-cloud#java#javascript#peer-evaluations#students#teachers#teammates#universities

AI Summary: Users are encountering an issue where commands copied from the website's documentation contain unintended line breaks after the first word. This corrupts the commands, preventing them from being executed correctly. The issue is specifically demonstrated with the runc installation commands.

Complexity:2/5
bugdocumentationgood first issue

a simple container runtime that aspires to become `runc` for unikernels

Go
#containers#oci#unikernels

AI Summary: The Hive quickstart guide has a command mismatch, where setup instructions reference '/hive' but the installed binary is located at 'hive' within the user's home directory. Additionally, example agents require a paid Brave Search API key, preventing out-of-the-box usage for new users.

Complexity:3/5
bughelp wantedsize: medium

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: This issue proposes adding unit and integration tests for the `SSEFaultHandler` class, which is responsible for streaming real-time fault events via Server-Sent Events. The tests should cover core functionalities like connection handling, event broadcasting, multi-client support, keepalive mechanisms, and client reconnection with `Last-Event-ID`.

Complexity:4/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue proposes adding unit tests for the `ConfigHandlers` class, which manages CRUD operations for SOVD configurations by interacting with ROS 2 parameters via HTTP. The tests will cover five specific methods responsible for listing, getting, setting, deleting, and deleting all configurations.

Complexity:2/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue proposes adding unit tests for the `OperationHandlers` class, which manages the lifecycle of SOVD operations. The goal is to create a new test file and implement tests for all seven methods responsible for listing, creating, monitoring, and canceling operations.

Complexity:2/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue proposes adding unit tests for the `DataHandlers` class, which manages topic data access. The tests will cover existing methods for listing, reading, and writing data, as well as verifying that two unimplemented methods correctly return a 501 Not Implemented status.

Complexity:2/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue proposes adding dedicated unit tests for the `DiscoveryHandlers` class, which is the largest handler in the gateway with 16 methods. While integration tests exist, isolated unit tests are needed to cover error paths and edge cases for areas, components, apps, and functions.

Complexity:3/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This bug report highlights that current error messages from external API integrations (like Apollo) are technically correct but not user-friendly, making debugging difficult. The proposed solution is to implement a centralized error-handling mechanism that translates common HTTP error codes (401, 403, 429) into clear, actionable human-readable messages.

Complexity:3/5
enhancementhelp wantedsize: medium

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: This issue identifies that 13 handler functions within the `CozeWorkflowIntegration` component are not using `useCallback`. This can lead to unnecessary re-renders of child components due to new function references being created on each render, impacting performance. The proposed solution is to wrap these functions with `useCallback` and correctly define their dependencies.

Complexity:2/5
good first issuecode-qualityperformance

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

TypeScript

AI Summary: This issue proposes adding unit tests for the `AuthHandlers` class, which manages JWT-based OAuth2 authentication flows. The tests should cover the `handle_auth_authorize`, `handle_auth_token`, and `handle_auth_revoke` methods, focusing on input validation, error handling, and response formats. Existing test files are provided as examples for implementation.

Complexity:2/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue is a "good first issue" for new contributors to add a new Japanese grammar point, "〜ことにする", to a JSON data file. The task involves a simple edit to a data file, requiring no coding experience and estimated to take less than a minute.

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 powered 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 issue proposes adding unit tests for the `HealthHandlers` class in the ROS 2 MedKit Gateway. The `HealthHandlers` class is identified as simple with only three methods, making it a good starting point for new contributors. The proposed solution involves creating a new test file and registering it in the CMakeLists.txt.

Complexity:1/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue proposes refactoring the CMakeLists.txt file to eliminate repetitive coverage flag definitions. Instead of manually adding coverage options for each target, a loop will be used to iterate over a list of targets, significantly reducing code duplication and potential for errors. This is a build system improvement with no functional impact on the compiled code.

Complexity:1/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue requests the addition of Doxygen documentation to several core classes within the gateway project. The goal is to improve code readability and understanding for new contributors by documenting public methods with brief descriptions, parameter explanations, and return value details. The project already has Doxygen configured, so this is primarily a documentation writing task.

Complexity:2/5
documentationenhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue proposes standardizing include guards across the project by replacing traditional `#ifndef`/`#define`/`#endif` blocks with `#pragma once`. There are 23 header files, primarily in the `discovery/` and `http/handlers/` subdirectories, that need this conversion to maintain code consistency.

Complexity:1/5
enhancementgood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This bug report highlights a missing dependency declaration for `ament_index_cpp` in the `package.xml` file of the `ros2_medkit_gateway` package. While the CMakeLists.txt correctly finds and uses this dependency, its absence in `package.xml` prevents `rosdep install` from resolving it, leading to potential build failures in clean environments. The issue is considered a bug and a good first issue.

Complexity:1/5
buggood first issue

ros2_medkit is a ROS 2 Jazzy diagnostics and remote operations toolkit with SOVD style REST API. Runtime discovery, introspection, faults, secure access.

C++
#diagnostics#edge#fleet#gateway#introspection#observability#rbac#remote-debugging#rest-api#robotics#ros2#ros2-diagnostics#ros2-medkit#sovd

AI Summary: This issue is a "good first issue" that asks contributors to add a new trivia question about Japanese New Year to a JSON data file. The task involves forking the repository, editing a specific JSON file by adding a new trivia object, and submitting a pull request. No coding experience is required, making it ideal for beginners.

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 powered 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: JabRef version 5.15 incorrectly exports page ranges from BibTeX to RIS format when a double dash (--) is used. Instead of splitting the range into separate 'SP' (start page) and 'EP' (end page) fields, both fields receive the entire range. This issue persists even in the latest development build.

Complexity:2/5
component: export-or-savegood first issue📍 Assigned

Graphical Java application for managing BibTeX and BibLaTeX (.bib) databases

Java
#academia#academic-publications#ai#biblatex#bibliography#bibtex#citation#citation-generator#citation-style-language#citation-styles#hacktoberfest#jabref#java#javafx#javafx-application#javafx-desktop-apps#javafx-gui#latex#reference-manager#research-tool