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 issue identifies a redundancy in how property data is accessed and manipulated within the codebase. Currently, there are direct database wrappers (e.g., GetAllPropertyValuesV1) and higher-order model structures (e.g., models.DbPropsToModel) serving similar purposes. The goal is to converge on a single, consistent approach, likely involving refactoring to remove one of the existing methods.

Complexity:3/5
good first issueP2

Software Supply Chain Security Platform

Go
#security#software-supply-chain#software-supply-chain-security#supply-chain

AI Summary: The request is to generate CSV files for all existing models to serve as user reference. This task specifically highlights the need to extract aircraft data from Python `AviaryValues` objects, which are used by many early models, into a more accessible CSV format.

Complexity:3/5
good first issuecode cleanupuser interface

NASA's aircraft analysis, design, and optimization tool

Python
#aircraft-design#nasa#openmdao#optimization#trajectory-optimization

AI Summary: This GitHub issue addresses the current lack of proper handling for GitHub API throttling errors, which manifest as 403 responses with rate limit information. The goal is to improve error management by introducing a specialized error type that encapsulates all relevant throttling details. This new error type will enable higher-level application logic to intelligently react to throttling, such as waiting and retrying, based on the provided reset times.

Complexity:3/5
good first issueP1

Software Supply Chain Security Platform

Go
#security#software-supply-chain#software-supply-chain-security#supply-chain

AI Summary: The project aims to integrate JWT authentication into its existing `schemathesis` property-based API tests, which currently cannot test protected routes. This involves implementing a dynamic authentication class in `schemathesis` to acquire and use JWT tokens. The proposed solution includes temporarily modifying protected views to confirm successful authentication before reverting changes and ensuring all tests pass.

Complexity:3/5
enhancementgood first issuehelp wanted

Modern REST framework for Django with types and async support!

Python
#api#django#django-ninja#django-rest-api#django-rest-framework#rest#rest-api#restful-api

AI Summary: This GitHub issue is a feature request to remove the `explorationStatistics.js` E2E test. As part of a migration effort, a new Acceptance test needs to be written to cover the functionality currently provided by the E2E test, using specifications from a linked document. Once the new Acceptance test is created and passes, the old E2E test can be deleted.

Complexity:2/5
good first issueenhancementImpact: HighWork: MediumIUJ LC.6

A free, online learning platform to make quality education accessible for all.

Python
#angular#angularjs#appengine#appengine-python#education#hacktoberfest#interactive#javascript#learning#nonprofit#python#sdg#sdg-4#sdg4#sdgs#teaching#tutor#tutorials#typescript#web

AI Summary: The `ReplaceAllProperties` routine in the `minder` project requires an update to ensure that a database transaction is explicitly open before it executes its sequence of delete and insert statements. This is critical for maintaining data consistency and atomicity, as the current implementation might perform these operations outside of a guaranteed transactional context. The fix involves ensuring proper transaction management around these database operations.

Complexity:2/5
good first issueP2

Software Supply Chain Security Platform

Go
#security#software-supply-chain#software-supply-chain-security#supply-chain

AI Summary: This issue requests adding support for `include` directives in YAML configuration files, leveraging the `Data.Yaml.Include` API from the `yaml` Haskell package. The primary motivation is to enable better organization of `hlint` rules into a `hlint-rules` directory, allowing different teams to own and manage their specific rule sets via CODEOWNERS.

Complexity:3/5
good first issue

Haskell source code suggestions

Haskell

AI Summary: Users are experiencing content overlapping and going out of screen when accessing the Oppia website (both test and main sites) on mobile devices. This issue occurs in both portrait and landscape modes across various mobile browsers (Chrome, iOS basic browser) when playing any lesson, preventing users from reading the full content.

Complexity:3/5
good first issuebugImpact: HighWork: LowEUJ LO.4

A free, online learning platform to make quality education accessible for all.

Python
#angular#angularjs#appengine#appengine-python#education#hacktoberfest#interactive#javascript#learning#nonprofit#python#sdg#sdg-4#sdg4#sdgs#teaching#tutor#tutorials#typescript#web

