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 is a 'good first issue' that asks contributors to add a specific Japanese proverb, '灯台下暗し' (It’s darkest under the lighthouse), to the `community/content/japanese-proverbs.json` file. The task involves forking the repository, navigating to the file, and pasting a provided JSON object with the proverb's details into the array, ensuring correct JSON formatting by adding a comma after the previous entry. 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 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 requests to make the `AppendQueryToUrl` function, located in the `FSharp.Data` library's `Http.fs` file, publicly accessible. The user wants to be able to use this utility function directly from their own code. The change would involve modifying the function's access modifier.

Complexity:1/5
good first issueenhancement

F# Data: Library for Data Access

F#
#csv#data#fsharp#html#http#json#typeprovider#worldbank#xml

AI Summary: This GitHub issue requests the addition of a new example to the `pyGAM` library. The example should demonstrate how to compute empirical prediction intervals for Generalized Additive Models (GAMs) using a sampling-based approach. This method involves sampling from the posterior distribution of model coefficients and combining it with sampled residuals, as detailed in the linked issue discussion.

Complexity:4/5
enhancementgood first issue

[CONTRIBUTORS WELCOME] Generalized Additive Models in Python

Python
#data-science#explainable-ai#explainable-ml#gams#hacktoberfest#interpretable-ai#interpretable-machine-learning#interpretable-ml#machine-learning#python#scientific-computing

AI Summary: This GitHub issue reports a high-severity Denial of Service (DoS) vulnerability (CVE-2024-21521, CVSS 7.5) in the `@discordjs/opus` dependency, which is used indirectly via `prism-media` for TTS audio demuxing and voice session testing. Although current input handling might reduce direct exploitation risk, the vulnerability remains a concern. Resolution options include waiting for upstream patches from both `@discordjs/opus` and `prism-media`, or undertaking a potentially significant effort to replace the affected library with a safer alternative.

Complexity:4/5
good first issuedependenciessecurity

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

TypeScript

AI Summary: This GitHub issue requests an enhancement for JabRef to automatically download book covers for existing entries. Currently, covers are only downloaded when a new entry is added. The proposed feature would trigger a background download when an existing entry is opened in the editor, provided an online cover is available, and include a 24-hour cooldown period for entries where no cover was found.

Complexity:3/5
good first issue

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: The GitHub issue points out that the shutdown logic in `supervisor.rs` relies on fragile, hardcoded short timeouts, which can lead to race conditions and incomplete shutdowns under load. It suggests refactoring this logic to use proper asynchronous coordination mechanisms, such as waiting for channels to drain or leveraging `tokio::task::JoinSet`, to ensure graceful and robust termination.

Complexity:4/5
buggood first issueready

Actor framework for Tokio

Rust

AI Summary: This is a 'good first issue' inviting contributors to add a specific cultural fact about Japan to a JSON file. The task involves editing `japan-facts.json` to include a fact about melodic rail station departure jingles, ensuring JSON validity by adding a comma, and then submitting a pull request.

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 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 requests the addition of a new color theme named "Osaka Neon" to the KanaDojo application. It's labeled as a 'good first issue' and involves copying a provided JSON object containing theme details (ID, background, main, and secondary colors) into a specific file (`community/content/community-themes.json`) just before the closing bracket.

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 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 proposes refactoring the map handling in `openwisp-monitoring` by removing a custom JavaScript code block responsible for map wrapping. Instead, it suggests leveraging Leaflet's built-in `worldCopyJump: true` option for this functionality. The implementation of this change is contingent on a related pull request in the `netjsongraph.js` repository being merged first.

Complexity:3/5
enhancementgood first issue

Network monitoring system written in Python and Django, designed to be extensible, programmable, scalable and easy to use by end users: once the system is configured, monitoring checks, alerts and metric collection happens automatically.

Python
#elasticsearch#hacktoberfest#influxdb#monitoring#netjson#networking#openwisp#openwrt

AI Summary: This issue proposes adding comprehensive tests to validate how the application handles data deserialized from untrusted sources. This is critical to prevent common security vulnerabilities such as remote code execution, denial of service, and information disclosure, as detailed in CWE-502.

Complexity:3/5
newgood first issue

The Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and web services.

#application-security#appsec#best-practices#bugbounty#guide#hacking#hacktoberfest#owasp#penetration-testing#pentesting#security

