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 user reports that the `/users` page on lobste.rs incorrectly states that the logged-in user "agwa" invited user "oursin". Screenshots are provided to illustrate the erroneous attribution of the invitation.

Complexity:3/5
buggood first issue

Computing-focused community centered around link aggregation and discussion

Ruby
#aggregator#forum#hacktoberfest#rails#ruby

AI Summary: This issue proposes adding a provider for `UserDefaults`. The core question is whether to implement separate providers for `UserDefaults` and its underlying `CFPrefs` mechanism, or to create a single provider that can handle both.

Complexity:3/5
good first issuekind/feature

API package for reading configuration.

Swift
#configuration#server#swift

AI Summary: This GitHub issue reports that several JSDoc comments in the `packages/asr/src/platforms/bytedance/protocol/header.ts` file are written in English, violating the project's localization guideline that all code comments must be in Chinese. This inconsistency impacts code understanding and maintenance for the Chinese development team. The proposed fix is to translate these English comments into Chinese.

Complexity:1/5
documentationgood first issue

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

TypeScript

AI Summary: This is a beginner-friendly "Good First Issue" to add a new "Tea Ceremony" color theme. The task requires no coding, can be completed in under a minute directly from a browser, and is ideal for absolute beginners looking to make their first open-source contribution.

Complexity:1/5
documentationhelp wantedgood first issuehacktoberfestcommunitylow hanging fruitstale-warningup-for-grabsfirst-timers-onlystarter task

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 Crowdin API has deprecated the `exportMode` and `fileIds` parameters within the "Add Distribution" method. This issue requests updating the Crowdin API client libraries (SDKs) to mark these parameters as deprecated in their method signatures. The goal is to guide developers away from using these parameters while maintaining backward compatibility.

Complexity:2/5
enhancementgood first issue

Java client library for Crowdin API

Java
#api#api-client#client#hacktoberfest#java#sdk

AI Summary: This issue proposes adding `__repr__` methods to `ngff` nodes, enabling them to print informative summaries about the dataset, similar to the existing functionality in `iohub` MicroManager FOV classes and the `iohub info` CLI output. This enhancement is considered a "nice to have" and would facilitate refactoring the `reader.print_info` function.

Complexity:2/5
good first issuearea: ngff

Pythonic and parallelizable I/O for N-dimensional imaging data with OME metadata

Python
#bioimaging#image-metadata#ndimensional-arrays#ome-zarr#ome-zarr-converter#python

AI Summary: The Synapse SDK currently translates `pieceCid` to `pieceId` using inefficient and trust-dependent methods, either by querying the PDP server or making inefficient `eth_call`s to the PDPVerifier contract. This translation is critical for operations like deletion, but existing approaches suffer from performance and scalability issues, necessitating a more efficient and trustless solution.

Complexity:4/5
good first issue

Smart contracts and utilities for Proof of Data Possession

Solidity

AI Summary: This GitHub issue advocates for implementing a "universal entry point" in `iohub` to access various internal biohub data formats through a single, consistent API. The core argument is that such an abstraction, similar to `WaveorderReader`, is crucial for user adoption by eliminating the need for users to understand specific data types and their corresponding APIs. The task involves designing and implementing this unified access layer for formats like OME-Zarr and OME-TIFF.

Complexity:4/5
help wantedarea: readersdesign discussion

Pythonic and parallelizable I/O for N-dimensional imaging data with OME metadata

Python
#bioimaging#image-metadata#ndimensional-arrays#ome-zarr#ome-zarr-converter#python

AI Summary: preCICE currently uses Boost Log to parse default log filters and formatters from strings at runtime, which may lead to performance bottlenecks compared to using expression templates. The proposed solution is to implement expression templates for these default filters and formatters to improve logging performance, with the critical requirement that they remain synchronized with their string-parsed counterparts.

Complexity:3/5
good first issue

A coupling library and ecosystem for partitioned multi-physics and multi-scale simulations, including surface and volume coupling.

C++
#calculix#co-simulation#code-aster#computer-aided-engineering#conjugate-heat-transfer#coupling#cpp#dealii#fenics#fluent#fluid-structure-interaction#high-performance-computing#multi-physics#multiphysics#openfoam#precice#research-and-development#simulation#su2

AI Summary: This issue proposes refactoring the `setup-gpu-cluster` logic, currently used in a CI action, and merging it into the main `e2e-setup-cluster.sh` script. The integration should be conditional, executing the GPU cluster setup only when a `gpu-cluster` flag is enabled, aiming to streamline the cluster setup process.

Complexity:3/5
help wantedgood first issuekind/featurearea/gsocarea/llm

Distributed AI Model Training and LLM Fine-Tuning on Kubernetes

Go
#ai#distributed#fine-tuning#gpu#huggingface#jax#kubeflow#kubernetes#llm#machine-learning#mlops#python#pytorch#tensorflow#xgboost

