Modern, Lightweight UI Framework

"Build web applications quickly with a simple, readable syntax for dynamic pages"

Why Choose Anix?

Intuitive Syntax

Simple .anix file syntax for creating beautiful UI layouts quickly.

Reusable Components

Built-in support for includes and components to keep your code DRY.

JavaScript Events

Custom JS event commands for interactive applications.

⌗⌗

File-based Routing

Simple routing based on your file structure.

Rapid Prototyping

Focus on visual design and quick development.

⚡︎

Backend Integration

Seamless integration with Node.js and other backends.

Simple & Readable Syntax

page ["Home", "/"] {
  div.container {
    h1 "Welcome to Anix!"
    p "This is a sample page."
    button.btn "Click Me"
  }
}

js:click(".btn") {
  alert('Button clicked!');
}

Clean, concise, and powerful - no complex configurations needed.

Get Started in Seconds

1

Create a new Anix app

npx create-anix <your_app_name>
2

Install dependencies

npm install
3

Start the development server

npm start