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 9,754 opportunities to contribute

AI/MLAI Agents

AI Summary: This issue proposes adding basic paste functionality to the Vim mode in the REPL. Currently, when text is deleted using commands like `dd` or `x`, it is lost and cannot be recovered. The goal is to implement a simple mechanism to store the last deleted text and allow it to be pasted back using `p` or `P` commands.

Complexity:2/5
enhancementgood first issue

Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.

TypeScript
#agentic-ai#ai#ai-agents#ai-coding#ai-model#ai-tools#artificial-intelligence#calude-code#claude#cli#code-generation#coding-agent#deepseek#klaatai#llm#open-source#openai#openclaw#pair-programming#terminal
AI/MLAI Agents

AI Summary: This issue requests the addition of unit tests for the `summarizeTool()` function in `src/permissions/index.ts`. This function generates human-readable summaries for permission prompts. The tests should cover various tool types and the glob-pattern matching logic used for allowed and denied commands.

Complexity:2/5
good first issue

Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.

TypeScript
#agentic-ai#ai#ai-agents#ai-coding#ai-model#ai-tools#artificial-intelligence#calude-code#claude#cli#code-generation#coding-agent#deepseek#klaatai#llm#open-source#openai#openclaw#pair-programming#terminal
AI/MLAI Agents

AI Summary: This issue requests the addition of unit tests for the `diff-view.ts` file, which is responsible for generating unified diff hunks for various file editing operations. The goal is to achieve meaningful test coverage for its pure functions, including edge cases like empty input and line caps, using the project's existing testing conventions.

Complexity:2/5
good first issue

Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.

TypeScript
#agentic-ai#ai#ai-agents#ai-coding#ai-model#ai-tools#artificial-intelligence#calude-code#claude#cli#code-generation#coding-agent#deepseek#klaatai#llm#open-source#openai#openclaw#pair-programming#terminal
AI/MLAI Agents

AI Summary: This issue proposes adding a new built-in preset for the Model Context Protocol (MCP) server. The task involves adding a configuration entry for a popular service like Slack, Linear, Sentry, or Notion to the existing `MCP_PRESETS` array, along with updating documentation. It's identified as a good first issue due to its self-contained nature and lack of complex logic changes.

Complexity:1/5
enhancementgood first issue

Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.

TypeScript
#agentic-ai#ai#ai-agents#ai-coding#ai-model#ai-tools#artificial-intelligence#calude-code#claude#cli#code-generation#coding-agent#deepseek#klaatai#llm#open-source#openai#openclaw#pair-programming#terminal
AI/MLAI Agents

AI Summary: This issue proposes adding diagnostic support for shell scripts (.sh, .bash) by integrating the `shellcheck` tool. Similar to existing Ruby diagnostics, it should gracefully handle cases where `shellcheck` is not installed and should not block the build process. The goal is to provide linting for shell scripts in the same manner as other languages.

Complexity:2/5
enhancementgood first issue

Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.

TypeScript
#agentic-ai#ai#ai-agents#ai-coding#ai-model#ai-tools#artificial-intelligence#calude-code#claude#cli#code-generation#coding-agent#deepseek#klaatai#llm#open-source#openai#openclaw#pair-programming#terminal
AI/MLAI Agents

AI Summary: This issue proposes adding support for Ruby diagnostics using RuboCop to the existing post-edit feedback loop. The goal is to detect RuboCop errors in `.rb` files and return them to the model, similar to how other languages are handled. The implementation involves adding a new condition to the `commandFor` function and ensuring it gracefully handles cases where RuboCop is not installed.

Complexity:2/5
enhancementgood first issue

Open-source AI coding agent for the terminal. Claude Code-grade accuracy with smart model routing — uses the right AI model for each task, cutting costs 10x. Supports Claude, GPT, Gemini, DeepSeek & more.

TypeScript
#agentic-ai#ai#ai-agents#ai-coding#ai-model#ai-tools#artificial-intelligence#calude-code#claude#cli#code-generation#coding-agent#deepseek#klaatai#llm#open-source#openai#openclaw#pair-programming#terminal

AI Summary: The user is experiencing an issue where the setup batch file for the JS Engine freezes during the download of 'hxluajit'. This component appears to be missing or inaccessible, preventing the setup process from completing. The user is new to this and is seeking assistance to resolve the problem.

