UI Components
Declarative page blocks: nav, hero, sect, form, card, table, modal. Responsive by default.
Describe data, authentication, API and pages in one readable .aip file. aiplang turns it into a working web application.
~db postgres ~auth jwt model Produto id uuid pk nome text required preco float api Produto ~guard auth GET /produtos => list page "/produtos" table Produto -> nome, preco
Declarative page blocks: nav, hero, sect, form, card, table, modal. Responsive by default.
No packages to install. No boilerplate. Just describe what you want.
The Go compiler processes the specification and keeps the database, API and pages consistent.
Start from authentication, CRUD, dashboard, payment and real-time examples.
Explore the complete documentation, examples and playground.
Resources
No packages to install. No boilerplate. Just describe what you want.
Language syntax
A complete todo app in one file.
Web applications spread rules across the database, authentication, API, pages and configuration.
To generate that set, AI must coordinate many files and dependencies.
The .aip file records the complete intent with canonical syntax and about 620 tokens per app.
Fewer divergence points and a published AI-generation error rate of about 2%.
How a compact representation helps people and AI models keep the database, API and interface aligned.
Learn more →Learn the syntax, backend and frontend blocks, and the publishing workflow.