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 requests the creation of a new walkthrough document for the 'information-disclosure-api-error' vulnerability. The task involves writing a detailed Markdown file with specific frontmatter and structure, adding relevant screenshots to a dedicated folder, and linking the new walkthrough within the `prisma/seed` file.

Complexity:3/5
documentationgood first issue

Open your browser and start hunting flags. Deliberately vulnerable Next.js e-commerce for web security training and CTF use.

TypeScript
#appsec#ctf#ctf-challenges#cve#cybersecurity#hacking#javascript#nextjs#open-source#oss#owasp-top10#penetration-testing#purple-team#rce#reactjs#red-team#typescript#vulnerable-web-app#web-security

AI Summary: This GitHub issue requests adding a standard MIT License badge to the project's README.md file. The current plain text license declaration will be updated with a visually appealing badge, improving visibility and professionalism. Detailed instructions, including the specific badge code and commit message, are provided for contributors.

Complexity:1/5
documentationgood first issuebeginner-friendlyfunfirst-timers-onlybeginner

Open-source RAG engine for ingesting, indexing, and querying unstructured documents

Python
#chatbot#document-qa#fastapi#llm#nextjs#open-source#pgvector#python#rag#semantic-search#supabase#vector-search

AI Summary: This is a tracking issue aimed at resolving all locale (text) related problems within pYmods. Users encountering such issues are requested to provide specific details, including the modset used, the internal name of the problematic item/recipe/technology (found via debug info), and/or a screenshot for better identification and resolution.

Complexity:4/5
enhancementhelp wantedlocaleWIPplaceholder

Central bug-report repository for pymods

AI Summary: The `compile-report` node in the `tech_news_reporter` example agent is incorrectly configured with `client_facing: false`. Despite this setting, its system prompt explicitly instructs it to deliver user-visible output, including a text summary and a file link. The issue suggests this field should be set to `true` to reflect its direct user communication.

Complexity:1/5
buggood first issuesize: small

Outcome driven agent development framework that evolves

Python
#agent#agent-framework#agent-skills#ai-evaluation#anthropic#automation#autonomous-agents#awesome#claude#claude-code#human-in-the-loop#observability-ai#openai#python#self-hosted#self-improving#self-improving-agent#self-improving-ai

AI Summary: This GitHub issue requests the addition of a new color theme named "Temple Bell" to the KanaDojo application. It's marked as a good first issue, requiring a contributor to add a provided JSON object containing the theme's ID and color values (background, main, secondary) to the `community-themes.json` 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 requests the creation of a new documentation walkthrough for the 'path-traversal' vulnerability. The task involves writing a detailed Markdown file with specific frontmatter and structure (introduction, discovery, exploitation, flag retrieval, remediation), adding corresponding screenshots, and linking the flag within the `prisma/seed` file.

Complexity:3/5
documentationgood first issue

Open your browser and start hunting flags. Deliberately vulnerable Next.js e-commerce for web security training and CTF use.

TypeScript
#appsec#ctf#ctf-challenges#cve#cybersecurity#hacking#javascript#nextjs#open-source#oss#owasp-top10#penetration-testing#purple-team#rce#reactjs#red-team#typescript#vulnerable-web-app#web-security

AI Summary: This is a 'Good First Issue' task to add a specific anime quote from JoJo's Bizarre Adventure to a JSON file. Contributors need to fork the repository, locate the `anime-quotes.json` file, and append a provided JSON object representing the quote, ensuring correct JSON array syntax with a trailing comma.

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 updating the project's dependency on the Zig programming language compiler to version 0.15.2. The task involves changing the specified Zig version in the project's configuration and verifying that existing code and tests continue to function correctly with the new compiler.

Complexity:1/5
good first issue

🌐 HTTP/2 server for zig

Zig
#http-server#http2#zig#zig-library#zig-package