AI Summary: This GitHub issue proposes including the `FhirEngineProviderTestRule` class, which helps clear the local database after unit tests, directly within the Android-Fhir SDK. Currently, this utility is used internally for the project's own tests, but external applications also need similar tools for their database-related unit testing. The request suggests distributing it via Maven, either as a dedicated testing package or integrated into the main SDK, to avoid users having to copy-paste the code.

Complexity:2/5
good first issueP2type:code health

The Android FHIR SDK is a set of Kotlin libraries for building offline-capable, mobile-first healthcare applications using the HL7® FHIR® standard on Android.

Kotlin
#android#android-architecture-components#android-development#android-fhir-sdk#android-library#fhir#fhir-client#health#healthcare#interoperability#jetpack#jetpack-android#kotlin#kotlin-android#kotlin-library#sqlite#sqlite-android#sqlite-database#structured-data-capture

AI Summary: This GitHub issue requests an update to the Hack for LA website's project profile. The task involves opening the `_projects/website.md` file and removing the entry for 'Mugdh Chauhan' from the `leadership` variable within the file's front matter block. The goal is to ensure project information remains accurate for website visitors.

Complexity:1/5
good first issuerole: front endrole: back end/devOpsP-Feature: Project Info and Pagetime sensitivesize: 0.25pt

Hack for LA's website

JavaScript
#docker#docker-compose#gh-pages#ghpages#hack-for-la#jekyll

AI Summary: This issue proposes making the scoring weights, currently hardcoded within the application, configurable by users. It suggests loading these weights for various signals (e.g., CI status, test coverage) from a YAML or JSON file, allowing for custom adjustments to the scoring logic.

Complexity:2/5
enhancementgood first issue

AI-powered PR & Issue Triage for Maintainers & Enterprise Teams

TypeScript
#ai#anthropic#cascade-pipeline#cli#code-review#developer-tools#duplicate-detection#gemini#github-actions#llm#maintainer-tools#multi-provider#npm-package#open-source#openai#pr-triage#pull-requests#scoring-engine#typescript

AI Summary: This GitHub issue is a 'good first issue' aimed at absolute beginners, requiring no coding or prior experience. The task is to add a specific Japanese-English false friend pair ('マンション' and 'mansion') to a list, likely within a JSON file. This contribution can be completed directly in the browser and is estimated to take less than one minute.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunityeasylow hanging fruitbeginnerup-for-grabsfirst-timers-onlystarter task

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 enhancing the ZkC `for-loop` syntax to support more common programming patterns. Currently, loop variables must be declared outside the `for` statement, and the initialization part cannot be omitted. The goal is to allow inline variable declarations (e.g., `for u8 i = 0; ...`) and optional initialization (e.g., `for ; i < x; ...`) within the `for` statement itself.

Complexity:4/5
good first issuezkc

A port of the Corset tool into Go

Go

AI Summary: The `spqr-console` currently lacks a real-time Requests Per Second (RPS) metric, hindering effective router performance monitoring and capacity planning. This issue proposes adding a `router_rps` metric to the console, which would display current, average, and peak RPS values to address this gap.

Complexity:4/5
enhancementgood first issuespqr-consolego

Stateless Postgres Query Router.

Go
#go#pooler#postgres#postgresql#proxy#sharding

AI Summary: This GitHub issue proposes adding an `isnotempty` function to complement the existing `isempty` PPL function. The goal is to provide a more direct and readable way to check for non-emptiness, similar to how `isnotnull` exists alongside `isnull`. The author suggests this pattern could also be applied to other functions like `ispresent` and `isblank`.

Complexity:2/5
enhancementgood first issuePPL

Query your data using familiar SQL or intuitive Piped Processing Language (PPL)

Java
#ppl#sql

AI Summary: This GitHub issue reports that the JSDoc comments in `packages/asr/src/utils/uuid.ts` are written in English, which violates the project's localization standard requiring all code comments to be in Chinese. The issue proposes replacing the English comments with their Chinese translations to ensure consistency with project guidelines and improve readability for the Chinese development team.

Complexity:1/5
documentationgood first issue

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

TypeScript

AI Summary: The user is requesting a new, more concise `like` operator syntax for string field searches, inspired by Cloudwatch's log insights QL. They propose an inline `where field like 'keyword'` syntax as an alternative to the current, more verbose `where LIKE(field, '%keyword%')` function, aiming for improved readability and ease of use.

Complexity:3/5
enhancementgood first issuePPL

Query your data using familiar SQL or intuitive Piped Processing Language (PPL)

Java
#ppl#sql

AI Summary: This issue proposes adding an 'intelligent' `fund` method to the `synapse.payments` module. This new method will automatically determine whether to use `deposit` or `depositWithPermitAndApproveOperator` based on the current state of operator approval, existing allowances (ensuring they are at `max int`), and ERC20 allowance for Filecoin Pay. The primary goal is to simplify the user's 'golden path' by abstracting away the allowance management and approval steps, always keeping allowances at `max int`.

Complexity:4/5
good first issue

Javascript SDK for Filecoin Onchain Cloud

TypeScript
#abi#blockchain#contracts#dapp#filecoin#javascript#typescript#web3

