A collaboration with Proof · 1 public repo per week

Are you an open source maintainer? We can help your project.

Completely free for open source repositories.

Proof turns your repository into a graph of requirements that humans and agents can both use. It finds as many bugs as it can, and gives you the tools to triage GitHub issues and pull requests from contributors — including community bug reports and security reports.

Software Development good first issues

11,789 open issues currently match Software Development with the default 10+ star filter. This is the homepage feed limited to repositories tagged Software Development.

All issues · Browse projects · How to find good first issues

Active filters:Stars: 10+ Stars • Category: Software Development
Filters trigger API requests for better performance

Showing 30 of 11,789 opportunities to contribute from the last 5 days

Software DevelopmentFramework Development

AI Summary: This issue proposes adding functionality to import Kimi Code sessions into a new adapter. The import should preserve session state, messages, tool exchanges, and other relevant data for both primary and sub-agents. The implementation is strictly import-only for now, with plans for an exporter to follow once upstream provides a stable restore/resume contract.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding an adapter to import session logs from Mistral Vibe. The goal is to discover and preserve all relevant information from these logs, such as messages, tool execution, and thinking processes, without adding an exporter until a stable restore contract is available. The implementation must be pinned to a specific upstream version and adhere to strict data sanitization and provenance requirements.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixtureblocked

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentApplication Development

AI Summary: This issue describes a bug where auto-generated captions that wrap correctly in the preview are exported as a single, long line that extends beyond the frame. The problem occurs because the exporter only recognizes explicit line breaks, not automatic wrapping based on text length. A user has provided a fix that ensures captions wrap correctly in the export, matching the preview.

Complexity:2/5
buggood first issue

Free & Open-Source CapCut replacement.

TypeScript
#audio-processor#auto-caption#automation#capcut#capcut-alternative#content-creation#cross-platform#desktop-app#ffmpeg#free-video-editor#non-linear-editor#offline-first#open-source-video-editor#rust-lang#tauri-app#video-editing#video-editing-software#video-processing-tool#whisper-cpp
Software DevelopmentGame Development

AI Summary: This issue requires manual validation of real-world launcher configurations before integrating them into Omarchy. The goal is to ensure that reports generated from these real libraries are clean and do not contain sensitive information, using a provided checklist of launchers.

Complexity:3/5
help wantedrelease

A beautiful, local-first game library built for Omarchy.

C++
#game-launcher#heroic-games-launcher#hyprland#linux#lutris#omarchy#qml#qt#steam#wayland
Software DevelopmentGitHub Projects

AI Summary: This issue aims to expand the testing coverage for Omarchy on Windows by creating a diverse test matrix. The matrix should include various hardware configurations (CPUs, GPUs, memory) and Windows versions, and the testing should cover core functionalities like GPU fallback, audio, clipboard, networking, input, and system power states. The goal is to improve the usefulness of community bug reports by providing diagnostic bundles and a reusable checklist.

Complexity:4/5
help wanted

Use Omarchy Linux on Windows 11 without any hassle.

Go
#arch-linux#hyprland#linux#omarchy#qemu#venus#virgl#virtualization#vulkan#wayland#whpx#windows#windows-11
Software DevelopmentApplication Development

AI Summary: The user is experiencing audio crackling in Ableton Live when performing UI interactions like zooming, clicking MIDI notes, or resizing channels while running through Wine. They previously resolved a similar issue on Windows by disabling HDR and forcing GPU usage, but are struggling to find a solution within the Wine environment.

Complexity:4/5
audiohelp wanted

Run Ableton 12 and Push on Linux

C
Software DevelopmentApplication Development

AI Summary: The preview window in the editor's media panel turns black or gray during video playback and scrubbing, but displays correctly when paused. Exports are unaffected, and the issue occurs regardless of whether playback is continuous or involves manual scrubbing. The user has attempted several environment variable tweaks without success.

Complexity:3/5
buggood first issue

Free & Open-Source CapCut replacement.

TypeScript
#audio-processor#auto-caption#automation#capcut#capcut-alternative#content-creation#cross-platform#desktop-app#ffmpeg#free-video-editor#non-linear-editor#offline-first#open-source-video-editor#rust-lang#tauri-app#video-editing#video-editing-software#video-processing-tool#whisper-cpp
Software DevelopmentFramework Development

