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: The current 'Trim' feature's red UI control is confusing for new users, as its purpose and effect on the final video export are not clear, especially since the preview doesn't reflect the trimmed result. To address this, the user proposes adding an in-app 'How it works' button that opens a short tutorial video explaining the controls, the trimming process, and the export outcome.

Complexity:3/5
good first issue

Create stunning screen recordings for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.

TypeScript
#electron#open-source#pixijs#screen-capture#screen-recorder

AI Summary: The system calculates workload IDs by hashing the `runtimeConfig` string. This hashing process is sensitive to trailing newline characters, meaning `runtimeConfig` strings that are otherwise identical but differ only by a trailing newline will produce different workload IDs. This results in the same workload being started with different IDs in the `WorkloadInstanceName`, which is not the expected behavior.

Complexity:2/5
buggood first issue

Eclipse Ankaios provides workload and container orchestration for embedded devices like automotive HPCs.

Rust
#ankaios#automotive#containers#orchestration

AI Summary: The user is encountering a "multiple definition" linker error when attempting to compile an ESP32 sketch that includes `ESP SSLClient` (version 3.1.1), `ESP_Google_Sheet_Client`, and `FirebaseClient` libraries simultaneously. The specific conflict arises from the `key_bssl::free_ta_contents` symbol. Downgrading `ESP SSLClient` to version 3.0.6 resolves the issue, indicating an incompatibility introduced in the newer version.

Complexity:3/5
buggood first issueinvalid

Arduino Google Sheet REST client library for Arduino

C++
#arduino#esp32#esp8266#googlesheet#googlesheetapi#raspberry-pi#rest#rest-api#rp2040

AI Summary: The IP ranges for SSL Labs from Qualys have changed, causing issues for users whitelisting the old addresses. This feature request asks to update the `data/apps/qualys-ssl-labs.yml` file with the new IPv4 (`69.67.183.0/24`) and IPv6 (`2602:fdaa:c6:2::/64`) addresses for SSL Labs.

Complexity:1/5
good first issuedependenciesData

Weighs the soul of incoming HTTP requests to stop AI crawlers

Go
#defense#security

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

Python
#airflow#apache#apache-airflow#automation#dag#data-engineering#data-integration#data-orchestrator#data-pipelines#data-science#elt#etl#machine-learning#mlops#orchestration#python#scheduler#workflow#workflow-engine#workflow-orchestration

AI Summary: This 'good first issue' aims to standardize the code formatting of token examples within the Hiero Python SDK. The task involves installing the `black` formatter and then running it on the `examples/tokens` directory, with specific commands provided for implementation.

Complexity:1/5
Good First Issue

A python SDK for Hiero: A python toolkit for creating, updating, and interacting with on-ledger assets and smart contracts on Hedera

Python
#blockchain#distributed-ledger-technology#good-first-issue#good-first-issues#hedera#hiero#open-source#python#sdk
kind:featuregood first issuearea:dev-env-Breeze2

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

Python
#airflow#apache#apache-airflow#automation#dag#data-engineering#data-integration#data-orchestrator#data-pipelines#data-science#elt#etl#machine-learning#mlops#orchestration#python#scheduler#workflow#workflow-engine#workflow-orchestration

AI Summary: This GitHub issue requests a minor update to the 'How to Open a Pull Request' documentation within the bettervoting.com contribution guide. The task involves replacing the Slack emoji shortcode `:tada:` with its Unicode equivalent `🎉` in a specific line of the document. Instructions include navigating to the file, performing the text replacement, testing locally, and opening a pull request with a screenshot.

Complexity:1/5
Role: Writinggood first issueRole: Front EndComplexity: Small

STAR Voting is an upgrade to our current way of voting that allows voters to score candidates from 0 to 5. Ultimately, STAR Voting elects candidates who better represent the whole of the electorate. We are building a site that lets everyone from individuals to organizations use STAR Voting to host simple polls or run secure elections.

TypeScript

AI Summary: This issue proposes enhancing CLI help text by explicitly showing default values for all CLI flags. It involves updating flag definitions across various Go files, applying a specific pattern, and explaining behavior for auto-detected defaults. The task concludes with updating and reviewing generated documentation to ensure clarity.

Complexity:3/5
documentationenhancementgood first issuegocli

ToolHive makes deploying MCP servers easy, secure and fun

Go
#ai#ai-security#aicodeassistant#golang#kubernetes#mcp#mcp-security#mcp-servers#mcp-tools#model-context-protocol#security
Fonts1h ago

