LuaX: A Lua Dialect with JSX

This website now runs on a custom language called LuaX, which is similar to JSX but for Lua. With LuaX, you can write Lua files that return HTML and create more complex pages using functions that return HTML. The author describes how they despise static sites and the current complexities involved in building and deploying websites. They express a desire for dynamic sites that can update content dynamically without the need for rebuilding or redeploying. The author explains their preference for JSX because of its ability to manipulate HTML as data, and they chose Lua as the language for their custom language due to its ease of parsing and integration with their existing Go-based website. The author highlights the advantages they have experienced using LuaX, such as simplified template creation, easier manipulation of HTML, and improved workflow. They conclude by encouraging others to explore and build tools for themselves, even if they might seem weird or unconventional.

https://bvisness.me/luax/

To top