Luat CLI is Ready: Install and Start Building in Seconds
The moment we've been working towards is here: the Luat CLI is ready and will be published soon. Once available, you'll be able to install it, run luat dev, and start building.
The moment we've been working towards is here: the Luat CLI is ready and will be published soon. Once available, you'll be able to install it, run luat dev, and start building.
Today we're excited to share something we've been working on for months: the complete Luat engine running in your browser via WebAssembly.
We're thrilled to announce one of our most requested features: file-based routing for Luat. Your file structure becomes your routes - intuitive, maintainable, and just makes sense.
Today, we're highlighting a small but significant feature in Luat's templating system: the spread operator for component props. If you're familiar with React or other modern JavaScript frameworks, you'll recognize this pattern immediately. It's a convenient way to pass multiple properties to a component in one go.
In modern web development, creating dynamic, responsive interfaces is everything. The ability to change styles and attributes on the fly based on application state is a cornerstone of a great user experience. That's why we're thrilled to introduce a set of features in Luat that make handling dynamic attributes and CSS classes more intuitive and powerful than ever.
Inspired by the declarative nature of frameworks like Svelte and Vue, we've baked in a syntax that will feel right at home.
Today, we're excited to introduce Luat - a Svelte-inspired Lua templating system for Rust that brings the battle-tested performance of Lua to modern web development. This isn't just another templating engine; it's our vision for server-side rendering that's as reliable as the games you love.