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: The user requests the ability to disable or customize the automatic sorting of navigation bar entries, specifically for "files" app links. When customizing the `nav_bar` to include `files`, the system automatically sorts the favorite paths alphabetically, overriding the user's desired order set during initialization. This behavior is believed to have been introduced by a previous change (#3344).

Complexity:3/5
good first issuecommunity/requestcomponent/dashboard

Supercomputing. Seamlessly. Open, Interactive HPC Via the Web

JavaScript
#gateway#hacktoberfest#hpc#hpc-applications

AI Summary: The user requests access to the `session.id` within the `running jobs view.html.erb` template, similar to how completed sessions have full access to the `session` variable. Currently, running jobs only expose `view` and `connect` parts of the session. The `session.id` is needed as a unique identifier for setting a cookie in an application.

Complexity:2/5
good first issuecommunity/requestcomponent/dashboard

Supercomputing. Seamlessly. Open, Interactive HPC Via the Web

JavaScript
#gateway#hacktoberfest#hpc#hpc-applications

AI Summary: The issue proposes displaying invalid announcements, such as those with syntax errors, as a visible 'danger' (red) widget containing the specific error message, rather than failing silently. This approach, similar to how bad widgets show error pages, aims to help users and administrators quickly identify and correct issues. The goal is to provide immediate feedback on malformed announcements.

Complexity:3/5
good first issuecomponent/dashboard

Supercomputing. Seamlessly. Open, Interactive HPC Via the Web

JavaScript
#gateway#hacktoberfest#hpc#hpc-applications

AI Summary: This issue addresses technical debt related to project localization. It involves two main tasks: identifying and localizing hardcoded strings within the application (e.g., in controllers), and updating existing localization files where translations are currently inaccurate or 'off.' The issue is described as relatively simple to resolve.

Complexity:1/5
category/enhancementgood first issuearea/tech debtarea/locales

Supercomputing. Seamlessly. Open, Interactive HPC Via the Web

JavaScript
#gateway#hacktoberfest#hpc#hpc-applications

AI Summary: This GitHub issue proposes enhancing the configuration for premium requests by allowing users to select an actual 'plan' rather than just a numerical limit. Currently, the UI label for the plan is hardcoded despite configurable request limits. The goal is to derive both the display label and the request count from the chosen plan, although an API for auto-detecting the user's plan is not currently available.

Complexity:3/5
enhancementhelp wantedgood first issue

Display your usage of GitHub Copilot premium requests for this month.

TypeScript

AI Summary: The F# compiler reports an incorrect type in a type mismatch error message. When assigning `()` (unit) to a tuple `(a, b)` where `b` is explicitly typed as `int`, the error states that `()` has type `int` instead of its actual type `unit`. This suggests a potential issue with how expressions are rewritten or analyzed during type checking, leading to the wrong type being attributed to the mismatched expression.

Complexity:3/5
Buggood first issuehelp wanted

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

F#
#compiler#dotnet#fsharp#functional-programming#intellisense#netcore#tools#visual-studio

AI Summary: This GitHub issue highlights an inconsistency in the changelog's date formats, where dates are sometimes `YYYY-MM-DD` and other times `YYYY-DD-MM`. The objective is to standardize all dates within the changelog to the `YYYY-MM-DD` format for improved consistency.

Complexity:1/5
good first issuebug/cosmetic

Supercomputing. Seamlessly. Open, Interactive HPC Via the Web

JavaScript
#gateway#hacktoberfest#hpc#hpc-applications

AI Summary: This GitHub issue aims to improve the content displayed in the 'sync conflict' dialog within Anki-Android. The immediate, open task is to summarize a relevant discussion from a linked issue comment, which will serve as a foundation for designing the improved dialog content.

Complexity:1/5
NondeveloperUIGood First Issue

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

Kotlin
#android#anki#ankidroid#education#flashcards#kotlin#learning#srs