Complexity:2/5
help wantedstatus: pending triage

JS Engine is basically Psych Engine but with (almost) no botplay lag and NEW features!

Haxe

AI Summary: This issue is a beginner-friendly task to add a new video game quote to a JSON file. No coding experience is required, and the contribution can be made directly from the browser in under a minute by following simple instructions. The quote is from the Pokemon series and translates to 'Next time, I'll be stronger.'

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 bug report indicates a discrepancy between the usage limit reset time displayed by Grok and the time displayed by Orca. The user suspects this might be due to a recent change in Grok's reset schedule. The issue is tagged as a bug and a 'good first issue' on macOS.

Complexity:2/5
buggood first issueos:macos

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop and mobile.

TypeScript
#ade#agent-ide#ai-agents#claude-code#cli#codex#cursor-agent#devtools#ghostty#ide#mobile-app#opencode#orchestration#parallel-agents#pi#terminal#worktrees#yc-backed
AI/MLGenerative Media

AI Summary: This issue proposes adding a gallery to visually display available animation presets. Users will be able to preview animations, select a preset, and apply it to an element.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue proposes adding informative tooltips to various controls within an editor interface. The goal is to improve user experience by providing quick explanations for elements like timeline buttons, transform controls, export settings, and the asset panel. This is tagged as a 'good first issue', suggesting it's intended for newcomers to the project.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue proposes adding several new easing functions to an animation library, including Back, Elastic, Bounce, Expo, and Circ. The goal is to provide users with a wider range of animation control and visual styles. The issue is tagged as a 'good first issue', suggesting it's intended for new contributors.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue requests the addition of beginner-friendly examples to the Motionly documentation. The proposed examples cover common tasks such as creating text animations, adding images, implementing camera movements, and exporting videos. This aims to make the documentation more accessible to new users.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue proposes several user experience enhancements for a timeline component. The goal is to make small interactions and overall usability better through improved hover states, clearer clip selection, more informative empty timeline messages, and the addition of helpful tooltips. The issue is tagged as a 'good first issue', suggesting it's intended for newcomers.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue requests the addition of more example assets for users to test the Motionly application. The suggested examples include SVG logos, icons, backgrounds, demo images, and labels. This would help users better understand and utilize Motionly's features.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue proposes adding keyboard shortcuts for common editor actions such as play/pause, deleting layers, moving elements, and saving the project. The goal is to improve user efficiency by providing quick access to frequently used functionalities.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue proposes enhancing the user experience for new users by improving the visual cues and guidance on "empty states" within the editor. The goal is to make it clearer for users what actions they can take when no project is open, no assets are added, or the timeline/scene list is empty.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue requests the creation of additional example Motionly projects to better illustrate the platform's capabilities. The goal is to provide users with more practical examples, such as logo animations, product showcases, and social media intros, to aid their understanding and inspire their own creations.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript
AI/MLGenerative Media

AI Summary: This issue requests the addition of new, reusable animation presets to the Motionly library. The tasks involve creating simple entrance and exit animations, providing examples, and documenting their usage. The 'good first issue' label suggests it's intended for newcomers.

Complexity:2/5
good first issue

Motionly is a web-based motion graphics editor where AI-assisted workflows create editable animation projects that you can refine visually. Edit timing, assets, animations, and layouts through a timeline and canvas editor before exporting the final result.

TypeScript

AI Summary: The title displayed for an invoice report in the message preview within the 'Spend - Chats' section does not accurately reflect the actual invoice report title. Instead of showing "User owes $xx", it incorrectly displays "In $xx expense". This discrepancy occurs on both staging and production environments.

Complexity:2/5
ExternalDailyHelp WantedBug

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.

TypeScript

AI Summary: This issue is a beginner-friendly task to add a new anime quote to a JSON file. No coding is required, and the contribution can be made directly from the browser within a minute. It's part of a community contribution effort and is labeled as a "good first issue."

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 the addition of a 'Notifications' title to the Notifications page. The title's appearance should match the styling of other page titles on the platform. This is a straightforward UI enhancement.

Complexity:1/5
good first issueMVPtaskLanguage