AI Summary: The user is encountering a `QMYND:MYSQL-UNSUPPORTED-AUTHENTICATION` error when using pgloader to load data from MySQL 8.0.4-rc. This issue appears to stem from changes in MySQL 8.0's default authentication plugin, specifically `caching_sha2_password`. Although the user attempted to revert the `default_authentication_plugin` setting in MySQL, the error persists, indicating pgloader (or its underlying MySQL client library) does not yet support this authentication method.

Complexity:3/5
Sponsor neededContributionGood First Issue

Migrate to PostgreSQL in a single command!

Common Lisp
#clozure-cl#common-lisp#csv#database#dbase#ixf#migration#mssql#mysql#pgloader#postgresql#sbcl#sqlite

AI Summary: This issue proposes adding tolerance intervals to the existing statistical analysis features, which already include confidence and prediction intervals. The rationale provided is their utility for presentation purposes.

Complexity:3/5
enhancementgood first issue

[CONTRIBUTORS WELCOME] Generalized Additive Models in Python

Python
#data-science#explainable-ai#explainable-ml#gams#hacktoberfest#interpretable-ai#interpretable-machine-learning#interpretable-ml#machine-learning#python#scientific-computing

AI Summary: This issue proposes updating the OWASP WSTG test scenario for HTTP Splitting/Smuggling. The goal is to incorporate newer research, including findings from PortSwigger, to focus on current organizational pain points and effective testing methods. This aims to enhance the practical relevance and accuracy of the guide's content.

Complexity:4/5
enhancementhelp wanted

The Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and web services.

#application-security#appsec#best-practices#bugbounty#guide#hacking#hacktoberfest#owasp#penetration-testing#pentesting#security

