Welcome to Anix

Anix is an intuitive templating language for building web interfaces with a clean, concise syntax. It combines the best aspects of modern templating languages with powerful JavaScript integration.

Intuitive Syntax

p "Write HTML with a clean, indentation-based syntax that's easy to read and maintain."

Built-in JS Commands

Use built-in JavaScript commands for common operations without writing verbose code.

Component Reuse

Create reusable components and includes to maintain DRY principles.

File-based Routing

Simple file-based routing makes navigation and page organization intuitive.

Getting Started

npx create-anix <your_project_name>

Create your first Anix file:

page ["Hello World", "/"] {
 div.container {
   h1 "Hello, Anix!"
   p "Welcome to my first Anix page"  }
}