AI Summary: This issue proposes adding support for importing OpenClaw sessions into the adapter. The implementation should discover and import current SQLite sessions and transcripts, preserving their native structure and data. It is strictly import-only, with no exporter functionality until a stable restore contract is available upstream. Fixtures must be carefully sanitized to protect sensitive information.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding functionality to import thread data from Zed Agent's native SQLite database. The import should capture various data types like messages, tool operations, and metadata, while strictly adhering to a specific upstream version. It emphasizes an import-only approach for now, with a clear process for fixture creation and validation to ensure data integrity and privacy.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding an import-only adapter for OpenHands V1 local conversations. The goal is to ingest conversation data, including identity, actions, observations, messages, tools, and agent state, from a specific upstream version. The import should preserve native structure and ordering, while excluding sensitive data like credentials and SaaS stores. An exporter will not be implemented until a stable restore/resume contract is available.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding an adapter to import session data from the Charmbracelet Crush application. The import should cover sessions, messages, parts, and tool data from Crush's SQLite database, ensuring data integrity and preserving native structure. The implementation must be import-only and pinned to a specific upstream version of Crush.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding an adapter to import chat history from the Aider project. The import should prioritize the user-facing Markdown history, with optional LLM history as supplemental evidence. This is an import-only feature, with no exporter planned until a stable restore/resume contract is available in Aider.

Complexity:3/5
enhancementgood first issuehelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding functionality to import existing Continue CLI sessions into a new adapter. The import process should handle session identity, chat history, context, tools, and usage data, while preserving the original file structure. The implementation must be pinned to a specific upstream version and focus solely on import, not export, until a stable restore contract is available.

Complexity:3/5
enhancementgood first issuehelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes importing task identity and history, conversation content, UI messages, tools, and attachments from an upstream "cline" repository into the current adapter. The import is strictly one-way, with no exporter functionality until a stable restore contract is established upstream. The process requires careful handling of sensitive data and adherence to specific fixture and claiming procedures.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding an adapter to import session data from the Goose project into the Universal Session Log (ASP) format. The import will cover sessions, messages, tool calls, metadata, and usage, reading from a snapshot of the Goose SQLite database. The implementation must be import-only and pinned to a specific upstream version, with strict requirements for fixture sanitization and provenance.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding an adapter to import session history from Qwen Code. The import will be read-only, focusing on preserving native session data structure and content, with specific instructions for handling sensitive information and maintaining a baseline version of the Qwen Code repository. The goal is to integrate Qwen Code session logs into a universal session log format.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentFramework Development

AI Summary: This issue proposes adding functionality to import GitHub Copilot CLI sessions into a new system. The import will focus on reconstructing session state by replaying event journals and metadata, rather than relying on derived information. This is an import-only feature, with no exporter planned until a stable restore contract is available upstream.

Complexity:3/5
enhancementhelp wantedarea:harnesscommunityneeds-fixture

USL is the storage-first reference implementation of the Agent Session Protocol (ASP). ACP handles the live present (editor↔agent interaction); ASP handles the durable past and cross-runtime migration; USL is the storage engine behind ASP.

TypeScript
#agent#agent-harness#agent-runtime#agent-session#agent-session-manager#agent-sessions#agent-sessions-manager
Software DevelopmentApplication Development

AI Summary: This is a lighthearted notification that a git push operation to a Nix repository failed. The author is simply informing the recipient, as it's not a technical problem requiring a fix but rather an observation.

Complexity:1/5
good first issue

Free & Open-Source CapCut replacement.

Rust
#audio#audio-processing#capcut-alternative#capcut-for-pc#clipper#clipping#editing#editor#ffmpeg#rust#tauri#video#video-editing#video-editor#video-generation#video-processing#whisper
Software DevelopmentApplication Development

AI Summary: The user is experiencing crashes with "WebKitWebProcess" when trying to play or navigate frames of a clip. They suspect the issue is related to running on Wayland (Hyprland) as the application might be designed for X11. Attempts to disable WebKit's DMABUF renderer and compositing mode did not resolve the problem.

Complexity:3/5
buggood first issue

Free & Open-Source CapCut replacement.

Rust
#audio#audio-processing#capcut-alternative#capcut-for-pc#clipper#clipping#editing#editor#ffmpeg#rust#tauri#video#video-editing#video-editor#video-generation#video-processing#whisper
Software DevelopmentApplication Development

AI Summary: The user on Windows 11 reports that after minimizing the application to the system tray, the "wheel" (likely a gesture or context menu) becomes unresponsive. They need to reopen the main window to activate it again, despite a prompt indicating background mouse gesture monitoring is active.

Complexity:3/5
help wanted

StarPie 现代化 Windows 鼠标轮盘手势系统

C#
#lightweight#pie#windows-10#windows-11#wpf
Software DevelopmentApplication Development

