Perl good first issues

43 open Perl issues currently match the default 10+ star filter. Scored difficulty: 5,943 at 1/5, 8,722 at 2/5, 12,675 at 3/5, 12,093 at 4/5, 856 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Perl.

All languages · Browse projects · How to find good first issues · Hacktoberfest 2026

Active projects

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

Showing 30 of ~43 matching filters (Perl · 10+ stars)

List

Restore keyboard focus on the terminal window after play, view or open

AI summary

When a-Shell opens a new window to play media (videos) or view images, it loses focus from the main terminal window. Currently, after closing the media window, focus does not automatically return to the terminal, requiring manual clicking. The user requests that focus be restored to the terminal window automatically upon closing the media viewer.

help wanted
3.9K
Difficulty
2/5

PG 11 : keep WAL for only one checkpoint

AI summary

This issue discusses a change in PostgreSQL 11 where the system now keeps WAL (Write-Ahead Logging) for only one checkpoint cycle instead of two. This aims to reduce disk space usage, especially on smaller servers. The author questions if a monitoring script's assumption about WAL size limits for versions 9.5 and above is still accurate after this change and suggests it might need an update.

enhancementgood first issue
185
Difficulty
2/5

Ttopen.pm issues

AI summary

The user encountered significant performance degradation when opening a font file after modifying its GPOS/GSUB tables using Ttopen.pm. Specifically, calling `maxContext()` triggered an unexpected write-back of the GPOS table, leading to extremely slow opening times. The user is seeking information on known issues with Ttopen's read/rewrite functionality or potential version compatibility problems.

help wanted
24
Difficulty
4/5

Mashtree 1.4.6 ignores --sort-order when constructing the tree

AI summary

The Mashtree 1.4.6 software incorrectly ignores the `--sort-order` parameter when constructing phylogenetic trees. Regardless of whether 'input-order' or 'random' is specified, the tree construction always defaults to alphabetical sample ordering, which can impact tie-breaking in neighbor-joining algorithms.

help wanted
192
Difficulty
2/5

Add PAR::Packer and Perl/Tkx and Win32::GUI as default GUI module for StrawberryPerl

AI summary

This issue proposes adding PAR::Packer, Perl/Tkx, and Win32::GUI as default GUI modules for StrawberryPerl. The goal is to simplify cross-platform GUI development and executable creation by bundling these modules and providing clear installation and configuration steps, particularly addressing the manual setup of Tcl/Tk dependencies.

help wantedclosable?
363
Difficulty
4/5

Improve error message wording in `Kernel/System/DynamicField/Backend.pm`

AI summary

This issue proposes to improve the clarity of error messages within the `Kernel/System/DynamicField/Backend.pm` module. The current messages are too generic and lack context, making them difficult for users to understand. The suggested improvement is to explicitly mention that these errors relate to dynamic fields.

good first issuetechnical improvement
337
Difficulty
1/5

Linearize PDFs for better metadata removal

AI summary

The user is proposing to add PDF linearization to the application to ensure better metadata removal, aligning with the app's minimalistic philosophy. They are seeking clarification on whether this feature would be considered within scope or overkill, and have provided a link to a method using QPDF and ExifTool.

enhancementhelp wantedmaybe-someday
2.5K
Difficulty
3/5

Pdf reader with synctex

AI summary

The user is requesting the integration of the Bookokrat PDF reader into a shell environment to create a complete on-the-go LaTeX setup. This would allow for synchronized viewing of PDF output with LaTeX source code.

help wanted
3.9K
Difficulty
4/5

backup_label : return immediately CRITICAL on secondary, or when pg_is_in_backup() = false

AI summary

This issue proposes to immediately return a CRITICAL status for the backup_label check under two conditions: when running on a secondary PostgreSQL server, or when the `pg_is_in_backup()` function returns false. The rationale is that a backup label on a secondary is abnormal and potentially dangerous, and the check should also fail if no backup is active.

enhancementgood first issuepatch needs review
185
Difficulty
2/5

MetaPhlAn

AI summary

The user is inquiring about the community's interest in building a MetaPhlAn database using Kalamari. They are also seeking assistance if such a need exists, providing links to relevant documentation for both Kalamari and MetaPhlAn database customization.

help wanted
53
Difficulty
3/5
aspiers/stow

Clarify error message when `--target` directory doesn't exist

AI summary

This issue proposes improving the error message when the `--target` directory specified in `stow` does not exist or is not a valid directory. The current message is confusing, and the suggestion is to rephrase it to clearly indicate the problem and to avoid automatically printing the full help text, making the error more visible.

help wantedeasyUX
1.1K
Difficulty
1/5

feat: Native IPv6 support

AI summary

The user is requesting native IPv6 support for a project and has identified that xCAT currently lacks this functionality. They are inquiring whether this limitation stems from xCAT itself or its underlying components.

help wanted
394
Difficulty
4/5

Re-enable Spotify Connect integration

AI summary

This issue proposes re-enabling Spotify Connect integration within the LMS (Logitech Media Server) plugin, Spotty. The fix involves updating the librespot helper binary and reimplementing the plugin's daemon lifecycle, event dispatch, and API control to restore the expected Spotify Connect user experience while maintaining LMS-controlled multiroom synchronization.

enhancementhelp wantedConnect Mode
201
Difficulty
4/5

Hard runtime dependency on Net::IDN::Encode breaks install on perl >= 5.38 (XS won't compile)

AI summary

The JSON::Validator module has a hard runtime dependency on Net::IDN::Encode, which fails to compile its XS code on Perl versions 5.38 and later. This is due to a removed C API function in Perl. The suggested fix is to change this dependency from a runtime requirement to a test requirement, as the module already handles its absence gracefully at runtime.

bughelp wanted
59
Difficulty
3/5

Also browsing: Python , TypeScript , JavaScript