Ross ROSS = Recommend OSS · open-source software intelligence for agents

luaj/luaj

Lightweight, fast, Java-centric Lua interpreter written for JME and JSE, with string, table, package, math, io, os, debug, coroutine & luajava libraries, JSR-223 bindings, all metatags, weak tables and unique direct lua-to-java-bytecode compiling. observed · 2026-08-28

github.com/luaj/luaj · homepage · Java · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4024
  • days_rel: n/a
  • days_push: 1227
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1046 stars · 182 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Luaj is a lightweight, fast Lua interpreter (Lua 5.2.x compatible) written entirely in Java for JME, JSE, and JEE environments. It includes standard Lua libraries, JSR-223 scripting bindings, LuaJava API support, and unique direct Lua-to-Java-bytecode compilation.

Use cases

  • embed a Lua scripting engine in a Java application
  • run Lua scripts on the JVM without native dependencies
  • expose Java objects to Lua scripts via luajava
  • use Lua as a JSR-223 pluggable scripting language
  • compile Lua source directly to Java bytecode for performance
  • sandbox user-written scripts inside a Java server

When to choose

  • you need Lua scripting embedded in a Java or JVM project
  • you want a pure-Java, dependency-free Lua interpreter
  • you need JSR-223 scripting integration or Lua-to-Java interop

When to avoid

  • you need full Lua 5.3/5.4 language features
  • you need C Lua performance or C API compatibility
  • you need an actively developed interpreter with frequent updates

Facets

library · maturity maintenance

interpreter programming-language sdk programming-languages developer-tools jvm cross-platform lua lua-vm scripting-engine jsr-223 bytecode-compilation luajava interpreters scripting

5 sources

Member repositories

RepositoryRoleHealth v2
luaj/luajmain23

For agents

markdown · JSON · MCP: product_card(name="luaj/luaj")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem