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 GitHub issue proposes updating the `README.md` file to document the newly introduced Alerts / Admonitions feature. This feature was added in version `v0.34.0` and currently needs to be mentioned in the project's main documentation.

Complexity:1/5
help wantedgood first issue

CommonMark + GFM compatible Markdown parser and renderer

Rust
#commonmark#markdown#rust

AI Summary: This issue reports that the character 'Lady Vulcana Lovakengj' in 'The Forsaken Tower' is not being highlighted as expected. The absence of a detailed description means further investigation is needed to understand the specific conditions under which she should be highlighted and why the effect is currently missing.

Complexity:2/5
buggood first issueq: The Forsaken Tower

Helps with Quests.

Java

AI Summary: A user encountered a `PackagesNotFoundError` for `pydoclint==0.6.6` when attempting a fresh install of the Arkouda user conda environment on a MacBook. The issue arises because `pydoclint` is listed as a conda dependency in `arkouda-env.yml` but is not available through conda channels. The suggested fix is to move `pydoclint` to the `pip` section of the `arkouda-env.yml` file.

Complexity:1/5
buggood first issueDependency Update

Arkouda (αρκούδα): Interactive Data Analytics at Supercomputing Scale :bear:

Python
#chapel#data#data-analysis#data-science#distributed-computing#eda#hpc#python

AI Summary: This is a beginner-friendly GitHub issue labeled as a 'Good First Issue' and 'Hacktoberfest' contribution. The task involves adding a specific Japanese 'False Friend Pair' (ペットボトル and PET bo) to a JSON file. It requires no coding, can be completed in under a minute directly from the browser, and is suitable for absolute beginners.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunityeasylow hanging fruitstale-warningbeginnerup-for-grabsfirst-timers-onlytypescript

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored 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 "Good First Issue" invites absolute beginners to contribute by adding a new "Misty Shrine" color theme. The task involves adding JSON data, requires no coding or local setup, and can be completed directly from the browser in under a minute.

Complexity:1/5
help wantedgood first issuehacktoberfestjavascriptcommunitylow hanging fruitstale-warningup-for-grabsfirst-timers-onlybeginner-friendly

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored 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 GitHub issue is a beginner-friendly task to add a specific anime quote (Japanese, Romaji, and English) to the project. It's labeled as a 'Good First Issue' and 'Hacktoberfest' contribution, requiring no coding or local setup, and can be completed in under a minute directly from a web browser.

Complexity:1/5
documentationhelp wantedgood first issuehacktoberfestcommunityeasylow hanging fruitstale-warningup-for-grabsfirst-timers-onlytypescript

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored 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
documentationhelp wantedgood first issuehacktoberfestjavascriptcommunitylow hanging fruitstale-warningup-for-grabsfirst-timers-only

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored 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 aims to significantly reduce memory allocations and improve the performance of the `DistanceRangeMap` component within the core module. The primary approach involves refactoring its methods to rely more on sequences and iterators (using `yield`) to avoid intermediate list allocations, potentially introducing a `subMapIterator` and implementing binary search for key operations. The ultimate goal is to achieve "0-cost" methods for better overall efficiency.

Complexity:4/5
good first issuearea:corekind:technical-enhancementkind:performance

An open source web application for railway infrastructure design, capacity analysis, timetabling and simulation

TypeScript
#railway#simulation

AI Summary: The `TopicMetaService` crashes with an `ArrayIndexOutOfBoundsException` when `getTopicPOByFullQualifiedName` receives a topic namespace with fewer than three levels, as it directly accesses array elements without validation. The proposed improvement is to add validation using existing utility functions at the start of the method, converting malformed inputs into a `NoSuchEntityException` for better error handling.

Complexity:1/5
good first issueimprovement

World's most powerful open data catalog for building a high-performance, geo-distributed and federated metadata lake.

Java
#ai-catalog#data-catalog#datalake#federated-query#lakehouse#metadata#metalake#model-catalog#opendatacatalog#skycomputing#stratosphere