AI Summary: The user is experiencing significant font rendering problems on a 16x64 display. The OpenSans font appears partially cut off, and other available fonts are unreadable. They are asking if an 'original' font can be restored or made available.

Complexity:3/5
good first issue

An Homeassistant HACS Plugin for iPixel Color devices like BGLight

Python

AI Summary: This GitHub issue proposes to disable or hide the subtitle download button for users who do not have the 'Allow this user to edit subtitles' permission. Currently, users without this permission receive 403 errors when attempting to download subtitles, leading to a poor user experience. The change aims to prevent users from attempting actions they are not authorized to perform.

Complexity:2/5
enhancementgood first issueuser interface

An OSS Android TV client for Jellyfin

Kotlin
#android-tv#fire-tv#jellyfin#jellyfin-client

AI Summary: This feature request proposes enhancing the CI workflow for `dubbo-go-pixiu` by adding tests specifically for `pixiu-admin`. The primary suggestion is to include a step to build `pixiu-admin` using `docker-compose` within the CI pipeline, with an open question about incorporating other relevant tests.

Complexity:2/5
enhancementgood first issuecontribute welcomepixiu-admin

Based on the proxy gateway service of dubbo-go, it solves the problem that the external protocol calls the internal Dubbo cluster. At present, it supports HTTP and gRPC[developing].

Go
#api-gateway#api-rest#cloud-native#cloudnative#dubbo#dubbo-cluster#dubbo-go#dubbogo#gateway#gateways#grpc#grpc-go#http-proxies#kafka#microservice#microservices#protocols#proxy#rocketmq#upstream-services

AI Summary: The user can add custom BST styles for entry preview in JabRef but lacks an option to remove them. The suggestion is to implement a right-click context menu option specifically for deleting these user-added BST styles.

Complexity:2/5
component: entry-previewgood first issue📍 Assigned📌 Pinned

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 user is encountering an error during an Arch Linux server setup where the `reflector` utility fails with a "no mirrors found" message. This issue prevents the system from successfully locating and configuring package mirrors, hindering the installation process.

Complexity:3/5
type: enhancementgood first issuescope: scriptpriority: 1: medium

Chris Titus Tech's Linux Toolbox - Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks.

Shell
#linux

AI Summary: This GitHub issue reports that the images on the "Quick Start: Build a Course" documentation page are outdated. Specifically, the image for "Add Written Content to the Unit > Step 1" needs updating, and a new image has been provided in the issue description to replace it.

Complexity:1/5
good first issueeducators

Open edX Official Documentation

JavaScript
#documentation

AI Summary: This issue requests an enhancement to the existing resources display feature to include disk usage information. The primary focus is to ensure that the reported disk usage accurately captures the space utilized by the data directory.

Complexity:3/5
enhancementgood first issue

A TUI for monitoring Cardano nodes

Go
#blockchain#cardano#cardano-node#go#golang#terminal-app#tui

AI Summary: This GitHub issue proposes adding support for the `@PageImage` directive directly within in-source documentation comments for DocC. This would allow developers to specify page images for symbols without needing to create separate documentation extension files, streamlining the documentation process for images.

Complexity:3/5
good first issueenhancement

Documentation compiler that produces rich API reference documentation and interactive tutorials for your Swift framework or package.

Swift

AI Summary: The user requests that `yarn npm publish` print the registry URL it is using during the publishing process. This feature aims to improve transparency and assist users in debugging issues related to publishing to private or specific registries, especially when dealing with complex `publishConfig` or `.npmrc` setups.

Complexity:2/5
enhancementhelp wantedgood first issue

📦🐈 Active development trunk for Yarn ⚒

TypeScript
#javascript#nodejs#package-manager#yarn

AI Summary: Users have suggested displaying the report number within search results to improve document distinguishability, based on feedback from HR and concertation committee interviews. This proposal requires team discussion before implementation.

Complexity:2/5
good first issue

New CDS site based on InvenioRDM

Python

AI Summary: This issue requests a user experience enhancement where a confirmation prompt should be displayed before showing 'steps' to the user, specifically when a 'penalty' condition is present. The goal is to prevent the automatic display of steps in certain scenarios, giving the user a chance to confirm.

Complexity:2/5
good first issueInterface

A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics

JavaScript
#algebra#assessment#computer-algebra#e-assessment#education#javascript#mathematics#newcastle-university#numbas#quiz#scorm#up-for-grabs

