Welcome to Asta

A monospace UI framework where every element aligns to a character grid.

Getting Started

This is a minimal template to help you get started with Asta. Edit this file to build your interface.

What's Included

Example Components

Button

Form

Grid System

Use the 12-column grid system:

Four columns

Four columns

Four columns

ASCII ART

Box-Drawing characters are supported for expressive drawings/plots/graphics.

          VROOM
            ▲
10│        . .
 9│      ..... .....
 8│    ......... .......
 7│  ............. .......
 6│.......................
 5│.......................
 4│.......................
 3│.......................
 2│.......................
 1│.......................
 0┼────────────────────────► ASTA
    0 1 2 3 4 5 6 7 8 9 10
   ▲▲▲ GAUSSIAN PEAK @ 5 ▲▲▲