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 is a 'Good First Issue' task to add a new Japanese proverb, '情けは人の為ならず', to the `japanese-proverbs.json` file. The issue provides the proverb in Japanese, Romaji, English, and its meaning, along with precise instructions and the exact JSON object to append to the file.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype. Built with Next.js and powered by Vercel.

TypeScript
#community#education#hacktoberfest#japanese#japanese-language#japanese-learning#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#opensource#react#student-project#tailwindcss#typescript#webapp

AI Summary: This GitHub issue highlights that system requirements, currently detailed in `ENVIRONMENT_SETUP.md`, are not easily discoverable from the main `README.md`. This oversight can lead to users missing critical information during initial setup, causing friction. The proposed solutions include adding a brief 'System / Hardware Requirements' section or a clear link within the `README.md` to improve onboarding.

Complexity:1/5
documentationenhancementgood first issuesize: small

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: The 'Extract to Function' refactoring tool incorrectly identifies variables initialized within the selected code block as parameters that need to be passed into the new function. This leads to generated code where the original function attempts to pass an undeclared variable (e.g., `total`) to the newly extracted function, resulting in a runtime error.

Complexity:3/5
help wantedlanguage-server

A fast type checker and language server for Python

Rust
#code-quality#contributions-welcome#good-first-issue#hacktoberfest#ide#language-server#lsp#python#rust#type-check#type-checker#typecheck#typechecker#types#typing

AI Summary: The `django-modern-rest` library currently supports setting cookies in standard API responses but lacks this functionality for `APIError` responses. This issue requests adding the ability to set cookies within `APIError` instances, ensuring consistency with regular responses. The maintainer has explicitly marked this as an easy task suitable for first-time contributors.

Complexity:1/5
enhancementgood first issuehelp wanted

Modern REST framework for Django with types and async support!

Python
#api#django#django-ninja#django-rest-api#django-rest-framework#rest#rest-api#restful-api

AI Summary: The user reports a type check error message that includes `BoundMethod` in its description. They find this specific part of the error message confusing and difficult to understand. The user suggests that the `BoundMethod` terminology might need to be 'translated' or simplified for better clarity in error messages.

Complexity:3/5
help wantedreadability

A fast type checker and language server for Python

Rust
#code-quality#contributions-welcome#good-first-issue#hacktoberfest#ide#language-server#lsp#python#rust#type-check#type-checker#typecheck#typechecker#types#typing

AI Summary: This GitHub issue is a 'Good First Issue' task to add a specific cultural fact about Japan to a JSON file. The fact, 'shinpuru' (シンプル) is the Japanese adoption of 'simple', implying elegant minimalism, needs to be appended to the `japan-facts.json` array following clear, step-by-step instructions.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype. Built with Next.js and powered by Vercel.

TypeScript
#community#education#hacktoberfest#japanese#japanese-language#japanese-learning#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#opensource#react#student-project#tailwindcss#typescript#webapp

AI Summary: This GitHub issue requests several enhancements for the `ImageModel` support in the `spring-ai-gigachat` project. It includes adding documentation, an example for image generation, and a new feature to generate only a file link instead of downloading the image. Additionally, the system prompt should be made optional to optimize token usage.

Complexity:3/5
documentationgood first issue

Spring AI extension for GigaChat LLM

Java
#gigachat#java#kotlin#spring-ai

AI Summary: The issue requests the implementation of a responsive navigation bar. On smaller screens, the navigation links should collapse into a "hamburger menu" icon (three horizontal lines) which, when clicked, expands to reveal the full navigation menu. This is a standard UI pattern for mobile-first web design.

Complexity:3/5
bughelp wantedgood first issuequestionMedium

An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.

Python
#hacktoberfest2025#social-winter-of-code

AI Summary: This GitHub issue is a 'Good First Issue' asking contributors to add a specific anime quote from JoJo's Bizarre Adventure to a JSON file. It provides the exact quote in Japanese, Romaji, and English, along with the anime and character, and includes step-by-step instructions and the precise JSON object to insert into `data/community-content/anime-quotes.json`.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype. Built with Next.js and powered by Vercel.

TypeScript
#community#education#hacktoberfest#japanese#japanese-language#japanese-learning#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#opensource#react#student-project#tailwindcss#typescript#webapp

AI Summary: The issue requests an enhancement to the Backstage documentation for the `app-visualizer` plugin. Specifically, it asks for the addition of a screenshot and more detailed usage instructions, suggesting either expanding an existing troubleshooting section or creating a new dedicated section for the plugin.

Complexity:2/5
good first issuecontribfestdomain:docsneeds:triagearea:framework

