Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

Atlantus is a language and runtime for web backends.

You write .atl. You run the atlantus CLI. You do not need to install Rust or touch the framework source to build APIs.

You getMeaning
LanguageTyped .atl modules under a fixed app/ layout
CLInew, check, dev, start, db, generators
RuntimeLong-lived HTTP process (state can survive requests)
ViewsHTML templates under app/views

Product cycle

install binary → new project → check → dev → start
  1. Install atlantus
  2. atlantus new my-api
  3. atlantus check
  4. atlantus dev
  5. atlantus start for production-shaped serve

Compared to other stacks

StackAtlantus
PHP + FPMLong-lived atlantus process + .atl handlers
Node + ExpressSame idea: edit routes, restart/reload, ship one binary runtime
Laravel BladeFile views with a small Blade-near syntax
Composer / npmApp deps evolving; start with a single binary

This documentation

SectionUse when
Start hereInstall and first API
LanguageSyntax, HTTP, views, built-ins
FrameworkDB, auth, jobs, CLI
Ship itDeploy and examples

Site: atl-docs.atlantus.network.

Next: Install.