Lua good first issues

290 open Lua 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,094 at 4/5, 856 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Lua.

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 ~290 matching filters (Lua · 10+ stars)

List

List of missing Tibia features from all versions

AI summary

This GitHub issue serves as a roadmap for implementing missing Tibia features in the OTClient. It categorizes features by game version (11.00, 11.50, 11.80, 12.00) and tracks their status (Completed or Pending), with some features requiring specific code modifications.

good first issue
508
Difficulty
2/5

Wanted: List of EICAS messages

AI summary

The user is requesting a comprehensive list of all EICAS (Engine Indicating and Crew Alerting System) messages. This list is intended to be used for tracking and marking off completed messages.

enhancementhelp wantedinstruments
213
Difficulty
2/5

renderer optimizations & enhancements

AI summary

This issue discusses the historical evolution of the GMod backend renderer, highlighting past attempts at optimization and the current reliance on `mesh.*` functions. The author is seeking suggestions and ideas for further renderer optimizations and enhancements, acknowledging the current performance bottleneck caused by numerous `mesh.*` calls.

enhancementhelp wantedbackend: gmod
15
Difficulty
4/5

replace __inherited_from with a solution that allows cascading inheritance

AI summary

This issue proposes enhancing the provider inheritance mechanism by replacing `__inherited_from` with a solution that supports cascading inheritance. The current implementation only allows single-level inheritance, meaning inheriting from a provider that itself inherits from another will lose the grandparent's configuration.

enhancementgood first issue
18.2K
Difficulty
3/5

structured configuration for password retreival

AI summary

The user wants to improve the configuration system for retrieving credentials and API keys. The current approach mixes environment variable names and command execution, leading to semantic ambiguity. The proposed solution involves introducing a more structured configuration, potentially with separate fields for commands or nested structures, while ensuring backward compatibility and considering the removal of scoped environment variable lookups.

enhancementgood first issue
18.2K
Difficulty
3/5

Good First Issue: Check behavior of the original game with respect to large toilets.

AI summary

This issue asks to investigate how the original game handles large toilet rooms where patients struggle to access all facilities due to door congestion. The goal is to compare this behavior with CorsixTH's current implementation to inform the resolution of a related bug (#1825). This investigation aims to determine if the original game exhibits the same issue or if it has a different patient door-usage logic.

Good First Issue
4.5K
Difficulty
2/5

North American coverage status

AI summary

This issue tracks the coverage status of public transit data for North America, specifically focusing on countries and their sub-regions. It uses a checklist format to indicate which areas have achieved coverage, with some entries linking to related issues for more details.

good first issuedata sources
653
Difficulty
2/5

[Looking for help] Localization

AI summary

The user is seeking assistance with localizing the 'Keystone Percentage Helper' tool. They have provided badges indicating the current translation status for English (100%), French (100%), and Russian (96%). This suggests a need for either further translation work, review, or integration of these localized strings.

help wantedlocalization
11
Difficulty
2/5

feature: Apply session_cwd to session restore

AI summary

This issue proposes to improve session restoration in agentic.nvim. Currently, session restoration relies on Neovim's current working directory (CWD), which can prevent sessions from being restored correctly if Neovim's CWD is not the original workspace directory. The suggested solution is to use the session's stored CWD for both listing and loading sessions, aligning with how new sessions are created.

enhancementhelp wantedgood first issuequality-of-life
541
Difficulty
2/5

[Looking for help] Localization

AI summary

The user is seeking assistance with localizing the "XIV Continued" project. They have provided current completion percentages for English, French, and German translations, indicating a need for further localization efforts.

help wantedlocalization
11
Difficulty
2/5

Feature Request: Mission Date

AI summary

This feature request asks for the current mission date to be exposed through DCS-BIOS, potentially within the common data. The user wants this information to calculate the sun's position for controlling simpit ambient lighting based on date, time, and location.

good first issue
426
Difficulty
2/5

Drawing latency on Android readers (Boox, Bigme)

AI summary

Users of Boox and Bigme Android e-readers are experiencing noticeable latency between pen input and ink display in KOReader, making the drawing experience feel sluggish compared to native apps. This issue appears to be related to how KOReader interacts with the device's e-ink refresh modes and screen drivers, potentially not utilizing the fastest update mechanisms available.

enhancementhelp wanted
61
Difficulty
4/5

Boox: the pen's button and eraser do nothing

AI summary

