Developer Tools good first issues

6,156 open issues currently match Developer Tools with the default 10+ star filter. This is the homepage feed limited to repositories tagged Developer Tools.

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

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~6,156 matching filters (10+ stars · Developer Tools)

List

Rewrite the statusline in Rust — single binary, cross-platform, near-zero cold start

AI summary

This issue proposes rewriting the statusline script from Bash to Rust. The goal is to create a single, cross-platform binary that offers significantly faster cold starts, addressing the current performance bottleneck of spawning a new process every second. This rewrite aims to simplify cross-platform compatibility and eliminate external dependencies like `jq`.

help wantedplatform:macosplatform:windowsarea:statuslinearea:installereffort:L
15Developer Tools · Command Line Tools
Difficulty
3/5

Testing with cargo-nextest

AI summary

The user is asking if it's possible to configure their project to use `cargo-nextest` for running tests instead of the default `cargo test` functionality. This is an enhancement request to integrate an alternative testing tool.

enhancementgood first issue
213Developer Tools · Command Line Tools
Difficulty
2/5

Package for Arch Linux (AUR)

AI summary

A user has requested an Arch Linux package (AUR) for the project, as current releases only provide RPM, DEB, and tarball formats. The suggested approach involves creating a PKGBUILD file and submitting it to the AUR, ideally by an Arch Linux user familiar with the distribution's packaging system.

enhancementhelp wantedpackagingplatform: Linux
30Developer Tools · Command Line Tools
Difficulty
3/5

The systemd user unit orders against a target it cannot see

AI summary

A systemd user unit is incorrectly configured to order itself against a system-level target ('bluetooth.target'), which is ignored. This can lead to the daemon starting before Bluetooth is ready, causing permanent connection failures. The suggested fix involves removing the ineffective ordering and making the daemon more resilient to early startup, along with correcting a documentation link.

buggood first issuepackagingplatform: Linux
30Developer Tools · Command Line Tools
Difficulty
2/5

sonyctl status reports Connected even when the transport is down

AI summary

The `sonyctl status` command incorrectly reports a 'Connected' status even when the underlying transport to the device is down. This is because the `IpcProtocol`'s status handler only checks for the existence of a device object, not the actual connection status. The suggested fix is to incorporate a check for `service.isConnected()` to accurately reflect the connection state, distinguishing between a selected but disconnected device and a truly connected one.

buggood first issuedaemon
30Developer Tools · Command Line Tools
Difficulty
2/5

sonyctl --direct claims the daemon is not running when it is

AI summary

The `sonyctl --direct` command incorrectly reports that the sonyd daemon is not running, even when it is. This happens because the tool prints a notice about the daemon's status unconditionally, regardless of whether the `--direct` flag was used to bypass it. The suggested fix is to only display this notice when the daemon is actually being looked for and not found.

buggood first issue
30Developer Tools · Command Line Tools
Difficulty
1/5

MDR-1000X: app shows disconnected and no controls work

AI summary

Users are reporting that the MDR-1000X (a first-generation device) is showing as disconnected in the app, despite being connected at the system level. This suggests a potential issue with the older Protocol V1 implementation, which is less tested than newer protocols.

bughelp wantedprotocolhardware report
30Developer Tools · Command Line Tools
Difficulty
3/5

Split Main.qml into per-page components

AI summary

This issue proposes refactoring the large `Main.qml` file into smaller, per-page components to improve readability and lower the barrier to contribution. The current monolithic file contains design tokens, reusable components, and all six application pages, making it difficult to navigate. The proposed solution involves creating separate QML files for each page and reusable component, along with utilizing QML singletons and modules.

enhancementhelp wantedui
30Developer Tools · Command Line Tools
Difficulty
3/5

Device artwork ignores the colour variant

AI summary

The application displays incorrect device artwork by showing a white version of a product for all color variants. This is because the `heroImagePath()` function maps a model to a single image, and the color information is not available through the Bluetooth name. The suggested fix involves either providing color-specific artwork or using neutral images like silhouettes.