Backstage is an open framework for building developer portals

TypeScript
#backstage#cncf#developer-experience#developer-portal#dx#hacktoberfest#infrastructure#microservices#self-service-portal

AI Summary: This issue proposes enhancing the documentation for Backstage's `ActionsService` by adding more examples for its newly introduced filtering capabilities. Currently, these filters are only mentioned in the changelog, and the request is to create a dedicated section under the `Actions` service configuration documentation to illustrate their practical usage, improving discoverability and ease of use.

Complexity:1/5
good first issuecontribfestdomain:docsneeds:triagearea:framework

Backstage is an open framework for building developer portals

TypeScript
#backstage#cncf#developer-experience#developer-portal#dx#hacktoberfest#infrastructure#microservices#self-service-portal

AI Summary: The issue proposes adding an optional `hackatimeProjectId` field to the existing Project API routes. This modification is intended to enable the Flavortown extension to operate independently from the main website, thereby enhancing its user experience.

Complexity:2/5
good first issuehelp wanted

what's cooking in the hack club kitchen

Ruby
#flavortown#hackclub#rails#ruby#ruby-on-rails

AI Summary: This issue proposes adding a new API route that allows fetching all projects associated with a specific user ID. The primary goal is to simplify client-side logic for applications like dashboards and integrations, and to mitigate potential rate limiting issues that arise from fetching projects individually.

Complexity:2/5
good first issuehelp wanted

what's cooking in the hack club kitchen

Ruby
#flavortown#hackclub#rails#ruby#ruby-on-rails

AI Summary: This GitHub issue proposes renaming the `puke` and `pukename` commands, citing their current names as inappropriate and childish. The user suggests alternatives like `acsexecute` and `acsexecutenamed`. The original command names must be retained as aliases to ensure backward compatibility and prevent breaking existing mods.

Complexity:1/5
enhancementgood first issue

UZDoom is a feature centric port for all Doom engine games, based on GZDoom, adding an advanced renderer and powerful scripting capabilities

C++

AI Summary: The issue proposes adding a validation routine for logger and cruise JSON configuration files. This routine should be invokable from both the command line (for `listen.py`) and the GUI (when loading configs) to provide immediate, user-friendly error messages for invalid files. Specific validation criteria are outlined for each config type, including JSON parseability and the presence of required fields and structures.

Complexity:3/5
enhancementhelp wantedgood first issue

An open source data acquisition system designed for use on research vessels and other scientific installations

Python
#data-acquisition#highcharts#python3#sensor#vessel-operators

AI Summary: This issue requests changing the default scoreboard ranking behavior to *not* use WF Group ranking. Currently, the system defaults to using WF Group ranking, which is only relevant for World Finals contests. The proposed change would set this default to `false`, making it a more logical default for general use while still allowing manual override.

Complexity:1/5
good first issueCI - Continuous Improvementmedium-highAnalysis requiredSmall LOEPrimary CCS

Version 9 of the PC^2 Programming Contest Control System

Java

AI Summary: This issue requests an update to the `intellij-12-build.md` DevDocs page. The task involves reworking the "Final build system checks" section to demonstrate how to locate and run the `LocalizationConsistencyTest`, specifically using the `findMissingLocalizationKeys` method. The update requires modifying both the instructional text and accompanying screenshots, utilizing tools like Greenshot or Flameshot.

Complexity:2/5
good first issue📍 Assigned📌 Pinned

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

AI Summary: This issue proposes adding a `-complevel` command-line parameter to UZDoom, allowing users to specify a desired compatibility level (e.g., vanilla Doom, Boom, MBF21). The parameter should accept both numeric values (like 2, 9, 21) and string aliases (like "1.9", "boom", "mbf21"), effectively applying the corresponding `COMPLVL` lump compatibility flags to improve game compatibility.

Complexity:3/5
enhancementgood first issuecompat

UZDoom is a feature centric port for all Doom engine games, based on GZDoom, adding an advanced renderer and powerful scripting capabilities

C++

AI Summary: The `llm4s` system currently tracks costs and metrics for LLM completion calls but lacks this functionality for image generation operations, which can incur significant costs. The proposed solution involves integrating image generation with the existing `MetricsCollector` and `TraceEvent` system to record costs, durations, errors, and total requests for image generation and editing.

Complexity:2/5
enhancementgood first issue

Agentic and LLM Programming in Scala

Scala

AI Summary: This issue proposes refactoring the codebase to eliminate the use of fully qualified paths for types (e.g., `std::result::Result`) in favor of `use` statements. The goal is to enhance readability, reduce syntactic noise, centralize module dependencies for better navigability, and align with common Rust idioms. It also suggests enabling a relevant Clippy lint to enforce this style.