A Boox device user is reporting that the pen's button and eraser are not functioning within the Ink Away feature of KOReader, despite being configured in the settings. This issue is specific to Boox devices and may be related to how KOReader handles pen input on Android, particularly with older versions.

bughelp wanted
61
Difficulty
3/5

🐛 migration needed: mobs speed enhancements

AI summary

This issue identifies an incorrect implementation of mob speed adjustments in the server's scripts. Instead of using approximations like percentage boosts, mob speeds should be set directly in their family table or via the `setSpeed()` function, matching retail values.

buggood first issue
497
Difficulty
2/5

Cannot walk over scenes

AI summary

Players are unable to move directly towards or across scenes after updating the resource from version 2.2.0 to 2.2.2. The issue was present before the update and might be related to the 'W' key being disabled near scenes, although the provided configuration shows `Config.HotKeysEnabled = false`.

enhancementhelp wantedgood first issue
12
Difficulty
3/5

The delta colour scheme is unusable and has a syntax error

AI summary

The user reports that the 'delta' color scheme in AstroNvim is unusable due to excessively bright colors that hinder readability. Additionally, they encountered a syntax error related to 'syntax.red' which prevents Delta from opening for git diffs. The user had to manually adjust colors to make it manageable.

buggood first issue
164
Difficulty
3/5

Kindle Scribe: pen unreliable over EPUBs, and going from an EPUB to a notebook freezes and restarts the Kindle

AI summary

A Kindle Scribe user is experiencing unreliable pen input and system freezes when annotating EPUB files. Specifically, the pen is often not recognized on EPUBs, and switching from EPUB annotation to a notebook causes the pen to become erratic in the notebook before the entire Kindle restarts. This issue appears to be specific to EPUB annotation, as notebooks and PDF annotation work correctly.

bughelp wanted
61
Difficulty
4/5

FR: Add a way to manually refresh the screen

AI summary

The user is requesting a feature to manually refresh the screen on their Kobo Libra Color. This would help resolve issues where strokes don't appear, UI elements are not cleaned up, or pen tools display incorrectly.

enhancementgood first issue
61
Difficulty
2/5

Translations: Italian, Spanish, Portuguese and Turkish

AI summary

This issue proposes adding translations for the Ink Away plugin into Italian, Spanish, Portuguese, and Turkish. The goal is to make the plugin fully translatable by shipping translation files with it, ensuring a consistent language experience for users. Native speakers are needed to contribute translations and review the wording.

enhancementhelp wanted
61
Difficulty
2/5

Kindle Scribe: side button doesn't switch to the highlighter, and palm rejection in cursive

AI summary

This issue reports two bugs on the Kindle Scribe: the side button on the Amazon pen fails to switch to the highlighter, and palm rejection is inconsistent when writing in cursive. The user is seeking help from someone with a Kindle Scribe to test these functionalities, especially after a potential fix in version 4.1.0.

bughelp wanted
61
Difficulty
3/5

A little space between the fitted book toolbar and the text

AI summary

A Kobo Libra Colour user on a prerelease firmware reported that the fitted book toolbar now sits directly at the edge of the text, appearing cramped. The desired behavior is to have a small visual gap between the toolbar and the text. This can likely be fixed by slightly reducing the margin applied to the toolbar's thickness.

enhancementgood first issue
61
Difficulty
2/5

Book toolbar goes back to the highlighter after changing tools

AI summary

Users are reporting that the book toolbar in annotation mode reverts to the highlighter tool after switching to a different tool. The expected behavior is for the toolbar to retain the last selected tool. The issue is likely related to how the active tool or pen is restored within the reader's ink view.

buggood first issue
61
Difficulty
2/5

Feature request: Connect to an already running sandboxed pi

AI summary

This feature request proposes adding an option to `pi.nvim` to connect to an existing, already running headless `pi` instance via RPC. This would allow users to manage separate sandbox profiles for Neovim and `pi`, granting them independent permissions while maintaining the `pi.nvim` user experience.

enhancementhelp wanted
239
Difficulty
3/5

MineClone/MineClonia compatibility

AI summary

The user is requesting to enable compatibility between MineClone/MineClonia and MCL (presumably another mod or game). They are offering to help and have provided a link to a similar implementation they are working on for Technic, indicating a willingness to contribute to this feature.

help wantedfeature request
20
Difficulty
3/5

Also browsing: Python , TypeScript , JavaScript