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 of 15,642 opportunities to contribute

AI Summary: CI jobs are intermittently failing due to `curl` exit code 28 when downloading a bobshell tarball from IBM Cloud Object Storage. This is caused by stalled connections consuming the entire retry budget without per-attempt timeouts. The recommended solution is to add per-attempt bounds to the `curl` commands and increase the overall retry time.

Complexity:2/5
help wantedagent/ci-maintainerhive/hosted-available-oke-11-placeholder-r05xci

AI agent orchestration for open and closed source — a fully customizable fleet of AI agents covering every level of project maintenance, from brainstorming to full autonomy

Go

AI Summary: The user is asking when a specific version of Spring Boot 2, namely 2.5.1, will be available for the jimureport-spring-boot-starter. They are currently using version 2.3.4 of the starter which is on the Spring Boot 2 version line.

Complexity:1/5
help wanted

一款真正的AI报表诞生了:一句话生成报表和数据大屏,支持对话式AI修改报表;类 Excel 在线报表设计,兼容国产信创 数据源。 对着AI说句话,报表就出来了——表格、图表、分组汇总全部自动配好,轻松应对各类复杂报表场景。想做大屏?同样一句话搞定。

Java
#ai#bi#bigscreen#birt#data-analysis#data-visualization#dataease#datav#echart#finereport#highcharts#ireport#jasperreport#metabase#print#redash#report#superset#tableau#text2sql

AI Summary: This issue proposes adding a new feature to StashBase that allows users to import public GitHub repositories directly into their local StashBase folder. The process involves pasting a GitHub URL, confirming a local folder name, and StashBase cloning the repository while preserving its Git history. The imported repository then becomes a regular local folder within StashBase's library.

Complexity:3/5
enhancementhelp wantedready-for-agentarea: library

Turn local files into searchable context for AI agents.

TypeScript
#ai-agents#document-search#electron#knowledge-base#local-first#mcp#mcp-server#milvus#rag#semantic-search#typescript

AI Summary: This issue is a beginner-friendly task to add a new Japanese example sentence to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the file directly in the browser, and submitting a pull request.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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 describes a bug in the printer where a variable (`>> name`) that is declared and then used twice in the same scope loses its correct references when printed. This happens because a series of XSL transformations incorrectly handle relocated bindings with `@pipe` attributes, leading to incorrect name resolution in the output.

Complexity:4/5
bughelp wanted

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus

Java
#eolang#java#language#object-oriented#object-oriented-language#object-oriented-programming#oop#programming-language

AI Summary: The eo:format command incorrectly formats code with references to enclosing scopes, printing them as Q.name instead of the correct ^.name. This happens because a specific parse error, while severe, doesn't trigger the expected lossy marker, allowing the formatting process to proceed and obscure the original diagnostic. The proposed fix involves marking this specific error as 'lossy' to prevent incorrect formatting and ensure the original error message is displayed.

Complexity:3/5
bughelp wanted

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus

Java
#eolang#java#language#object-oriented#object-oriented-language#object-oriented-programming#oop#programming-language

AI Summary: This issue is a "Good First Issue" that asks contributors to add a new Japanese cultural etiquette tip about bringing individually wrapped snacks when visiting someone's home. No coding is required, and the contribution can be made directly in the browser by editing a JSON file.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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: The agent report validation logic in the Governor component is currently untestable because it relies on a hardcoded directory path. To fix this, an injection seam needs to be added, allowing the directory to be overridden, likely via an environment variable. This will enable comprehensive unit tests for various report scenarios, including missing, unreadable, invalid, and valid reports.

Complexity:2/5
help wantedqualitytestinghive/hosted-available-oke-11-placeholder-r05xagent/quality

AI agent orchestration for open and closed source — a fully customizable fleet of AI agents covering every level of project maintenance, from brainstorming to full autonomy

Go

AI Summary: Slack's typed `!` commands do not properly process user mentions in arguments, unlike slash commands. This causes command resolution to fail silently when a user's name is autocompleted, leading to intermittent command failures.

Complexity:2/5
buggood first issue

Connect any AI agent to your team in Slack, Teams & Discord. Open-source and self-hostable.

TypeScript
#agent-orchestration#ai#ai-agents#chatops#discord#langchain#matrix#mcp#microsoft-teams#multi-agent#open-source#openai#self-hosted#slack