AI Summary: This is a feature request for ArduSub to implement a 'vacuum testing mode'. This mode would allow users to test the watertight integrity of the submarine's enclosure by creating a vacuum and would provide real-time status feedback using RGB LEDs.

Complexity:4/5
Subgood first issue

ArduPlane, ArduCopter, ArduRover, ArduSub source

C++
#arducopter#ardupilot#arduplane#ardurover#ardusub#autopilot#auv#copter#drone#dronekit#mavlink#plane#robotics#ros#rov#rover#sub#uas#uav#ugv

AI Summary: This GitHub issue is a "Good First Issue" designed for absolute beginners to contribute by adding a new regional dialect entry to a JSON file. The task is explicitly stated to require no coding, no repository cloning, and can be completed entirely in the browser in under one minute, making it an extremely easy entry point for open-source contributions.

Complexity:1/5
help wantedgood first issuehacktoberfestcommunitylow hanging fruitbeginnerup-for-grabsfirst-timers-onlystarter task

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 is to replace the `contributorAdminDashoard.js` E2E test with a new Acceptance test, as part of a migration effort. The task involves creating a new Acceptance test file based on existing E2E test functionality and an external specification document, adding it to the `acceptance.json` configuration, and ensuring it passes. Once the new test is verified, the old E2E test should be deleted.

Complexity:3/5
good first issueenhancementImpact: MediumWork: MediumIUJ TC.1IUJ QC.1

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 ZITADEL login screen currently displays a static "username@domain" hint, even though users can also log in using email or phone numbers if enabled. This issue proposes dynamically updating the login screen's hint to clearly show all allowed login methods (e.g., username, email, phone number) to guide users on what identifiers they can enter, similar to popular applications.

Complexity:3/5
good first issuefrontendimprovementresources

ZITADEL - Identity infrastructure, simplified for you.

Go
#2fa#authentication#authorization#fido2#identity#login#mfa#multitenancy#oauth2#oidc#openid-connect#passkeys#saml#scim#sso#user

AI Summary: A precision error is occurring with Lora and tensor parallelism (`tp_size >= 2`) specifically on H200 GPUs, causing CI tests to fail and requiring a temporary skip. This issue does not manifest on H100 GPUs or when `tp_size` is set to 1, indicating a hardware- or configuration-specific problem.

Complexity:4/5
buggood first issuelora

SGLang is a high-performance serving framework for large language models and multimodal models.

Python
#attention#blackwell#cuda#deepseek#diffusion#glm#gpt-oss#inference#llama#llm#minimax#moe#qwen#qwen-image#reinforcement-learning#transformer#vlm#wan

AI Summary: Several full-bleed content containers across six components are using `relative z-10`, which creates stacking context conflicts with the AppBar and its children, making them unclickable. This issue aims to resolve the problem by removing the unnecessary `z-10` from these content containers. The pattern is consistently applied to position content above background decorations, but it clashes with the AppBar's existing `z-10`.

Complexity:2/5
kind/buggood first issuearea/ui

:computer: Get seamless remote access to any Linux device. Centralized SSH for the edge and cloud computing

Go
#cloud-computing#embedded#golang#hacktoberfest#iot#linux#raspberry-pi#shellhub#ssh#ssh-tunnel

AI Summary: This feature request aims to integrate a depth estimation model, such as Depth Anything V2, with the robot's costmap layers. The proposed implementation involves creating a pipeline to process camera images with the model to generate depth data, project this into a 3D point cloud, and then feed it into a Voxel layer to update the costmap for enhanced environmental understanding.

Complexity:4/5
enhancementgood first issue

ROS 2 Navigation Framework and System

C++
#navigation#robotics#ros2

AI Summary: This GitHub issue proposes implementing a feature that allows users to select their preferred LLM model directly from the frontend settings panel. It requires significant full-stack development, including backend modifications to dynamically discover and expose available models from various LLM providers, a new API endpoint, and updates to existing note generation logic. On the frontend, a new UI component will be added to display options and persist the user's choice in MongoDB.

Complexity:4/5
enhancementgood first issuehelp wantedmeetingBackendFrontend

Dallies Note Assistant

Python

AI Summary: This GitHub issue aims to enable the re-aggregation feature for the `expvar` receiver. This involves updating the `metadata.yaml` file to set `reaggregation_enabled: true` and meticulously defining all receiver attributes with appropriate levels (required, recommended, opt_in). The final step requires thorough validation, ensuring all existing tests pass and performing manual checks once the feature gate is active.

Complexity:3/5
help wantedgood first issuereceiver/expvar

Contrib repository for the OpenTelemetry Collector

Go
#open-telemetry#opentelemetry

AI Summary: This issue requests the creation of a suite of minimal test PDFs to validate the existing PDF extraction engine. The task involves generating 2-3 simple, 1-page PDFs (one IEEE, one APA style) and placing them in a new `src/test/resources/pdfs` folder. A basic JUnit test should then be written to pass these PDFs to the extraction service and assert that references are successfully found.

Complexity:1/5
help wantedgood first issue

Citation Extraction & Reference Checking Assistant

Java