skip to content
open source

Explore contributions

Credential-building issues on real open-source projects — a merged pull request here is verifiable proof of work for your résumé. Browse the leads below and dive into any that fit.

Indexed leads, not live listings — we don't verify status here. Confirm the issue on GitHub before you start.

Make the configuration of providers and models more generic

andrewyng/aisuite

Pythoninference
15,159issue #328

The current configuration screens and files forces you to choose between a single ollama url with multiple model strings, or one of three frontier providers, without the possibility of explicit model configuration. As an…

🟢 Good First Issue: Add CSS Filter & Backdrop Filter Playground to Dev Utilities

shamilahmdt/devtasks

cssJavaScripttailwind
58issue #433

# 🟢 Good First Issue: Add CSS Filter & Backdrop Filter Playground to Dev Utilities **Time:** ~30-45 minutes **Difficulty:** Beginner / Intermediate **Skill Level:** First-time contributors welcome Help expand the Dev Ut…

`path.posix.extname` incorrectly treats entire dotfile name as the extension

objectionary/eo

OpenJDKNode.jsPython
1,382issue #5803

`extname` of a **dotfile** (a name that starts with `.` and has no other dot, e.g. `.bashrc`, `.gitignore`) returns the whole name as the "extension" instead of an empty string. A leading dot marks a hidden file, not an…

🐞 Comments on Sidebar Breaking when using Playlist

code-charity/youtube

JavaScript
4,503issue #4237

### Concise Description Whenever I have a playlist expanded or have a live chat active while having my comments on the Sidebar, the right side and videos on the under part of my Youtube is blank when not in Theater mode,…

fix(review): provide a terminal exit after failed correction verification

Gentleman-Programming/gentle-ai

GoNext.js
5,145issue #1996

### Pre-flight Checklist - [x] I have searched existing issues and this is not a duplicate - [x] I understand that PRs will be rejected if the linked issue does not have `status:approved` ### 📝 Bug Description A compact…

[BUG] `y` not being normalized when using `EncoderNormalizer` in `EncoderDecoderDataModule`

sktime/pytorch-forecasting

Pythonpytorch
4,959issue #2360

Currently, in `EncoderDecoderDataModule`, `y` is not normalized if we are using `EncoderNormalizer` as it is fitted per sequence (during `__getitem__`). In this case we only normalize `target_past` and forgot to normaliz…

[Feature] UI: New RenovateJob overview page

mogenius/renovate-operator

Go
517issue #559

**Is your feature request related to a problem? Please describe.** The operator UI gets quite cumbersome when you have a lot of projects. With 5 jobs of 12 repos that's 60 rows and about 6 screens of scrolling. **Describ…

[Package Request]: Nuvio Desktop

microsoft/winget-pkgs

10,868issue #409552

### How can we help? I would like help so I can submit the manifest. ### Please read and ensure the following - [x] The installer meets the above requirements ### Please provide the following information Download Page Ur…

add attachments property

collective/icalendar

Python
1,153issue #1613

Alarm and other classes have the ATTACH property. Please add an attachments getter and setter in the style of the other getters and setters with the correct typing, docs and references. If it is clear: convert bytes to v…

Validate logchange CHANGELOG entries locally

kroxylicious/kroxylicious

OpenJDK
295issue #4460

**Is your feature request related to a problem? Please describe.** Rather than just linting and validating logchange entries in CI, it would be nice to be informed of issues locally. **Describe the solution you'd like**…

Demo mode: CW channel's Morse ID needs standard element spacing

aethersdr/AetherSDR

C++anthropic
180issue #4593

## Summary The demo (SimBackend) CW channel keys a Morse ID — per the code comment, the letter L (`·—··`) with raised-cosine edges. The keying schedule just doesn't include the standard 1-dit gaps between elements, so th…

Envoy support HTTP Query Method (RFC 10008)

envoyproxy/envoy

C++html
28,655issue #46404

*Title*: Envoy support HTTP Query Method (RFC 10008) *Description*: Currently, Envoy is not supporting HTTP Query Method and return 400 Bad Request. HTTP Query method has been released in June 2026. is there any timeline…

(FLK-E501) Line too long

BlitzKraft/saythanks.io