AI Summary: The `SchemaOperations#createSchema` method can throw an `NPE` if the `request` object is null, as `request.getName()` is called before entering the try/catch block. The proposed improvement is to add null-safe checks for `request` throughout the method, including the catch block, and to fail fast with a controlled validation error when `request` is null. A unit test is provided to ensure the endpoint never throws uncaught exceptions with null input.

Complexity:2/5
good first issueimprovement

World's most powerful open data catalog for building a high-performance, geo-distributed and federated metadata lake.

Java
#ai-catalog#data-catalog#datalake#federated-query#lakehouse#metadata#metalake#model-catalog#opendatacatalog#skycomputing#stratosphere

AI Summary: The `LancePartitionStatisticStorage.dropStatisticsImpl` method is vulnerable to malformed SQL and potential SQL injection when constructing delete filters. This occurs because partition and statistic names are directly concatenated into SQL literals without escaping, causing issues if they contain single quotes. The improvement suggests sanitizing these string literals by escaping single quotes before embedding them in the filter SQL.

Complexity:1/5
good first issueimprovement

World's most powerful open data catalog for building a high-performance, geo-distributed and federated metadata lake.

Java
#ai-catalog#data-catalog#datalake#federated-query#lakehouse#metadata#metalake#model-catalog#opendatacatalog#skycomputing#stratosphere

AI Summary: The `TopicOperationDispatcher#createTopic` method currently logs an error but returns success if persisting a `TopicEntity` to the metadata store fails. This leads to an inconsistent state between the catalog and the metadata store. The proposed improvement is to treat `store.put` failures as operation failures by rethrowing the exception, ensuring that topic creation is reported as unsuccessful when persistence fails.

Complexity:2/5
good first issueimprovement

World's most powerful open data catalog for building a high-performance, geo-distributed and federated metadata lake.

Java
#ai-catalog#data-catalog#datalake#federated-query#lakehouse#metadata#metalake#model-catalog#opendatacatalog#skycomputing#stratosphere

AI Summary: This issue proposes moving the existing environment variables documentation from the main `CONTRIBUTING.md` file. The goal is to relocate this information to the respective `backend/frontend` README files and ensure that references to these new locations are added.

Complexity:1/5
good first issueenhancement

Your gateway to OWASP. Discover, engage, and help shape the future!

Python
#django#graphql#gsoc#gsoc-2026#gsoc2026#heroui#nextjs#python#react#rest#tailwindcss#typescript#typescript-react

AI Summary: The GitHub issue reports that the `version-display.tsx` file in the frontend application is missing a file-level JSDoc comment, which is inconsistent with other business components in the project. This lack of documentation impacts code consistency and maintainability. The proposed solution is to add a comprehensive JSDoc block at the beginning of the file, detailing the component's purpose and features.

Complexity:1/5
documentationgood first issuecode-quality

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

TypeScript

AI Summary: This enhancement issue proposes adding targeted contract and edge-case tests to core modules of the MoFA project, specifically the SDK, LLM, Agent, and Config components. The goal is to strengthen guarantees by covering existing gaps, such as `run_agents` error propagation, multi-input behavior, environment-based LLM constructor validation, and explicit `MoFAAgent` lifecycle expectations.

Complexity:3/5
good first issuerustarea/modelskind/enhancementpriority/p3

MoFA - Modular Framework for Agents. Modular, Compositional and Programmable.

Rust

AI Summary: This issue proposes adding a `.pre-commit-hooks.yaml` file to the repository root. This file would define a `diesel-guard` hook, making it straightforward for teams already using the `pre-commit` framework to integrate and utilize `diesel-guard` for checking SQL migrations.

Complexity:1/5
good first issueci

Linter for dangerous Postgres migration patterns in Diesel and SQLx

Rust
#cli#database#diesel#linter#migration#postgres#postgres-migrations#postgresql#rust#sql#sqlx#static-analysis#zero-downtime

AI Summary: This is a beginner-friendly GitHub issue labeled as a 'Good First Issue' and 'Hacktoberfest' contribution. The task involves adding a new Japan fact (#169) about the literal meaning of 'kimono' to a collection. It requires no coding, can be completed in under a minute directly from the browser, and is suitable for absolute beginners.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunitylow hanging fruitbeginnerup-for-grabsfirst-timers-onlystarter task

Aesthetic, minimalist platform for learning Japanese inspired by Duolingo and Monkeytype, built with Next.js and sponsored 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 `Flip` component has 8 accessibility violations, specifically related to buttons lacking discernible text. This issue affects the `Basic` and `Orientation` stories, requiring developers to ensure all buttons have an accessible name through visible text, `aria-label`, `aria-labelledby`, or a `title` attribute.

Complexity:2/5
good first issuetesta11y

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion.

TypeScript
#a11y#animation#animation-css#dark-mode#emotion#framer-motion#react#responsive-design#ui#ui-components#ui-design#ui-library#uikit#yamada-ui

AI Summary: This GitHub issue discusses the implementation of a data provider for `UserDefaults` and its underlying `CFPrefs` mechanism. The core question is whether to create separate providers for each (UserDefaults and CFPrefs) or a single unified provider that can handle both.

Complexity:2/5
good first issuekind/feature

API package for reading configuration.

Swift
#configuration#server#swift

AI Summary: This GitHub issue reports 4 accessibility violations in the `Pagination` component, specifically related to the 'landmark-unique' rule. The problem is that landmark elements within the pagination (e.g., `nav` elements) lack unique accessible names, making them indistinguishable for assistive technologies. The proposed fix involves adding a unique `aria-label`, `aria-labelledby`, or `title` attribute to these landmarks.

Complexity:1/5
good first issuetesta11y

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion.

TypeScript
#a11y#animation#animation-css#dark-mode#emotion#framer-motion#react#responsive-design#ui#ui-components#ui-design#ui-library#uikit#yamada-ui

AI Summary: This issue requests the implementation of visual filters and effects using CSS classes. Specifically, it asks for classes to apply blur, brightness, grayscale, and contrast effects, with a note to include other visual effects as well. The issue body provides no further details or scope.

Complexity:2/5
enhancementgood first issuelow-priorityhacktoberfestmarkdowncss

Brisbane Social Chess Inc is a community-focused website dedicated to chess enthusiasts in Brisbane. Our goal is to provide news, events, resources, and a platform for social chess activities ♟️

JavaScript
#australia#blitz#brisbane#bullet#chess#chess960#classical#club#community#company#free#friendly#fun#games#hacktoberfest#hacktoberfest-accepted#join#queensland#rapid#social

AI Summary: This GitHub issue reports 7 accessibility violations within the `Rotate` component, specifically focusing on buttons lacking discernible text. The primary violation, 'Buttons must have discernible text (button-name)', affects stories like `Components / Rotate / Basic` and `Components / Rotate / RotateDegree`, indicating that buttons within these components are missing proper accessible names for screen readers.

Complexity:2/5
good first issuetesta11y

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion.

TypeScript
#a11y#animation#animation-css#dark-mode#emotion#framer-motion#react#responsive-design#ui#ui-components#ui-design#ui-library#uikit#yamada-ui

AI Summary: This GitHub issue proposes auditing and updating all components in the `@esri/calcite` package to consistently use `box-sizing: border-box`. The aim is to achieve more predictable and consistent layouts across the component library by adopting this recommended CSS property, which simplifies how element dimensions are calculated.

Complexity:3/5
good first issuerefactorp - lowestimate - 3

A monorepo containing the packages for Esri's Calcite Design System

TypeScript
#accessibility#arcgis-online#calcite#calcite-components#component-library#custom-elements#design-system#esri#hacktoberfest#i18n#stenciljs#typescript#ui#web-components

AI Summary: This issue requests the creation of a new JSON file, `gsoc-2026.json`, to list projects for Google Summer of Code 2026. The new file should follow the structure of the existing `gsoc-2025.json` and populate its content by extracting project ideas from the specified OWASP GSoC 2026 ideas webpage.

Complexity:2/5
good first issueenhancement

Your gateway to OWASP. Discover, engage, and help shape the future!

Python
#django#graphql#gsoc#gsoc-2026#gsoc2026#heroui#nextjs#python#react#rest#tailwindcss#typescript#typescript-react

AI Summary: This issue requests the creation of a new page specifically for a Tuesday meetup. Given the lack of additional details, it's presumed to be a standard content creation task, likely following an existing template or pattern for similar event pages.

Complexity:1/5
good first issuehigh-priorityfrontendhacktoberfesthacktoberfest-acceptedmarkdown

Brisbane Social Chess Inc is a community-focused website dedicated to chess enthusiasts in Brisbane. Our goal is to provide news, events, resources, and a platform for social chess activities ♟️

JavaScript
#australia#blitz#brisbane#bullet#chess#chess960#classical#club#community#company#free#friendly#fun#games#hacktoberfest#hacktoberfest-accepted#join#queensland#rapid#social

AI Summary: This issue tracks the completion of a refactoring task to remove specific, unnecessary `<info>` tags from XML files that are used within the project's detectors. The task builds upon prior discussions and a partially implemented fix, aiming to clean up the codebase.

Complexity:3/5
help wantedgood first issueIDEAALLEGROCLD

DD4hep based geometry models for lepton collider detectors (Formerly known as lcgeo)

C++
#geometry#simulation

AI Summary: This issue focuses on completing a blog section by migrating any missing posts from a live site. It requires ensuring all posts have clickable links, adding and displaying publication dates for each post, and performing general cleanup tasks to finalize the blog's presentation and functionality.

Complexity:3/5
good first issuehigh-priorityfrontendhacktoberfesthacktoberfest-acceptedmarkdownnunjuckstailwind

Brisbane Social Chess Inc is a community-focused website dedicated to chess enthusiasts in Brisbane. Our goal is to provide news, events, resources, and a platform for social chess activities ♟️

JavaScript
#australia#blitz#brisbane#bullet#chess#chess960#classical#club#community#company#free#friendly#fun#games#hacktoberfest#hacktoberfest-accepted#join#queensland#rapid#social

AI Summary: The task involves updating the website's homepage to include details about the Tuesday meetup within its existing grid layout. This is a front-end content update, likely requiring modification of an HTML template or content management system.

Complexity:1/5
good first issuehigh-priorityfrontendhacktoberfesthacktoberfest-acceptedmarkdowntailwind

Brisbane Social Chess Inc is a community-focused website dedicated to chess enthusiasts in Brisbane. Our goal is to provide news, events, resources, and a platform for social chess activities ♟️

JavaScript
#australia#blitz#brisbane#bullet#chess#chess960#classical#club#community#company#free#friendly#fun#games#hacktoberfest#hacktoberfest-accepted#join#queensland#rapid#social

AI Summary: The `__builtin_shufflevector` intrinsic in Clang crashes with an assertion failure (`Shuffle idx out of range!`) if no integer expressions are passed as arguments for its shuffle mask. This issue occurs within the `ShuffleVectorExpr::getShuffleMaskIdx` function, indicating an unhandled edge case or incorrect bounds check when the mask is empty or non-integer.

Complexity:3/5
good first issueclang:frontendcrash

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

LLVM

AI Summary: This GitHub issue proposes adding three new performance metrics to ntuples within ROOT: Sparseness (bytes read / total file size), Randomness (sum of skip distances / total bytes read), and Transactions (number of I/O interactions). These metrics aim to provide insights into the efficiency and patterns of data access from ROOT files. The request was migrated from a CERN Jira ticket.

Complexity:4/5
improvementgood first issuein:RNTupleJIRA

The official repository for ROOT: analyzing, storing and visualizing big data, scientifically

C++
#c-plus-plus#cling#data-analysis#geometry#graphics#hacktoberfest#interpreter#machine-learning#mathematics#parallel#physics#python#root#root-cern#statistics#visualization