AI Summary: This GitHub issue requests the creation of a new documentation walkthrough for the Cross-Site Request Forgery (CSRF) vulnerability. It provides detailed instructions for writing the Markdown content, including its structure (introduction, discovery, exploitation, flag retrieval), adding relevant screenshots, and linking the flag within the project's seeding mechanism.

Complexity:3/5
documentationgood first issue

Open your browser and start hunting flags. Deliberately vulnerable Next.js e-commerce for web security training and CTF use.

TypeScript
#appsec#ctf#ctf-challenges#cve#cybersecurity#hacking#javascript#nextjs#open-source#oss#owasp-top10#penetration-testing#purple-team#rce#reactjs#red-team#typescript#vulnerable-web-app#web-security

AI Summary: This issue outlines the task of adding a missing documentation walkthrough for the `public-env-variable` flag. It requires creating a Markdown file with specific frontmatter and content structure, adding relevant screenshots to a designated folder, and linking the flag to this new walkthrough.

Complexity:1/5
documentationgood first issue

Open your browser and start hunting flags. Deliberately vulnerable Next.js e-commerce for web security training and CTF use.

TypeScript
#appsec#ctf#ctf-challenges#cve#cybersecurity#hacking#javascript#nextjs#open-source#oss#owasp-top10#penetration-testing#purple-team#rce#reactjs#red-team#typescript#vulnerable-web-app#web-security

AI Summary: The user reports a bug in Capacitor on Android where the soft keyboard does not automatically appear when an input field gains focus, unless the user has already interacted with the webview. This behavior differs from iOS, where a configuration option exists to control keyboard display. The user is seeking a way to achieve similar automatic keyboard display on Android.

Complexity:3/5
good first issueplatform: androidtype: bug

Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

TypeScript
#android#capacitor#cordova#cross-platform#css#html#ionic#ios#java#javascript#pwa#swift

AI Summary: This issue proposes adding type hints to Python code, specifically for primitive types (int, float, bool) and strings. It's intended as a 'good first issue' for new contributors to help increase type hint usage across the codebase. Contributors are asked to pick a package and add these basic type hints, while explicitly avoiding more complex types like `npt.ArrayLike` for now.

Complexity:1/5
enhancementgood first issue

A toolkit for time series machine learning and deep learning

Python
#data-mining#data-science#deep-learning#forecasting#machine-learning#neural-network#scikit-learn#time-series#time-series-analysis#time-series-anomaly-detection#time-series-classification#time-series-clustering#time-series-regression#time-series-segmentation

AI Summary: The user requests a feature to enhance quick tab switching. The system should remember the last active tab and automatically move it to the top of the tab list once it's no longer in focus, allowing users to easily switch back to it.

Complexity:3/5
enhancementgood first issue

Zellij plugin for convenient switching between tabs with search capabilities

Rust

AI Summary: The `WebSocketManager.setUrl()` method uses `setTimeout` for delayed reconnection but fails to save its reference, preventing proper cleanup. This can lead to multiple uncleaned timers, causing resource leaks, redundant connection attempts, and potential state inconsistencies when `setUrl()` is called frequently. The proposed fix involves saving the `setTimeout` reference as a class property and clearing it before setting a new one.

Complexity:1/5
buggood first issuecode-quality

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

TypeScript

AI Summary: This GitHub issue requests an update to the project's `CONTRIBUTING.md` file. The goal is to add more comprehensive documentation for the `./generate_guideline_templates.py` script, specifically by providing an example of how to run it and demonstrating its `--help` functionality. This aims to improve the clarity and usability of the local authoring process for contributors.

Complexity:1/5
documentationgood first issue

Coding Guidelines for Safety Critical Rust developed by the Safety Critical Rust Consortium.

Python

AI Summary: The user is requesting the addition of static builds for the ARM 64-bit architecture (arm64/aarch64). This would provide a self-contained binary for deployment on ARM-based systems, reducing runtime dependency requirements.

Complexity:3/5
help wantedgood first issue

A lightweight, external sidebar manager for the Niri window manager.