AI Summary: This issue requests the addition of unit tests for the functionality that generates data source definitions from Swagger, specifically targeting the code introduced in PR #5283. The primary goal is to ensure the stability of this generation process and prevent accidental regressions.

Complexity:3/5
good first issuehelp wantedP2

Software Supply Chain Security Platform

Go
#security#software-supply-chain#software-supply-chain-security#supply-chain

AI Summary: This issue proposes a new CLI command, `minder profile edit`, to allow users to modify an existing minder profile. The proposed solution involves fetching the current profile, dumping it into a temporary YAML file, opening the user's default editor (`$EDITOR`) for modifications, and then updating the profile with the edited content upon the editor's exit.

Complexity:3/5
enhancementgood first issueuser-storyP2

Software Supply Chain Security Platform

Go
#security#software-supply-chain#software-supply-chain-security#supply-chain

AI Summary: This GitHub issue is a bounty offering 2 RTC to the first 20 participants who upload three original videos to BoTTube. Participants must register on the platform, create and upload their own content (e.g., screen recordings, tutorials, memes), and then post their BoTTube profile link and RTC wallet to claim the reward.

Complexity:2/5
good first issuebountyeasycommunitybottube

Earn RTC crypto by contributing to the RustChain ecosystem. Bounties from 1-150 RTC. Star, code, write tutorials, find bugs.

Python
#ai-agents#blockchain#bounties#bug-bounty#community#contributions#cryptocurrency#earn-crypto#first-timers-only#good-first-issue#hacktoberfest#open-source#rtc-token#rustchain#vintage-computing

AI Summary: This GitHub issue is an "easy bounty" task inviting users to report accessibility (a11y) issues on the bottube.ai user interface. Participants are asked to identify problems related to contrast, screen reader compatibility, and keyboard navigation. A reward of 1 RTC will be given for each valid accessibility report submitted.

Complexity:1/5
good first issuebountyeasyaccessibility

Earn RTC crypto by contributing to the RustChain ecosystem. Bounties from 1-150 RTC. Star, code, write tutorials, find bugs.

Python
#ai-agents#blockchain#bounties#bug-bounty#community#contributions#cryptocurrency#earn-crypto#first-timers-only#good-first-issue#hacktoberfest#open-source#rtc-token#rustchain#vintage-computing

AI Summary: This GitHub issue is a bounty offering 5 RTC to the person who becomes the 100th follower of the @Scottcjn GitHub profile. Currently at 97 followers, participants need to follow the profile and then comment on the issue with their GitHub username and RTC wallet address to claim the reward if they are the one to reach the 100-follower milestone.

Complexity:1/5
good first issuebountyeasycommunity

Earn RTC crypto by contributing to the RustChain ecosystem. Bounties from 1-150 RTC. Star, code, write tutorials, find bugs.

Python
#ai-agents#blockchain#bounties#bug-bounty#community#contributions#cryptocurrency#earn-crypto#first-timers-only#good-first-issue#hacktoberfest#open-source#rtc-token#rustchain#vintage-computing

AI Summary: This issue offers a bounty for users to react with a thumbs-up, rocket, or heart emoji to at least three open GitHub issues. Participants must then comment on this issue with links to the issues they reacted to, and will receive 1 RTC as a reward.

Complexity:1/5
good first issuebountyeasycommunity

Earn RTC crypto by contributing to the RustChain ecosystem. Bounties from 1-150 RTC. Star, code, write tutorials, find bugs.

Python
#ai-agents#blockchain#bounties#bug-bounty#community#contributions#cryptocurrency#earn-crypto#first-timers-only#good-first-issue#hacktoberfest#open-source#rtc-token#rustchain#vintage-computing

AI Summary: The issue proposes refactoring an inline email template, currently hardcoded within `internal/email/template.go`, into an external configuration file. This change is necessary because the template contains branding and other content that should be easily customizable without requiring code modifications.