AI Summary: On the Jaeger Monitor page, metric charts initially render at half their expected width upon first load. This visual bug resolves itself, and the charts expand to full width, once a filter like service or time range is changed. The expected behavior is for all charts to display at full width immediately upon page load.

Complexity:2/5
bughelp wantedgood first issue

Web UI for Jaeger

JavaScript
#apm#distributed-tracing#hacktoberfest#jaeger#javascript#monitoring#opentracing#react#reactjs#site-reliability-engineering#sre#trace#tracing#typescript#ui

AI Summary: This GitHub issue requests adding Windows support for the `precizer` project by building a single `precizer.exe` executable through GitHub Actions. Currently, releases are only available for Linux and macOS, preventing Windows users from utilizing the software. A significant challenge is that the maintainer does not have a Windows machine, necessitating a contributor with Windows experience to handle local testing and debugging.

Complexity:3/5
help wantedgood first issuefeature

precizer is a lightweight and blazing-fast CLI application designed for file integrity verification and comparison, making it particularly useful for checking synchronization results. The program recursively traverses directories, generating a database of files and their checksums for quick and efficient comparisons.

C
#backup#checksum#comparison#data-integrity#disaster-recovery#embedded#file-integrity#file-integrity-monitoring#integrity-checker#linux-cli#macos-cli#multi-platform#portable#precizer#sha512#synchronization#traverse-directories

AI Summary: The `mv` command loses original file ownership when moving files across different filesystems. This occurs because its fallback copy-and-delete mechanism does not restore the source ownership on the destination, unlike GNU `mv`. The issue is most prominent when `mv` is run as root, as it should preserve ownership by calling `chown()` after the copy operation.

Complexity:3/5
U - mvgood first issuereported-canonical

Cross-platform Rust rewrite of the GNU coreutils

Rust
#busybox#command-line-tool#coreutils#cross-platform#gnu-coreutils#rust

AI Summary: KubeEdge Ianvs, a distributed benchmark toolkit, is facing significant usability issues because many of its 25+ examples are failing due to evolving dependencies like Python versions and third-party libraries. This problem leads to user confusion, broken pull requests, and outdated documentation, threatening the toolkit's relevance for edge-AI developers. The proposed solution is a comprehensive restoration effort to diagnose and fix bugs across all examples, including updating dependency manifests and performing license scans.

Complexity:4/5
kind/featuregood first issuekind/cleanup

Distributed Synergy AI Benchmarking

Python

AI Summary: The system allows saving invalid conditions when a user changes a property's operator from a generic type to a date-specific one. Although the UI visually clears a previously entered non-date value, the underlying data model retains it, enabling the user to save a condition with an incompatible value. The expected behavior is to either clear the value or provide validation when such an operator type change occurs.

Complexity:3/5
buggood first issuefeature/feature-flagsteam/feature-flags

🦔 PostHog is an all-in-one developer platform for building successful products. We offer product analytics, web analytics, session replay, error tracking, feature flags, experimentation, surveys, data warehouse, a CDP, and an AI product assistant to help debug your code, ship features faster, and keep all your usage and customer data in one stack.

Python
#ab-testing#ai-analytics#analytics#cdp#data-warehouse#experiments#feature-flags#javascript#product-analytics#python#react#session-replay#surveys#typescript#web-analytics

AI Summary: This GitHub issue proposes removing the `XMoreLikeThis` class, which is a significantly diverged fork of Lucene's `MoreLikeThis`. The goal is to merge its unique improvements back into the upstream Lucene project to ensure long-term maintainability and prevent future reconciliation issues during Lucene upgrades.

Complexity:4/5
>non-issuehigh hanging fruithelp wantedTeam:Search Relevance:Search Relevance/Search>tech-debt

Free and Open Source, Distributed, RESTful Search Engine

Java
#elasticsearch#java#search-engine