Python
1,297issue #443

## Description Line length greater than configured `max_line_length` detected, defaults to 79 character. This limit can be configured [docs](https://deepsource.io/docs/analyzer/python/#meta) ## Occurrences There are 2 oc…

Empty per-conversation scratch directories accumulate in the scratch base and are never cleaned up

andrewyng/aisuite

Python
15,159issue #334

### Summary OpenCoworker creates a per-conversation scratch directory under the configured scratch base (default `~/OpenCoworker`) for every cowork session, but never removes it — even when the conversation writes no fil…

Unable to display special character "1/3"

crosspoint-reader/crosspoint-reader

Go
6,592issue #2775

### Affected Version 1.3.0 ### Describe the Bug Reading "Economics: A Very Short Introduction", the special character for "1/3" – ⅓ – would not display, instead a diamond with a question ("replacement character") was dis…

[Feature Request] Support Langfuse integration for LLM observability, tracing and evaluation

iflytek/astron-agent

llmobservabilityOpenJDKmonitoring
9,391issue #1575

## Summary I'd like to propose adding [Langfuse](https://github.com/langfuse/langfuse) integration to **astron-agent**, so users get built-in observability, tracing, evaluation, and cost monitoring for their agentic work…

Implement equality (`IEquatable<T>` and override object.Equals/GetHashCode) for object models

microsoft/OpenAPI.NET

csharp
1,603issue #2989

I want to be able to compare two different OpenApiSchema instances for equality. I think it would make sense to implement equality on all object model types so that they implement `IEquatable<T>` and override `object.Equ…

[HELP] 游戏背景图模糊效果

GoldenPotato137/PotatoVN

csharp
1,382issue #686

**问题描述** 自动导入的背景图是模糊有一层毛玻璃,手动添加的背景图是清晰的没有毛玻璃 **其他想说的** [如果添加的背景图是深色的,黑色的字体显示不清晰] <img width="1820" height="939" alt="Image" src="https://github.com/user-attachments/assets/6f3d6ea3-e879-4da1-a62d-35793670ac08" /> <img wi…

Remove the bundled copy of boost.

IBAMR/IBAMR

C++Next.js
443issue #1943

Once #1934 is in we can remove boost, which is the agreed-upon fix discussed in https://github.com/IBAMR/IBAMR/pull/1933#issuecomment-4501963977. My next IBAMR task is fixing #1935 so I will also tag this as 'help wanted…

[Auto-QA] Split remaining drilldown/workload/gitops components

kubestellar/console

TypeScript
122issue #21942

Part of #21777 Remaining components from #21777 not yet split (DrillDownModal.tsx is handled separately, see child issue for that component): - `src/components/drilldown/RemediationConsole.tsx` — 792 lines, 14 hooks - `s…

qwen3: PerToken decode-graph memory grows linearly with batch bucket and is not budgeted

openinfer-project/openinfer

Rust
602issue #780

## Summary Under the PerToken batch-invariance policy, each bucket-N decode CUDA graph bakes **~36 layers × 6 projections × N `cublasGemmEx` nodes**, because the PerToken GEMM oracle (`gemm_per_token_cuda`, `openinfer-ke…

[Bug]: Create/delete ping-pong loop when Edge node controller correctly deletes an invalid synced Pod

kubestellar/kubestellar

Node.jsGo
696issue #3964

### Describe the bug Hi KubeStellar Maintainers, I came across a behavior I would like to explain and get your thoughts on whether this is considered a bug or a missing feature. We are seeing a scenario where the Hub and…

Vector Object Server Improvement: Use OpenCV for Polygon Rasterization

ros-navigation/navigation2

C++performance
4,517issue #6278

As the description implies, we may be able to gain some performance improvements using OpenCV rather than manually rastering polygons on the costmap for the vector object server. If so and possible, it might be good to p…

Add MCP client support: JetBrains Junie

tsouth89/toolport

mcpRust
105issue #514

JetBrains Junie stores user-scope MCP servers in `~/.junie/mcp/mcp.json` with a standard `mcpServers` key (project scope is `.junie/mcp/mcp.json` in the repo root; user scope is the one Toolport should write). Docs: http…