Complexity:3/5
good first issueP1

Software Supply Chain Security Platform

Go
#security#software-supply-chain#software-supply-chain-security#supply-chain

AI Summary: When exporting images (PNG/JPG) with a 'Scale Factor' applied, the image content scales up correctly, but the exported file's dimensions remain fixed to the original artboard size. This results in the output being a cropped view (specifically the top-left corner) of the scaled-up content, instead of a larger image that fully encompasses the scaled artboard.

Complexity:2/5
Good First Issue

Open source comprehensive 2D content creation tool suite for graphic design, digital art, and interactive real-time motion graphics — featuring node-based procedural editing

Rust
#2d-graphics#animation#art#creative-coding#design#graphic-design#graphics#graphics-editor#image-manipulation#image-processing#motion-design#motion-graphics#node-graph#photo-editor#procedural#procedural-drawing#procedural-generation#svg-editor#vector-graphics

AI Summary: The issue reports that the 'Login only applications' checkbox is unexpectedly enabled when a user is creating an 'External program'. This is considered a bug because other irrelevant fields are correctly disabled in this context. The expected behavior is for the 'Login only applications' checkbox to be disabled, as it is not applicable to external programs, ensuring a consistent user interface.

Complexity:1/5
buggood first issueoncall

CiviForm simplifies the application process for government benefits programs by re-using applicant data for multiple benefits applications. It's being developed by Google.org and Exygy, in collaboration with the City of Seattle and community contributors.

Java
#civic-tech#government#public-interest-technology#seattle

AI Summary: This issue describes a new bookmark feature for title groups. When a user clicks a bookmark icon on a title group page, a dialog should appear. This dialog will allow the user to add an optional description before saving the title group as a bookmark.

Complexity:3/5
good first issuefrontend

Content-agnostic torrent site & tracker framework

Rust
#archiving#bittorrent#bittorrent-tracker#decentralized#p2p#peer-to-peer#torrent#tracker

AI Summary: This GitHub issue proposes two performance improvements for `HierarchicalSwarm`. First, it suggests optimizing agent lookup from an O(n) linear search to an O(1) dictionary-based lookup, aligning it with `SequentialWorkflow` and `ConcurrentWorkflow`. Second, it recommends changing the default execution mode to parallel, as most hierarchical tasks are independent, with sequential execution reserved only for explicitly dependent orders.

Complexity:2/5
enhancementgood first issueFEAT

The Enterprise-Grade Production-Ready Multi-Agent Orchestration Framework. Website: https://swarms.ai

Python
#agentic-ai#agentic-workflow#agents#ai#artificial-intelligence#chatgpt#gpt4#gpt4all#huggingface#langchain#langchain-python#machine-learning#multi-agent-systems#prompt-engineering#prompt-toolkit#prompting#swarms#tree-of-thoughts

AI Summary: The Chaos Mesh project uses a small part of `go-ethereum`'s JSON-RPC client, which is licensed under LGPLv3, creating a license incompatibility with Chaos Mesh's Apache 2.0 license. The issue proposes replacing this dependency with a permissively-licensed alternative, as the usage is minimal and confined to a single file for internal subprocess communication.

Complexity:2/5
good first issuedependenciesgood first vibe

A Chaos Engineering Platform for Kubernetes.

Go
#chaos#chaos-engineering#chaos-experiments#chaos-mesh#chaos-testing#cloud-native#cncf#fault-injection#golang#hacktoberfest#kubernetes#microservices#operator#site-reliability-engineering

AI Summary: This issue requests the implementation of two advanced membership inference attacks (MIA). It involves integrating the quantile regression-based MIA from a NeurIPS 2023 paper and its associated Amazon Science codebase, as well as the "First Principles" MIA from an arXiv 2023 paper and its code from the Privacy Trust Lab. The goal is to incorporate these distinct non-shadow attacks into the existing system.

Complexity:4/5
enhancementgood first issue

Collection of tools and resources for managing the statistical disclosure control of trained machine learning models