AI Summary: This issue requires migrating the project from recharts version 2.x to 3.x, which involves updating chart component prop types and addressing specific behavioral changes in recharts 3. The migration needs careful verification of chart functionality, especially for the Sankey tooltip and legend behavior, to ensure all charts render correctly and the Dependabot hold is removed.

Complexity:4/5
help wanted

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: The advanced search page on Open Library incorrectly discards the current search query and any selected filters when navigated to. This forces users to re-enter their search criteria from scratch, which is particularly frustrating for users who have already refined their search and are seeking more precise options.

Complexity:2/5
Type: BugTheme: SearchGood First IssueAffects: UINeeds: TriageNeeds: LeadModule: Search Page(s)

One webpage for every book ever published!

Python
#books#hacktoberfest#internet-archive#library-catalogue#open-source

AI Summary: This issue highlights accessibility gaps beyond automated axe scans, specifically concerning reduced motion, focus management, and the 404 page. It proposes adding tests and code to address these areas, ensuring a more inclusive user experience. The acceptance criteria include visible UI calming with reduced motion, proper focus return on dialog close, and the 404 page being included in accessibility sweeps.

Complexity:3/5
good first issue

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: This issue addresses several "release hygiene" problems across the project, including the lack of a lockfile for the Python SDK, inconsistent version numbering across manifests, an outdated support policy for security vulnerabilities, and the absence of pre-commit hooks running in CI. These issues lead to potential confusion, outdated information, and inconsistencies in the development and release process.

Complexity:3/5
good first issue

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: This issue reports JavaScript linting failures detected in an automated workflow. The failures are primarily due to missing file extensions in `require` statements, specifically identified in the `stdlib/_tools/bundle/pkg-list/examples/stdlib-namespaces/index.js` file. The fix involves ensuring all `require` statements have the correct file extensions.

Complexity:1/5
Good First Issue

✨ The fundamental numerical library for JavaScript and TypeScript. ✨

JavaScript
#javascript#js#library#math#mathematics#node#node-js#nodejs#numerical#numerical-computing#science#scientific#scientific-computing#standard#statistics#stats#stdlib#typescript#utilities#utils

AI Summary: This issue addresses several security and reproducibility concerns in the project's Docker images. Key improvements include running containers as non-root users, pinning base image versions by digest for consistent builds, and refactoring the API image to be multi-stage to remove unnecessary build tools. Additionally, it calls for adding health checks and aligning CI build environments with runtime environments.

Complexity:3/5
help wanted

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: The project has configured code coverage for its frontend but it is not being collected in CI, and the configuration is incomplete. The backend also lacks any coverage configuration. The issue proposes either implementing proper coverage collection for both frontend and backend or removing the existing, non-functional configuration. Additionally, the README is missing a CI status badge.

Complexity:3/5
good first issue

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: This issue highlights a significant asymmetry in the project's development practices: the TypeScript codebase has robust type checking and linting, while the Python/Django backend, which handles sensitive financial and security-critical operations, lacks these safeguards. The proposed solution involves incrementally adding security linting rules (Bandit and Django-specific) and then introducing type checking, starting with critical modules and expanding over time.

Complexity:3/5
help wanted

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: This issue identifies an N+1 query problem in the accounts and savings goals list endpoints, where accessing certain fields triggers excessive database queries. The proposed solution involves optimizing the database queries using subqueries and adding test assertions to prevent future regressions.

Complexity:3/5
good first issue

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: The FinTrack scheduler is currently undetectable, meaning its failure is silent and can lead to critical tasks like security payload pruning not running. This issue proposes several solutions, starting with recording and exposing the last successful task tick, to improve visibility and alert users to scheduler downtime.

Complexity:3/5
help wanted

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions

AI Summary: This issue addresses a backlog of lockfile vulnerabilities identified by dependency scans. The current workflow allows these vulnerabilities to pass (`continue-on-error: true`) to avoid overwhelming developers. The goal is to either resolve these vulnerabilities, likely through package updates, or explicitly allowlist them with justifications, and then make the dependency scan a blocking step in the CI pipeline.

Complexity:3/5
help wanted

FinTrack by Sannty | Your financial success starts here