AI Summary: This GitHub issue is a 'good first issue' task to add a famous Japanese video game quote to a JSON file. Contributors need to fork the repository, locate the `japanese-videogame-quotes.json` file, and paste a provided JSON object containing the quote 'Koko kara ga honban da.' (The real battle starts now.) from Kingdom Hearts, spoken by Riku, into the file.

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 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, labeled as a 'Good First Issue', asks contributors to add a specific iconic anime quote from One Piece (Monkey D. Luffy's 'Shishishishi!') to the `community/content/anime-quotes.json` file. Detailed instructions are provided, including the exact JSON object to paste and a reminder to add a comma for valid JSON, making it an extremely straightforward task.

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 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 highlights a DRY principle violation where copy-to-clipboard functionality is duplicated across several frontend components, each with its own implementation variations. This leads to inconsistent user experiences, increased maintenance overhead, and higher testing costs. The proposed solution is to refactor these disparate implementations into a single, reusable component or hook.

Complexity:3/5
good first issuecode-qualityarchitecture

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

TypeScript

AI Summary: This low-priority issue proposes updating the `pdf-annotate.js` project to utilize Webpack version 5. This change aims to enhance security but will necessitate updating numerous packages and removing the abandoned `istanbul-instrument-loader`, likely requiring a replacement or reconfiguration for its functionality.

Complexity:4/5
enhancement / feature requestTA Grading / TA UIgood first issue

Homework Submission, Automated Grading, and TA grading system.

PHP
#autograding#education#hacktoberfest#homework-server#submitty#teaching-tools

AI Summary: This GitHub issue requests a redesign of the live classes page, `chessdojo.club/live-classes`, based on a provided wireframe. The task involves restructuring the layout with a "Lecture Tier" section at the top, adjusting the schedule image's placement for mobile, and enhancing the current classes grid by aligning cards at the bottom and adding coach avatars. Additionally, specific images for the game/profile review and instructors sections need to be integrated.

Complexity:3/5
enhancementgood first issuefrontend

AI Summary: The `TestLibrary.test_initialize_windows` unit test is failing specifically on Arch Linux ARM 32-bit. This test is designed to simulate a Windows environment using various mocks, indicating the failure likely arises from an unexpected interaction between the mocking framework and the specific Linux architecture, rather than a direct bug in the Windows-specific code under test.

Complexity:3/5
help wantedgood first issuebeginner

Python Library for device debugging/programming via J-Link

Python
#arm#debugging#firmware

AI Summary: This GitHub issue is a "good first issue" task to add a new Japanese grammar point, "〜ません," to the project's `japanese-grammar.json` file. Contributors need to fork the repository, paste a provided string into the JSON array, ensure valid JSON by adding a comma, and then submit a pull request. The task is 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 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 proposes replacing existing `print` statements with Python's `logging` module. The primary motivation is to enhance the code's suitability for operational environments and improve error handling, particularly for events like dataset loading. While `wandb` is noted for handling some training-related logging, the suggestion aims to standardize and improve overall communication and error reporting throughout the codebase.

Complexity:2/5
enhancementgood first issuediscussion

Research Software for Neural Weather Prediction for Limited Area Modeling

Python
#gsoc#gsoc-2026#machine-learning#weather

AI Summary: This issue proposes adding a new 'Contributing' page to the docs site scaffold. The page should include build/test commands for Rust, Python, and WASM, link to the existing `CONTRIBUTING.md` for detailed information, and be integrated into the site's navigation.

Complexity:1/5
documentationgood first issue

Embeddable spreadsheet engine — parse, evaluate & mutate Excel workbooks from Rust, Python, or the browser. Arrow-powered, 320+ functions.

Rust
#apache-arrow#calculator#excel#formula-evaluation#formula-parser#python#rust#spreadsheet#spreadsheet-engine#wasm

AI Summary: This issue proposes adding a CI job to ensure the generated Python stub file (`__init__.pyi`) remains synchronized with the Rust bindings. Currently, this file can drift out of sync, so the new CI step will regenerate the stubs and fail if any differences are detected. This task also includes documenting the local command for refreshing stubs and ensuring compatibility with the existing CI Python runtime setup.

Complexity:2/5
enhancementgood first issue

Embeddable spreadsheet engine — parse, evaluate & mutate Excel workbooks from Rust, Python, or the browser. Arrow-powered, 320+ functions.

Rust
#apache-arrow#calculator#excel#formula-evaluation#formula-parser#python#rust#spreadsheet#spreadsheet-engine#wasm

AI Summary: This GitHub issue aims to enhance the social preview for the 'Formualizer' repository by adding a custom 1280x640 branded image. This image will improve how repository links appear on various social platforms like Slack and X, by replacing the generic GitHub card with one that includes concise value propositions. The task involves creating the image, uploading it to repository settings, and storing its source assets within the repo.

Complexity:2/5
documentationgood first issue

Embeddable spreadsheet engine — parse, evaluate & mutate Excel workbooks from Rust, Python, or the browser. Arrow-powered, 320+ functions.

Rust
#apache-arrow#calculator#excel#formula-evaluation#formula-parser#python#rust#spreadsheet#spreadsheet-engine#wasm

AI Summary: This GitHub issue proposes using the `::before` CSS pseudo-element to style the status circle displayed in the buddy list within the right sidebar. It is a follow-up to a previous discussion, aiming to apply a consistent styling approach across the application.

Complexity:2/5
help wantedgood first issuearea: right sidebarin progress

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

Python
#apache#chat#collaboration#electron#foss#free#javascript#python#python3#react-native#slack#zulip

AI Summary: This GitHub issue, labeled as a 'Good First Issue', requests the addition of a new trivia question about Japan's national public broadcaster to a specific JSON file. Users are instructed to copy a provided JSON object and paste it into `community/content/japan-trivia-medium.json` before the closing bracket.

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 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 suggests a minor UI improvement for the kiwix-serve download widget. The proposed change involves reordering the download options to display "direct," "bittorrent," and "magnet" first, followed by "checksum" with a slight vertical separation for better readability.

Complexity:1/5
enhancementgood first issue

Command line Kiwix tools: kiwix-serve, kiwix-manage, ...

C++
#daemon#http#kiwix#library#offline#zim

AI Summary: The user reports an issue in kiwix-serve where they are unable to select and copy text from the Title and Description fields on cards. Instead of text selection, the entire card block is dragged. They are unsure if this behavior is a bug or an intended feature and seek clarification on its purpose if it's intentional.

Complexity:3/5
buggood first issue

Command line Kiwix tools: kiwix-serve, kiwix-manage, ...

C++
#daemon#http#kiwix#library#offline#zim

AI Summary: The user requests that kiwix-serve display a custom favicon in the browser, as it currently shows a generic black icon. This is a feature request aimed at improving the application's branding and user experience.

Complexity:1/5
enhancementkiwix-servegood first issue

Command line Kiwix tools: kiwix-serve, kiwix-manage, ...

C++
#daemon#http#kiwix#library#offline#zim