AI Summary: The Presidio documentation lacks guidance on how to configure and run the de-identification process on GPUs, which is often necessary when using components like GLiNER, Stanza, or Hugging Face Transformers for performance. The request is to add a new section to the documentation or provide a sample demonstrating GPU-enabled configurations.

Complexity:3/5
good first issuedocumentationanalyzer

An open-source framework for detecting, redacting, masking, and anonymizing sensitive data (PII) across text, images, and structured data. Supports NLP, pattern matching, and customizable pipelines.

Python
#anonymization#data-anonymization#data-masking#data-obfuscation#data-privacy#data-redaction#de-identification#guardrails#image-redactor#named-entity-recognition#nlp#personally-identifiable-information#phi#pii#pii-detection#privacy#python#sensitive-data#spacy#transformers

AI Summary: The Activity Page in Jellyfin has a bug where filtering and pagination do not work correctly together. This is because pagination is handled server-side while filtering is done client-side, causing filters to only apply to the currently loaded page rather than the entire dataset. As a result, users may see inconsistent filter results when navigating between pages.

Complexity:4/5
enhancementgood first issue

The Free Software Media System - Official Web Client

JavaScript
#hacktoberfest#jellyfin#media#videos

AI Summary: This is a "Good First Issue" for new contributors to the Hiero Python SDK, aimed at improving code consistency within the transaction examples. The task involves applying the `black` formatter to the `examples/transaction` directory, with clear implementation steps provided. A changelog entry is required for acceptance.

Complexity:1/5
Good First Issue

A python SDK for Hiero: A python toolkit for creating, updating, and interacting with on-ledger assets and smart contracts on Hedera

Python
#blockchain#distributed-ledger-technology#good-first-issue#good-first-issues#hedera#hiero#open-source#python#sdk

AI Summary: This issue aims to add a new unit test suite for the `isNotNullish` utility function in `src/utilities/isNotNullish.ts`. The goal is to ensure the function correctly identifies non-nullish values and achieves 100% code coverage by testing various scenarios, including its use as a filter callback.

Complexity:1/5
documentationgood first issueunapprovedtest

API Backend for the Talawa Mobile App. Click on the link below to see our documentation

TypeScript
#graphql#hacktoberfest#nodejs#open-source

AI Summary: This feature request proposes speeding up backend Python package installation by implementing a caching mechanism. It suggests generating a hash of the `requirements.in` files and storing it locally. Dependencies would only be regenerated and installed if this hash changes, thereby skipping slow re-checks when no dependency updates have occurred.

Complexity:3/5
good first issueenhancementImpact: MediumWork: Low

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 user reports that the fullscreen button for YouTube Shorts is missing when viewed in Firefox. This issue has appeared in the last few days, potentially due to a recent YouTube UI change or an update to the software this bug is reported against. A screenshot is provided to illustrate the missing button.

Complexity:3/5
Feature requesthelp wantedgood first issueup-for-grabs

Open YouTube & Video browser-extension [top~1] Enrich your experience&choice!🧰200+options; clever features📌set&forget📌Longest-standing. Join🧩us?👨‍👩‍👧‍👧 ⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen}

JavaScript
#addon#chrome-extension#css3#entertainment#extension#hacktoberfest#playback-speed#player#productivity#subtitles#video#webextension#youtube#youtube-api#youtube-channel#youtube-player#youtube-playlist

AI Summary: The Windows Nightly installer for Servo ignores the custom installation path specified by the user during setup. Despite providing an alternative directory, the application consistently installs to the default `C:/Program Files/Servo`.

Complexity:1/5
E-less-complexP-windowsC-assignedA-buildgood first issue

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

Rust
#browser#rust#servo#web#webbrowser#webengine#webplatform

AI Summary: The 'View' button on the `v.edit` manual page on the GRASS GIS development website is broken. Instead of linking to the correct `v.edit/v.edit.md` file in the GitHub repository, it incorrectly points to `v.tree/v.tree.md`, indicating an issue with the URL generation mechanism for these manual pages.

Complexity:2/5
buggood first issuePythondocs

GRASS - free and open-source geospatial processing engine

C
#arrays#data-science#earth-observation#geospatial#geospatial-analysis#gis#grass-gis#hacktoberfest#image-processing#jupyter#machine-learning#open-science#parallel-computing#python#raster#remote-sensing#science#spatial#timeseries-analysis#vector