Contains only the web releated React code

JavaScript

AI Summary: This bug report highlights an inconsistency between `predict_proba` and `predict_quantiles` in several foundation model forecasters within the sktime library. The issue arises because some forecasters implement `_predict_quantiles` but not a matching `_predict_proba`, leading to the default `sktime` implementation deriving variance from quantiles, which causes discrepancies. The proposed fix involves making `_predict_proba` the primary source of truth for probabilistic forecasts and suggests using `skpro.distributions.HistogramQPD` for forecasters with fixed quantile grids.

Complexity:3/5
buggood first issuemodule:forecasting

A unified framework for machine learning with time series

Python
#ai#anomaly-detection#changepoint-detection#data-mining#data-science#forecasting#hacktoberfest#machine-learning#scikit-learn#sktime#time-series#time-series-analysis#time-series-classification#time-series-regression#time-series-segmentation

AI Summary: This issue proposes to add a time-based throttle to importer log messages, specifically for the OBO importer. The goal is to prevent excessive log output during large imports, such as when a Docker image is built, by ensuring a minimum time interval (defaulting to 5 seconds) between consecutive log entries. This will improve the readability and manageability of import logs.

Complexity:2/5
Good First IssueGroup 4 - Data ImportingPriority - Low

The Tripal package is a suite of Drupal modules for creating biological (genomic, genetic, breeding) websites. Visit the Tripal homepage at http://tripal.info for documentation, support, and other information. The Drupal project page is at http://drupal.org/project/tripal.

PLpgSQL
#biological-data#chado#cms-extension#drupal#hacktoberfest#tripal#tripal-core

AI Summary: The user encountered a TypeError when trying to use imagecodecs' Zarr3 JPEG-XL codec, as it was incorrectly passed as a compressor instead of a serializer. The documentation needs to clarify how to use ArrayBytesCodecs like Jpegxl within Zarr3, as the current implementation leads to confusion and errors.

Complexity:2/5
help wanteddocumentation

An implementation of chunked, compressed, N-dimensional arrays for Python.

Python
#compressed#ndimensional-arrays#python#zarr

AI Summary: This issue proposes to refactor the `Dict` and `OrderedDict` classes in the kyo-data library to eliminate unnecessary tuple allocations. Specifically, the `apply` constructor and the `map` transformation methods currently create tuples, which goes against the design goal of avoiding boxing in hot paths. The proposed solution involves introducing tuple-free alternatives for construction and transformation while preserving the existing ergonomic tuple forms.

Complexity:2/5
good first issue

Toolkit for Scala Development

Scala

AI Summary: This issue is a beginner-friendly task to add a new trivia question about Japan's national currency to the project's JSON content. It requires no coding and can be completed directly in the browser by forking the repository, editing a JSON file, 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: When saving a search query in the Spend tab, the total spend and expense count are not immediately displayed. This information only appears after navigating away from the saved search page and then returning to it.

Complexity:2/5
ExternalDailyHelp WantedBug

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.

TypeScript

AI Summary: This issue requests the creation of a new UI component named 'ease-text-highlight-marker'. The component's purpose is to visually highlight text, likely for use in applications where text needs to be emphasized or marked.

Complexity:2/5
help wantedgood first issuecomponentlevel:intermediate

Animation-first CSS framework with reusable UI components, modern effects, and zero dependencies. Lightweight, beginner-friendly, and open-source.

HTML
#animation-library#animations#css#css-framework#developer-tools#frontend#frontend-framework#good-first-contribution#good-first-issue#good-first-pr#gssoc-2026#hacktoberfest#html-css#open-source#ui-components#web-development

AI Summary: The Skeleton component in the UI kit does not respect the `prefers-reduced-motion` accessibility setting, unlike other animated components. This issue requires adding the `motion-reduce:animate-none` class to the Skeleton's className to disable its pulse animation when reduced motion is preferred, aligning it with the library's stated accessibility goals.

Complexity:1/5
help wantedgittensor:bug

Backend intelligence and MCP tooling for Gittensor contributors and maintainers.

TypeScript
#agentic#ai#automated-development#automation#autonomous-agents#bittensor#claude#claude-code#claudecode#codex#docker#github-devops#gittensor