Python
#attribute-inference-attack#data-privacy#data-protection#differential-privacy#inference#machine-learning#membership-inference-attack#privacy#statistical-disclosure-control

AI Summary: This issue requests a modification to prevent an API request from being sent when a specific input field is empty. The aim is to avoid unnecessary network calls and ensure that requests are only made when relevant data is provided by the user. (Note: The attached image could not be accessed, so the summary is based solely on the issue title.)

Complexity:1/5
buggood first issue

Low code web framework for real world applications, in Python and Javascript

Python
#cms#email#erpnext#frappe#full-stack#javascript#low-code#mariadb#multitenant#postgres#python#rest-api#security#socket-io#web-framework#webhooks

AI Summary: This is a 'Good First Issue' asking contributors to add a specific trivia question to a quiz bank. It's designed for absolute beginners, requires no coding or setup, and can be completed in under a minute directly from the browser by adding the provided question in JSON format.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunitylow hanging fruitstale-warningup-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 GitHub issue requests an enhancement to Trino's error messages. When Trino fails to choose a best candidate operator due to ambiguity, the current error message lists potential operator overloads but lacks information about the actual types provided at the call site. The proposal is to include these actual call site types in the error message to help users understand and resolve the type mismatch.

Complexity:2/5
enhancementgood first issue

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

Java
#analytics#big-data#data-science#database#databases#datalake#delta-lake#distributed-database#distributed-systems#hadoop#hive#iceberg#java#jdbc#presto#prestodb#query-engine#sql#trino

AI Summary: This GitHub issue addresses the challenge of AWT's font loading mechanism requiring `System.getProperty("java.home")`, which is often missing or invalid in GraalVM native images. Quarkus currently uses a workaround to provide a fake `java.home` structure, but this issue proposes adapting that detection, potentially by excluding warnings or fully substituting AWT, especially considering an upcoming GraalVM change.

Complexity:4/5
kind/enhancementgood first issuearea/native-imagetriage/needs-reproducerarea/graphicstriage/needs-feedback

Quarkus: Supersonic Subatomic Java.

Java
#cloud-native#hacktoberfest#java#kubernetes#reactive

AI Summary: This GitHub issue outlines several problems within the "Controls" screen, primarily focusing on gesture and key binding management. It reports a bug where a "show answer" dialog fails to appear after switching tabs and, more critically, a flawed logic for overriding existing bindings, which currently allows multiple actions for a single gesture. The issue requests that the binding system be updated to ensure unique gesture-to-action mappings and also includes a minor UI task to increase the font size of certain dialog titles.

Complexity:4/5
Good 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: This issue is a beginner-friendly task designed as a 'good first issue' to add a new Japan fact about 'uchi-soto' to the project's collection. It requires no coding, setup, or prerequisites, and can be completed in under a minute directly from a web browser, making it ideal for new open-source contributors.

Complexity:1/5
help 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 reports that slide transitions are not functioning on the Meshery pages of the layer5.io website, specifically at `https://layer5.io/cloud-native-management/meshery`. The expected behavior is for animations to work correctly, but a provided video attachment demonstrates the lack of transitions. The website is built using Gatsby and React.

Complexity:2/5
kind/bughelp wantedgood first issueframework/gatsby

Layer5, expect more from your infrastructure

JavaScript
#cloud#cloud-native#cncf#configuration-management#design-patterns#design-system#gatsbyjs#hacktoberfest#internship#kanvas#kubernetes#lfx#management-plane#meshery#orchestration#playground#visual-designer#visualization

AI Summary: This GitHub issue proposes adding a `--dry-run` flag to tool calls, allowing users to preview the exact JSON-RPC request payload before it is sent to a server. Currently, debugging tool calls involves a risky trial-and-error process, especially for destructive operations, as there's no way to inspect the request beforehand. The flag would enable users to validate the request payload without actually executing the operation.

Complexity:3/5
enhancementgood first issuecli

CLI that turns MCP servers into terminal commands, single binary

Rust
#cli#mcp#mcp-server