Complexity:3/5
enhancementgood first issue

A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.

Rust
#cloud-workloads#kvm#rust-vmm#virtualization

AI Summary: The user reports an issue where release versions are incorrectly sorted, specifically when attempting to add a release to a project. The system performs a lexicographical sort (e.g., 15.0 appearing before 2.0) instead of a natural version sort, failing to correctly interpret version numbers with dots.

Complexity:2/5
enhancementgood first issue

SW360 project

Java

AI Summary: This GitHub issue is a 'good first issue' task to add a new Japanese grammar point, '〜ても' meaning 'even if' or 'even though', to the `data/community-content/japanese-grammar.json` file. The task involves appending the specified string to the JSON array, ensuring correct formatting, and submitting a pull request.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype. Built with Next.js and powered by Vercel.

TypeScript
#community#education#hacktoberfest#japanese#japanese-language#japanese-learning#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#opensource#react#student-project#tailwindcss#typescript#webapp

AI Summary: The user reports that "pkg sender v2" crashes or malfunctions when attempting to run two instances simultaneously on Windows 10. They note that the previous version, "remote pkg sender v 1.7," allowed multiple instances to run concurrently with different IPs and ports without issues.

Complexity:3/5
enhancementgood first issueMilestone todo

AI Summary: The user is encountering invalid alerts when applying Sigma rules to the DEDALE log dataset. Specifically, a Sysmon rule (EventID 27) is triggering incorrectly, suggesting that the `logsource` definition within the Sigma rule (product: windows, service: sysmon) is not effectively preventing it from matching events from other, incorrect providers. This leads to false positives that need to be investigated.

Complexity:3/5
buggood first issuequestion

A standalone SIGMA-based detection tool for EVTX, Auditd and Sysmon for Linux logs

Python
#auditd#detection#evtx#evtxtract#forensics#forensics-tools#pysigma#python3#sigma#sigma-rules#sysmon

AI Summary: This issue aims to address the withdrawal of NIST 800-53 Revision 4 by transitioning to Revision 5. It involves surveying the current usage of Rev 4 across the core, demo, and OSCAL Compass repositories. The primary outcome will be the creation of a set of smaller, specific issues to facilitate the complete switch to Rev 5.

Complexity:3/5
good first issuedemosexempt-from-staleevent/slam

An opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard.

Python
#compliance#nist800-53#oscal#pypi

AI Summary: This GitHub issue is a 'good first issue' that asks a contributor to add a new trivia question about Japan's national currency to a specific JSON file. The task involves appending a provided JSON object representing the question and its answers to an array in `data/community-content/data/community-content/japan-trivia-hard.json`, ensuring correct JSON formatting with a comma.

Complexity:1/5
documentationenhancementhelp wantedgood first issuehacktoberfestcommunityeasyup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype. Built with Next.js and powered by Vercel.

TypeScript
#community#education#hacktoberfest#japanese#japanese-language#japanese-learning#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#opensource#react#student-project#tailwindcss#typescript#webapp

AI Summary: This issue proposes adding an example for Probabilistic PCA. The core code for this example already exists in a provided Gist, so the primary task involves integrating this code into the project and adding necessary explanatory text and documentation.

Complexity:2/5
good first issuehelp wantedproposal

Examples of PyMC models, including a library of Jupyter notebooks.

Python
#closember

AI Summary: This GitHub issue reports a bug where Jenkins builds triggered by an upstream project display a "Started by an SCM change" link that points to a non-existent `http://build/pollingLog` URL. This prevents users from accessing the SCM polling log for such builds. The reporter believes it's a core Jenkins issue rather than a plugin-related one.

Complexity:3/5
good first issueimported-jira-issuecomponent:corepriority:minorresolution:unresolved

Jenkins automation server

Java
#cicd#continuous-delivery#continuous-deployment#continuous-integration#devops#groovy#hacktoberfest#java#jenkins#pipelines-as-code

AI Summary: The issue proposes implementing a security deposit for Mostro users to deter scams, particularly those involving false claims of fiat payment. If a dispute proves a user's dishonesty, they would lose their deposit, which would then be partially distributed to the counterparty and the platform, creating a strong disincentive for fraudulent behavior. The proposal also suggests exempting users from losing their deposit if they fail to respond due to unavoidable circumstances like power or internet outages.

Complexity:4/5
enhancementhelp wantedLow Priority

Lightning Network peer-to-peer exchange platform on Nostr

Rust
#bitcoin#lightning#lightning-network#nostr#p2p#p2p-network#peer-to-peer