Skip to main content
🎮Powered by Gaming Technology

Build the web like
you're making a game

Wunderframe brings the power of Lua — the language that powers World of Warcraft, Angry Birds, and Corona SDK — to modern web development.

LUAT templating with Svelte-inspired syntax. Zero configuration. Maximum creativity.

0
Config Files
100%
Lua Powered
Possibilities
📄TodoApp.luat

<!-- Create a TodoApp component -->
<script>
  local todos = {
    { id = 1, text = "Learn LUAT", done = false },
    { id = 2, text = "Build awesome apps", done = false }
  }
  
  local newTodo = ""
  
  function addTodo()
    table.insert(todos, {
      id = #todos + 1,
      text = newTodo,
      done = false
    })
    newTodo = ""
  end
</script>

<div class="todo-app">
  <h1>🎮 Game-Powered Todo App</h1>
  
  <form @submit.prevent="addTodo()">
    <input 
      x-model="newTodo" 
      placeholder="Add a quest..."
      class="quest-input"
    />
    <button type="submit" class="btn-add">
      ⚔️ Add Quest
    </button>
  </form>
  
  <ul class="quest-list">
    {#each todos as todo}
      <li 
        class="quest-item"
        class:completed={todo.done}
      >
        <span>{todo.text}</span>
        <button @click="todo.done = !todo.done">
          {todo.done ? "✅" : "⭕"}
        </button>
      </li>
    {/each}
  </ul>
</div>
🎮

Game-Level Performance

LUAT templates compile to blazing-fast Lua bytecode, just like the engines powering World of Warcraft and Roblox. Server-side rendering that's built for speed from day one.

Svelte-Inspired Syntax

Familiar #if, #each, and reactive patterns you love, powered by the proven stability of Lua. Write templates that feel natural and compile to efficient code.

Zero Config Magic

TailwindCSS, TypeScript, Alpine.js, and HTMX work seamlessly together. No webpack configs, no build tool nightmares. Just pure creativity.

Why Lua? Because Games.

Lua has been an inspiration and foundation for visual, highly dynamic, and naturally interactive systems. From powering World of Warcraftmods to running critical AI and game logic in Angry Birds andCorona SDK, its vibrant heritage makes it ideal for modern web applications.

Why Choose Wunderframe?

Stop configuring. Start creating. Wunderframe gives you everything you need to build modern web applications without the complexity.

Lightning Fast Development

Write less boilerplate. Zero configuration means you can start building immediately without wrestling with build tools.

Get productive in minutes
🎯

Server-Side by Design

LUAT templates render on the server with optional client-side hydration. SEO-friendly and fast by default.

Perfect Lighthouse scores
🎮

Game-Proven Language

Lua powers some of the most complex interactive experiences ever created. Now it powers your web apps.

Battle-tested stability
🔥

Modern Frontend Stack

TailwindCSS, Alpine.js, HTMX, and TypeScript work together seamlessly. No configuration required.

Best-in-class DX

Ready to level up your web development?

Join the growing community of developers who've discovered the joy of building with Wunderframe.