AI Summary: The application currently fetches an initial 50 random quotes and then repeats old content. This enhancement proposes implementing an infinite scroll mechanism to continuously fetch new batches of 50 random quotes from the API when the user reaches the end of the currently displayed quotes. This will ensure a constant stream of fresh content for the user.

Complexity:3/5
help wantedgood first issue

A minimalistic quotes app

Kotlin
#android#android-app#clean-architecture#coroutines#dagger-hilt#dagger2#dependency-injection#fdroid#flow#hilt#izzyondroid#jetpack-compose#kotlin#mvi#mvvm#navigation-component#okhttp3#retrofit#room

AI Summary: The system currently consumes invalid repository settings without providing any error messages during repository creation. This is particularly problematic for settings that were deprecated in previous versions (e.g., 'endpoint' in 5.x) and then removed in 6.0, leading to user confusion when their repositories silently fail due to these invalid configurations. The issue highlights a lack of validation for repository settings.

Complexity:3/5
>bughelp wanted:Distributed/Snapshot/RestoreTeam:Distributed>tech-debt

Free and Open Source, Distributed, RESTful Search Engine

Java
#elasticsearch#java#search-engine

AI Summary: This issue proposes implementing the standard `AbstractXContentTestCase` testing infrastructure for three primary reindex plugin requests: UpdateByQueryRequest, ReindexRequest, and DeleteByQueryRequest. This missing x-content testing would help detect and prevent issues similar to #43406.

Complexity:2/5
>testgood first issue:Distributed/ReindexTeam:Distributedv9.4.0>tech-debt

Free and Open Source, Distributed, RESTful Search Engine

Java
#elasticsearch#java#search-engine

AI Summary: This issue proposes implementing a feature to search for user profiles by their handle (e.g., @username). The search should first check a local data set and then fall back to using the Webfinger protocol if the profile is not found locally. The task involves creating new search providers, integrating them into a search service, and exposing this functionality via an API controller.

Complexity:3/5
good first issuehelp wantedinternalsready to startapi

Sustainable federated social media built for open correspondence

C#
#activitypub#contributions-welcome#csharp#federation#mastodon#microblogging

AI Summary: The user requests an easier way to copy the version number displayed in the UI, as manually selecting it is cumbersome. They propose either adding a dedicated 'copy' button next to the version number or implementing a feature where clicking the version number automatically selects its text, enabling quick copying.

Complexity:2/5
good first issuefront

a fast, modern browser for the npm registry

TypeScript
#npm#npmjs#nuxt

AI Summary: This GitHub issue is a 'good first issue' asking a community contributor to add a specific Japanese grammar explanation for "〜てあげる" to a JSON file. The task involves forking the repository, adding a single string to an array in `data/community-content/japanese-grammar.json`, and submitting a pull request. Detailed, step-by-step instructions are provided, estimating completion in under one 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-friendly#community#contributions-welcome#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#japanese#japanese-language#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#react#typescript#up-for-grabs

AI Summary: This GitHub issue is a 'Good First Issue' asking a contributor to add a new trivia question about traditional Japanese board games to a JSON file. The task involves forking the repository, locating a specific `japan-trivia-hard.json` file, appending a provided JSON object for the question and answers, and then submitting the changes.

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-friendly#community#contributions-welcome#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#japanese#japanese-language#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#react#typescript#up-for-grabs

AI Summary: The user wants to configure Airflow's container log groomer to retain logs for less than one day, as the current `AIRFLOW__LOG_RETENTION_DAYS` only supports whole days, leading to an excessive number of log files that negatively impact their OpenTelemetry FileLog Receiver. They propose adding a new environment variable, `AIRFLOW__LOG_RETENTION_MINUTES`, to allow for finer-grained log retention using `find -mmin`.

Complexity:2/5
area:loggingkind:featuregood first issue

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