Rust
#niri#sidebar

AI Summary: This GitHub issue identifies hardcoded model configuration strings, specifically "anthropic:claude-sonnet-4-0", used 73 times across 20 Python files. It notes that a `BioinformaticsConfigLoader` exists with relevant methods but is not utilized outside of tests. The issue is raised as technical debt to centralize model string management for improved maintainability.

Complexity:3/5
good first issuehelp wantedImprovement

Deep Critical Research Agent : The first AI-driven Critical Analysis to turn the huge amount of preclinical biology data and information into knowledge and hence disease cures.

Python
#agentic-framework#critical-review#data-analysis#data-science#data-visualization#framework#hypothesis-generation#hypothesis-testing#literature-review#multi-agent-system#science#science-research#scientific-machine-learning#scientific-methods#scientific-visualization#systematic-literature-review

AI Summary: The `/dashboard` page currently exhibits a broken user interface when viewed on smaller screens, such as mobile devices. The issue requires making the entire dashboard page responsive to ensure its layout and elements adapt correctly across various screen sizes. An attached image provides a visual reference of the current layout problems.

Complexity:3/5
buggood first issue

Local setup guide for servers : https://equinox-reaction-379.notion.site/Guide-to-setup-servers-locally-for-Saas-Monitering-2fc287907e0880f4a4a2d0652e295075

TypeScript

AI Summary: This GitHub issue requests the integration of MAFFT, a widely used multiple sequence alignment tool, into the DeepCritical bioinformatics MCP server ecosystem. The task involves vendoring the pre-built `biocontainers/mafft` image to enable essential analyses such as comparative genomics, phylogenetic studies, and conserved region identification.

Complexity:2/5
good first issuehelp wantedFeature

Deep Critical Research Agent : The first AI-driven Critical Analysis to turn the huge amount of preclinical biology data and information into knowledge and hence disease cures.

Python
#agentic-framework#critical-review#data-analysis#data-science#data-visualization#framework#hypothesis-generation#hypothesis-testing#literature-review#multi-agent-system#science#science-research#scientific-machine-learning#scientific-methods#scientific-visualization#systematic-literature-review

AI Summary: This issue proposes enhancing the current generic "TimeoutError" message to be more user-friendly and actionable. The suggested change is to provide a message like "⚠️ Request timed out for [site]. Try increasing timeout with `--timeout 20`," improving the user experience with a small code modification.

Complexity:1/5
enhancementgood first issue

CyberFind — a next-generation OSINT reconnaissance tool designed for cybersecurity professionals, penetration testers, and digital investigators. Search for users across 200+ platforms with speed and accuracy.

Python
#account-discovery#cybersecurity#osint#penetration-testing#pentest#pentesting#pentesting-tools#python#python-tool#python-tools#red#redteam#social-media-osint#team#tool#tools

AI Summary: The project currently uses both `kanal` and `crossbeam-channel` for inter-thread communication, leading to dependency duplication. The proposal is to standardize on `kanal` as the default, while offering `crossbeam-channel` as an alternative via a feature flag. This will involve creating an abstraction layer, auditing all channel usage, and updating tests and benchmarks for both backends.

Complexity:4/5
good first issue

graph based stream processing framework

Rust
#algorithmic-trading#backtesting#data-pipelines#electronic-trading#event-driven#pyo3#python#real-time-ai#real-time-data#rust#stream-processing#time-series

AI Summary: This issue proposes replacing all instances of `assert(false)` within the `hw/xbox` codebase with more descriptive `assert(!!"Some informative string")` calls. The goal is to provide clearer error messages when these unexpected code paths are hit, improving the user experience and making debugging easier for contributors.

Complexity:2/5
enhancementhelp wantedgood first issue

Original Xbox Emulator for Windows, macOS, and Linux (Active Development)

C
#emulation#emulator#hacktoberfest#original-xbox#xbox