AI Summary: This issue requests the addition of support for the Nix package manager. Implementing this would involve recognizing and utilizing a `flake.nix` file located at the project's root directory.

Complexity:2/5
buggood first issue

Free & Open-Source CapCut replacement.

Rust
#audio#audio-processing#capcut-alternative#capcut-for-pc#clipper#clipping#editing#editor#ffmpeg#rust#tauri#video#video-editing#video-editor#video-generation#video-processing#whisper
Software DevelopmentMobile Application Development

AI Summary: The user is reporting a UI anomaly in the settings interface, where appearance settings are not working as expected, causing the application to be unusable. They are also encountering a "crypto.randomUUID is not a function" error in multiple locations, indicating a potential JavaScript runtime issue.

Complexity:3/5
bughelp wanted

dsh 安卓壳 APK——WebView UI + 内嵌 Termux 运行时快照(解压即跑)、SAF 目录桥、保活服务、看门狗、运行时在线更新。

JavaScript
#android#dsh-plugin#kotlin#termux#webview
Software DevelopmentApplication Development

AI Summary: This issue requests the addition of internationalization (i18n) support to the project. The user suggests implementing a system like .po file support to allow for independent creation and maintenance of language translations, specifically mentioning Simplified Chinese as an example.

Complexity:3/5
enhancementgood first issue

Free & Open-Source CapCut replacement.

Rust
#audio#audio-processing#capcut-alternative#capcut-for-pc#clipper#clipping#editing#editor#ffmpeg#rust#tauri#video#video-editing#video-editor#video-generation#video-processing#whisper
Software DevelopmentLearning Resources

AI Summary: This issue proposes a new learning track focused on React meta-frameworks, with Next.js as the primary example. It aims to teach advanced concepts like the App Router, Server Components, Server Actions, and streaming SSR to frontend developers looking to build production-ready SPAs with SSR and modern data fetching.

Complexity:4/5
help wanteddiscussãotrilha-novaEm produção

Roadmaps e trilhas de aprendizado de tecnologia em português, gratuitos e open source. Aprenda do zero, de forma colaborativa.

MDX
#aprender#learning#opensource#pt-br
Software DevelopmentLearning Resources

AI Summary: This issue proposes a new learning track focused on frontend deployment and edge runtime concepts. It aims to cover topics like Cloudflare Workers, Vercel Edge, ISR, image optimization, preview environments, atomic deploys, and caching strategies, targeting developers who want to understand the post-build lifecycle of their code and its impact on performance and developer experience.

Complexity:4/5
help wanteddiscussãotrilha-nova

Roadmaps e trilhas de aprendizado de tecnologia em português, gratuitos e open source. Aprenda do zero, de forma colaborativa.

MDX
#aprender#learning#opensource#pt-br
Software DevelopmentLearning Resources

AI Summary: This GitHub issue proposes a new learning track focused on AI-assisted code generation and review workflows. It aims to teach developers how to effectively use AI tools like Claude Code and Cursor for tasks such as dividing work, reviewing generated code, and performing AI-aware code reviews. The track will also cover when not to use AI and how to integrate AI into the development process while maintaining code quality and security.

Complexity:3/5
help wanteddiscussãotrilha-nova

Roadmaps e trilhas de aprendizado de tecnologia em português, gratuitos e open source. Aprenda do zero, de forma colaborativa.

MDX
#aprender#learning#opensource#pt-br
Software DevelopmentLearning Resources

AI Summary: This GitHub issue proposes a new learning track focused on frontend observability. It aims to cover essential topics like error tracking (Sentry), Real User Monitoring, OpenTelemetry for web, structured logging, feature flags, and PII-aware telemetry, targeting developers who want to proactively monitor production environments.

Complexity:4/5
help wanteddiscussãotrilha-nova

Roadmaps e trilhas de aprendizado de tecnologia em português, gratuitos e open source. Aprenda do zero, de forma colaborativa.

MDX
#aprender#learning#opensource#pt-br
Software DevelopmentLearning Resources

AI Summary: This issue proposes a new learning track focused on Internationalization (i18n) and Localization (l10n) for frontend development. It aims to cover topics like `Intl.*` APIs, ICU MessageFormat, RTL layouts, locale-aware formatting, translation workflows, and pseudo-localization, with a final project to apply these concepts.

Complexity:4/5
help wanteddiscussãotrilha-nova

Roadmaps e trilhas de aprendizado de tecnologia em português, gratuitos e open source. Aprenda do zero, de forma colaborativa.

MDX
#aprender#learning#opensource#pt-br

Also browsing: AI/ML , Uncategorized , Developer Tools