buggood first issueui
30Developer Tools · Command Line Tools
Difficulty
2/5

Add a ProductSpec example for a mobile app feature

AI summary

This issue requests the addition of a new example ProductSpec file to the repository. The example should demonstrate how to define a mobile app feature using the ProductSpec format, including all mandatory sections and structured blocks. This aims to provide product managers and developers with a practical illustration of the ProductSpec's utility for common app scenarios.

documentationgood first issuehelp wanted
94Developer Tools · Task Management
Difficulty
2/5

Windows: ARM64 build

AI summary

This issue proposes adding native ARM64 support for Windows builds. The core change involves a minor modification to the `dotnet publish` command within the `windows.yml` file, along with updates to release artifacts and Winget packaging. Confirmation on ARM64 is required to ensure tray/notification functionality.

enhancementhelp wanted
42Developer Tools · CLI Application
Difficulty
2/5

New language: add a Localizable.strings translation

AI summary

This issue requests the addition of a new language translation for the Brink application. It involves copying an existing localization file, translating its content, and updating build scripts and resource directories. The process is outlined in four clear steps, and the issue is marked as a 'good first issue'.

documentationgood first issue
42Developer Tools · CLI Application
Difficulty
2/5

Optional menu bar icon (instead of / next to the edge strip)

AI summary

This issue proposes adding an optional menu bar icon that displays the highest-used ring as a percentage. This would be a useful alternative for users who have their screen edges occupied, allowing them to still access ring information via the menu bar. The feature would be opt-in and accessible through a context menu toggle.

enhancementgood first issue
42Developer Tools · CLI Application
Difficulty
2/5

Gemini CLI provider

AI summary

This issue requests the addition of a Gemini CLI provider to the Brink tool. The task involves implementing a `UsageProvider` for Gemini CLI, determining its token storage and quota endpoint on different operating systems, and integrating it into the Brink codebase and documentation.

enhancementhelp wanted
42Developer Tools · CLI Application
Difficulty
3/5

Multi-monitor: let the panel live on a chosen display

AI summary

This issue proposes allowing users to choose which display their panel (strip) resides on, rather than being fixed to the main display. It involves adding a context menu option to select a display, persisting this choice, and re-anchoring the panel when screen parameters change. The goal is to improve multi-monitor usability for users who work on external displays.

enhancementhelp wanted
42Developer Tools · CLI Application
Difficulty
3/5

[Пожелания + Баги]

AI summary

The user expresses appreciation for the project and provides a list of feature requests and bug reports. Feature requests include UI scaling, alternative UI designs, clip organization, overlay behavior, language support, a clip folder button, a portable version, and screenshot functionality. Reported bugs involve choppy clip recording, text flickering on overlay opening, and high GPU consumption when the overlay opens.

buggood first issuequestion
16Developer Tools · CLI Application
Difficulty
3/5

Epic: risk-based remediation SLA and finding lifecycle

AI summary

This epic aims to introduce a structured, risk-based remediation Service Level Agreement (SLA) and a finding lifecycle management system. It will deterministically assign due dates based on vulnerability risk, track findings through various remediation states, and allow for risk acceptance with defined expiry periods, all while ensuring reproducibility and auditability.

enhancementhelp wantedrisk-management
23Developer Tools · Command Line Tools
Difficulty
4/5

Improve accessibility and keyboard navigation

AI summary

This issue aims to significantly enhance the accessibility and keyboard navigation of the application. It covers a broad range of improvements including screen reader compatibility, keyboard-only operation for core workflows, visible focus indicators, and localization of accessibility labels across all supported languages.

enhancementhelp wanted
21Developer Tools · CLI Application
Difficulty
4/5

feat: support custom template directories via --template

AI summary

This issue proposes adding support for custom template directories to the oss-init tool. Users will be able to specify a local directory containing their own templates, which will override or supplement the tool's built-in templates. This allows organizations to easily incorporate their specific branding, license text, and other common elements into new projects.

enhancementhelp wantedgood first issue
58Developer Tools · Command Line Tools
Difficulty
3/5

angular-html: support Angular template

AI summary

