# EmmyLua/IntelliJ-EmmyLua

Lua IDE/Debugger Plugin for IntelliJ IDEA

Repository: https://github.com/EmmyLua/IntelliJ-EmmyLua
Canonical: https://ross.abutalabs.com/products/intellij-emmylua
Homepage: https://emmylua.github.io
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: lua, lua-ide, ide, intellij-plugin, lua-plugin, lua-debugger, intellij, emmylua
Last push: 2026-08-17T10:16:44+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 8, longevity 100
- inputs: {"age_days": 3514, "days_push": 16, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1836, forks 335 (observed 2026-08-28T04:05:42.723772+00:00)

## What it is
EmmyLua is an IntelliJ IDEA plugin providing Lua language support, including syntax highlighting, code completion, navigation, refactoring, and debugging. It is written in Kotlin and distributed via the JetBrains Plugin Repository.

## Use cases
- lua ide for intellij idea
- debug lua code from intellij
- lua syntax highlighting and completion in jetbrains ides
- rename and find usages for lua symbols
- lua type annotations with @class and @param
- install lua plugin for pycharm or phpstorm

## When to choose
- you develop Lua in IntelliJ IDEA or other JetBrains IDEs and want IDE features like navigation, completion, and refactoring
- you need an integrated Lua debugger inside a JetBrains IDE
- you want Lua type annotation support via EmmyLua annotations

## When to avoid
- you use VS Code or another non-JetBrains editor
- you need Lua 5.4 or newer language features beyond the plugin's supported versions
- you only need a standalone Lua interpreter or linter rather than IDE tooling

## Facets
- artifact type: plugin
- maturity: active
- function: editor, documentation
- domain: developer-tools, text-editors, programming-languages
- platform: editor-plugin, cross-platform, jvm
- tags: lua, intellij-idea, jetbrains-plugin, ide-support, debugger, syntax-highlighting, code-completion, kotlin, debugging

## Member repositories
- EmmyLua/IntelliJ-EmmyLua (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:42.723772+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:18:27.431191+00:00, confidence not recorded.
  - readme: https://github.com/EmmyLua/IntelliJ-EmmyLua (fetched 2026-08-28T04:05:42.723772+00:00, sha b122007f85c6)
  - homepage: https://emmylua.github.io (fetched 2026-08-29T10:57:30.574365+00:00, sha 3fd435a15320)
- Data as of 2026-08-30T08:39:29.467469+00:00.