AI Summary: The user requests the addition of GPU acceleration support for Macs equipped with Apple Silicon processors (M1-M5 series). This involves leveraging technologies like Metal Performance Shaders (MPS), MLX, or LMStudio to offload computational tasks from the CPU to the integrated GPU.

Complexity:5/5
enhancementhelp wantedgood first issue

A semantic search engine for files and code.

Python
#ai#claude#cli#codex#desktop-app#electron#embeddings#gui#python#search#skills#terminal#vector#vue

AI Summary: This issue proposes a new, consistent naming convention for generic type parameters to improve readability and prevent clashes with trait names. The convention suggests using abbreviated, capitalized names (e.g., `Strm`, `Out`, `In1`) instead of inconsistent single letters or full trait names. Key tasks include defining the convention, systematically refactoring existing code, and updating clippy configurations.

Complexity:3/5
good first issue

graph based stream processing framework

Rust
#algorithmic-trading#backtesting#data-pipelines#electronic-trading#event-driven#pyo3#python#real-time-ai#real-time-data#rust#stream-processing#time-series

AI Summary: This is a beginner-friendly task to add a new Japanese grammar point, "〜てあげる" (which signifies the speaker doing a favor for someone), to a JSON file in the repository. The issue provides clear, step-by-step instructions for contributing, including forking, editing the specified file, committing, and 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 feature request proposes adding a "Copy Image URL" option to the context menu for remote images. This functionality should be available in both live preview and reading modes, allowing users to quickly copy the image's URL to their clipboard.

Complexity:2/5
enhancementgood first issue

Image Context Menus - Obsidian.md image context menus: copy, open in default app, show in system explorer, reveal in navigation context menu. Also Open PDF externally context menu.

TypeScript
#obsidian-md

AI Summary: The user requests a feature to pre-compose an encrypted message and store it on the server before a chat session officially begins. This message should then be automatically pushed to the counterparty as soon as they become available, allowing the sender to leave the page and ensuring prompt delivery without either party having to wait.

Complexity:4/5
enhancement 🆙good first issue⚡Eligible for Sats ⚡javascriptPrerequisites 🚫

A simple and private bitcoin exchange

Python
#bitcoin#exchange#freedom-tools#i2p#lightning#p2p#peer-to-peer#privacy#tor

AI Summary: The issue proposes adding a "Remove from Collection" tooltip to the "X" button found in the Collection's sketch list view. This enhancement aims to clarify the button's function, which is currently ambiguous to some users, by displaying the tooltip on hover and keyboard focus. Developers are advised to identify the relevant UI component and leverage existing tooltip implementations within the p5.js editor.

Complexity:1/5
Priority:MediumGood First IssueEnhancement

The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, share, or remix p5.js sketches without needing to download or configure anything.

JavaScript

AI Summary: This issue requests refactoring 'magic numbers' used for notification timeouts in `app/src/App.tsx` into named constants. Specifically, `autoClose` values like `2000` and `5000` for success and error notifications should be replaced with descriptive constants such as `NOTIFICATION_SUCCESS_TIMEOUT_MS` and `NOTIFICATION_ERROR_TIMEOUT_MS` to improve code clarity and maintainability.

Complexity:1/5
enhancementgood first issue

Your personal voice interface for any app. Speak naturally and your words appear wherever your cursor is, with fully customizable AI voice dictation. Open source alternative to Wispr Flow.

TypeScript
#accessibility#cross-platform#macos#pipecat#python#rust#speech-to-text#tauri#typescript#voice-ai#webrtc#whisper#windows

AI Summary: The `timeseries` component currently stores data indefinitely, lacking a retention policy. This issue proposes implementing data retention, similar to other time-series databases, by utilizing SlateDB's existing TTL (Time-To-Live) feature during data writes. The solution involves integrating a default retention configuration.

Complexity:3/5
enhancementgood first issuetsdb

OpenData is a collection of open source databases built on a common, object-native storage and infrastructure foundation.

Rust