The user is requesting support for Angular templates within the project. They are enthusiastic about the project's concept and are willing to submit a Pull Request (PR) themselves, but also welcome contributions from newcomers to Open Source.

good first issue
314Developer Tools · CLI Application
Difficulty
3/5

Custom compression codecs

AI summary

This issue proposes making the compression codec and level configurable via the command-line interface (CLI) instead of being hardcoded to Blosc with a fixed level. This would allow users to optimize compression for different data types and use cases.

enhancementgood first issuehelp wantedaccepted
16Developer Tools · CLI Application
Difficulty
2/5

feat(codequality): VB.NET rule pack (shares the C# .NET catalog)

AI summary

This issue proposes adding a VB.NET rule pack to the code quality analysis tool, mirroring the existing C# .NET catalog. It requires a VB.NET tree-sitter grammar and aims to implement approximately 140 rules across various categories, including specific VB.NET rules like 'On Error Resume Next' and 'Option Strict Off'. The goal is to achieve parity with the mature C# profile.

enhancementhelp wantedneeds-grammar
23Developer Tools · Command Line Tools
Difficulty
4/5

feat(codequality): Ruby/Rails rule pack (+ tree-sitter Ruby grammar)

AI summary

This issue proposes adding a new Ruby/Rails rule pack to the code quality analysis tool. It requires integrating a Tree-sitter Ruby grammar and aims to implement approximately 40 rules across various families like bugs, injection, crypto, and maintenance, with a focus on security vulnerabilities common in Rails applications.

enhancementhelp wantedready
23Developer Tools · Command Line Tools
Difficulty
4/5

feat(codequality): PHP rule pack (+ tree-sitter PHP grammar)

AI summary

This issue proposes the addition of a new PHP rule pack to the codebase, aiming for parity with approximately 180 rules. This includes integrating a Tree-sitter PHP grammar as a prerequisite and defining rule families and targets for implementation, with a focus on web application security. The authoring guide and a list of authoritative sources are provided for reference.

enhancementhelp wantedready
23Developer Tools · Command Line Tools
Difficulty
4/5

feat(codequality): Swift rule pack (+ tree-sitter Swift grammar)

AI summary

This issue proposes the addition of a Swift rule pack to the project, which will include approximately 120 rules categorized by family (bugs, errors, resources, etc.). A prerequisite is the integration of a tree-sitter Swift grammar into the `synapse-ast` component. The goal is to achieve parity with mature Swift coding standards, with specific emphasis on rules related to types, resources, and concurrency.

enhancementhelp wantedready
23Developer Tools · Command Line Tools
Difficulty
4/5

feat(codequality): Kotlin rule pack (+ tree-sitter Kotlin grammar)

AI summary

This issue proposes the addition of a new Kotlin rule pack to enhance code quality within the project. It includes the development of approximately 130 rules, categorized by family, with a focus on nullability, structured concurrency, and bug detection. A prerequisite is the integration of a tree-sitter Kotlin grammar.

enhancementhelp wantedready
23Developer Tools · Command Line Tools
Difficulty
4/5

[Feature]: Share Collection

AI summary

This issue proposes implementing a "Share Collection" feature for Api Explorer, allowing users to group and share API collections without requiring backend infrastructure or authentication. The MVP will focus on client-side generation of collections, exportable as JSON files or encoded URLs, and importable by other users.

enhancementgood first issue
15Developer Tools · API Testing
Difficulty
2/5
vaidzss/ping

NodeId is a 64-bit truncated hash — maintainer-acknowledged 'revisit for production' item, currently untracked

AI summary

This issue highlights a security concern where NodeIds are currently 64-bit truncated SHA-256 hashes, making them potentially vulnerable to preimage attacks in the contact verification flow. The maintainer acknowledges this as a limitation for production and suggests using full 256-bit hashes for contact verification to strengthen identity guarantees, while potentially keeping the 64-bit IDs for routing efficiency.

help wantedsecurity
16Developer Tools · CLI Application
Difficulty
3/5

Also browsing: Software Development , AI/ML , Uncategorized