TypeScript
#budget-management#budgeting#django#double-entry#expense-tracker#finance-tracker#monthly-expenses#open-source#personal-finance#react#self-hosted#transactions
AI/MLAI Agents

AI Summary: This issue focuses on completing the Project Continuity feature by implementing automatic crash detection and a guided restart-recovery workflow. The goal is to allow users to resume their work after an unexpected interruption without manually copying sensitive provider sessions or fabricating progress, using persisted project state as the source of truth.

Complexity:4/5
enhancementhelp wanted

A privacy-first, provider-neutral personal AI workbench with chat, memory, auditable tools, MCP, and isolated project plugins.

Python

AI Summary: This issue proposes automating the generation of the request signature screenshot by adding a script to `package.json` that utilizes Playwright. The script will log in, navigate to the Request Signatures page, expand the settings, and capture a screenshot of the upload interface before any document is uploaded, replacing the existing image file.

Complexity:2/5
good first issuefrontendfeature-request

Control how your documents get signed

PHP
#cfssl#cfssl-api#docusign-alternative#hacktoberfest#jsignpdf#jsignpdf-php#libresign#nextcloud#nextcloud-app#pdf#pdf-sign#pdf-signature#pdf-signer#php#sign#signature#signatures#signer#vue#vuejs

AI Summary: A bug report indicates a hidden dropdown menu within the catalog filters on the Meshery website. This dropdown, intended for filter selection, is currently not visible and can only be toggled using a specific function, `handleDropdown()`. The issue is tagged as a bug and is seeking community contributions.

Complexity:2/5
kind/bughelp wanted

Website for Meshery

JavaScript
#best-practices#catalog#cloud-native#cloud-native-architectures#cloud-native-management#cncf#cncf-shapes#control-plane#front-end#hacktoberfest#jekyll#kubernetes#management-plane#meshery#meshery-designs#ui#ui-design#ui-development#ux#ux-design

AI Summary: This issue is a beginner-friendly task to add a new Japanese false friend pair to a JSON file. It requires no coding and can be completed in under a minute by forking the repository, editing the file directly in the browser, and submitting a pull request.

Complexity:1/5
enhancementhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitup-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 requests an update to the Trello plugin documentation. The goal is to replace the current examples in the overview with more relevant ones demonstrating how to list cards and create a new card. This involves modifying a YAML configuration file and running a documentation generation command, with no changes to the plugin's source code.

Complexity:2/5
documentationgood first issue

Your Agent's Integration Layer

TypeScript

AI Summary: This issue requests an update to the Twilio plugin documentation on GitHub. The goal is to replace the default `calls.get` and `calls.create` examples in the overview with more relevant SMS listing and sending examples. This involves creating a new `plugin-docs.yaml` file for Twilio and running a documentation generation command.

Complexity:2/5
documentationgood first issue

Your Agent's Integration Layer

TypeScript

AI Summary: This issue requests an update to the Outlook plugin documentation on GitHub. The goal is to replace the default `calendars.get` and `calendars.create` examples in the overview with more relevant examples for listing and sending emails. This involves creating a new `plugin-docs.yaml` file for the Outlook plugin and running a documentation generation command.

Complexity:2/5
documentationgood first issuestatus: available

Your Agent's Integration Layer

TypeScript

AI Summary: This issue requests an update to the Zoom plugin documentation. Specifically, the `overview.mdx` file needs to be modified to demonstrate listing and creating meetings, replacing the current default examples. This involves adding a `plugin-docs.yaml` file and running a documentation generation command.

Complexity:2/5
documentationgood first issuestatus: available

Your Agent's Integration Layer

TypeScript

AI Summary: This issue requests an update to the Figma plugin documentation to prioritize common user actions. The overview page should be modified to showcase getting file metadata and adding a comment, replacing the current examples. This involves creating a new YAML configuration file and running a documentation generation command.

Complexity:2/5
documentationgood first issuestatus: available

Your Agent's Integration Layer

TypeScript

AI Summary: This issue requests an update to the Asana plugin documentation. The overview page should be modified to demonstrate listing and creating tasks, replacing the current examples of getting projects and adding followers. This involves creating a `plugin-docs.yaml` file for Asana and running a documentation generation command.

Complexity:2/5
documentationgood first issuestatus: available

Your Agent's Integration Layer

TypeScript