LuaRocks.org had a security incident in September 2026. Read the incident report.

JSX-like for lua

$ luarocks install daviluaxml

Davi System Lua XML (DaviLuaXML) is a library that allows you to use XML syntax inside Lua code.
XML tags are transformed into Lua function calls, similar to JSX in JavaScript.

Changes in 2.2-0:
- Parser extension API: SetPattern, GetPattern, SetParserPrincipal and match to register and query grammar patterns
- New AST node "file": parser output is now {node_type = "file", children = {...}} grouping all nodes of the file
- Importer works correctly after searcher installation
- Tests only run when the module is executed directly (is_main guard)
- Parser refactored with pattern registry
- Improved documentation in parser, compile and runtime modules

Versions

2.2-113 days ago4 downloads
2.2-016 days ago1 download
2.1-221 days ago4 downloads
2.1-130 days ago1 download
2.0-135 days ago3 downloads
1.5-1329 days ago6 downloads
1.3-1329 days ago3 downloads
1.2-5342 days ago3 downloads
1.2-4342 days ago5 downloads
1.2-3342 days ago5 downloads
1.2-2344 days ago6 downloads
1.2-1344 days ago5 downloads
1.1-2345 days ago9 downloads
1.1-1347 days ago7 downloads
1.0-3348 days ago7 downloads
1.0-2348 days ago4 downloads
dev-9dev348 days ago1 download

Dependencies

Dependency for

PudimWeb

Labels

Manifests