Python
#airflow#apache#apache-airflow#automation#dag#data-engineering#data-integration#data-orchestrator#data-pipelines#data-science#elt#etl#machine-learning#mlops#orchestration#python#scheduler#workflow#workflow-engine#workflow-orchestration

AI Summary: This issue proposes enhancing the existing issue staleness visualization by adding a filter for issues tagged as 'bugs'. This will require modifying the data query to fetch issue tags and implementing a user interface toggle to apply this filter to the graph view.

Complexity:3/5
good first issue

Dash app in development to serve open source community visualizations using GitHub data from Augur. Hosted app: https://eightknot.osci.io

Python

AI Summary: This GitHub issue is a "good first issue" that asks a contributor to add a new Japanese proverb, "善因善果" (Good causes bring good results), to the `data/community-content/japanese-proverbs.json` file. The issue provides the exact proverb details in Japanese, romaji, English, and meaning, along with step-by-step instructions and the precise JSON object to insert. It's estimated to take less than one 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-friendly#community#contributions-welcome#good-first-contribution#good-first-issue#good-first-pr#hacktoberfest#japanese#japanese-language#jlpt#kana#kanji#language-learning#learn-japanese#monkeytype#nextjs#open-source#react#typescript#up-for-grabs

AI Summary: This GitHub issue tracks the effort to migrate Swift tests to use `llvm-lit`'s internal shell by default, following a Swift forum RFC. The goal is to convert existing tests to be compatible with the internal shell, a process that involves modifying test scripts without touching compiler internals. These tasks are considered suitable for new contributors, with a list of failing tests on macOS provided for tracking progress.

Complexity:2/5
test suitegood first issue

The Swift Programming Language

C++
Structs53m ago

AI Summary: This issue proposes enhancing the existing struct-based validation code by building a wrapper around it. The aim is to create a more comprehensive validation experience, specifically including the ability to define and apply default values for structs.

Complexity:3/5
enhancementhelp wanted

🔥 Blazingly Fast 🔥 web server runtime for Lua

Lua
#axum#easytouse#fast#lua#luajit#luau#nobuild#rust#server#teal#webserver

AI Summary: This GitHub issue requests the creation of a new documentation entry for the CSS term `margin-block-end`. The entry should be located under the `margin` concept, include a description, syntax details, and an example, following provided templates and style guides.

Complexity:1/5
good first issuecssnew entry

Codecademy Docs is a collection of information for all things code. 📕

TypeScript
#codecademy#documentation#encyclopedia#glossary#hacktoberfest#wiki

AI Summary: This GitHub issue proposes and tracks the implementation of dedicated, performance-optimized "primitives" for common operations on `bytes` values. It outlines a comprehensive list of operations, including concatenation, indexing, slicing, encoding/decoding, formatting, joining, splitting, and string-like methods, with many already completed and others pending. The primary goal is to improve the performance of fundamental `bytes` manipulations.

Complexity:5/5
help wantedspeedgood first issue

Compile type annotated Python to fast C extensions

#compiler#python#types

AI Summary: The GitHub issue reports an incorrect display of game results for 'Null games' played on 'ISS tables'. Currently, these games show 'Null schneider schwarz', which is deemed invalid because 'Schneider and Schwarz' concepts do not apply to Null games. This display error is specific to ISS tables and does not occur in local table games.

Complexity:2/5
buggood first issue

JSkat is a free software implementation of the game Skat in Java.

Java
#card-game#hacktoberfest#java#javafx

AI Summary: This GitHub issue identifies a limitation in the current file saving mechanism, which only supports saving content as a single file name. For multi-file multipart operations, the system needs to be enhanced to allow saving to a folder path or provide a mapping mechanism for multiple file names. The issue also notes that this multi-file scenario is currently untested.

Complexity:4/5
enhancementgood first issue

🔥 Blazingly Fast 🔥 web server runtime for Lua

Lua
#axum#easytouse#fast#lua#luajit#luau#nobuild#rust#server#teal#webserver