Rat
Minimal web framework
Home
Docs
Learn
Download
Examples
About
Documentation
Build with Rat
13 sections · 50 pages · one binary
01
Basics
Setup
First Project
Interpolation
HTML attributes
Reactivity
Pups (components)
Services
State tiers
Functions
Guards and loops
02
Pages
Routing
Dynamic routes
Main shell
03
Styling
Style blocks
CSS variables
Inline styles
04
Builtins
Logging
Inspection
Strings
Math
Conversion
Collections
Encoding
HTTP
05
Namespaces
JSON
Date
Regex
Bit
06
Data
Models
Databases
Queries
07
API
API files
Public endpoints
08
Forms and uploads
Forms
File uploads
09
Realtime
Channels
10
Dev workflow
CLI
Script mode (rat run)
Settings
Parser errors
Hot reload
11
Advanced
Tail (Python)
Inverse Tail (JS)
Middleware
Location transparency
12
Security
Publishing a Rat app
Threat model
Sample configs
13
Native apps
Desktop & mobile apps
Native services