⚠️ Duto is under ALFA development — expect updates, rough edges, and occasional breack changes.
Duto is minimalist framework, focused on client-side pages and serverless APIs.
Principles:
- No vendor lock-in! Deploy anywhere with:
duto deploy - Developer happiness as a design constraint
- Optimized by default!
Pages features:
- Static pages
/blog.tsxgetStaticProps() - Prerendered dynamic pages
/blog/[slug].tsxgetStaticProps() - Dynamic pages on client-side
/blog/[slug].tsxgetProps() - Not found page on client-side
/blog/not-found.tsx - Efficient route hierarchy
/not-found.tsx - Catch-all page whitout SSR!
/blog/[...slug].tsx - Optional catch-all routes whitout SSR!
/blog/[[...slug]].tsx - Simple internationalization (i18n) integration
tˋfeaturesˋ
Server features:
- Instant server and cold starts
- Optimized build, greater efficiency in less bundle size
- Built-in core shims for compatibility with custom runtimes
- Fully typed OpenAPI documentation
- Powerful request validations
- Fine-grained authentication
| Package | Version | Description |
|---|---|---|
| forj | 🗂️ Fast and lightweight query builder in typescript | |
| cripta | 🧛 A layer of encryption a little too judicious. | |
| t0n | 🧰 Collection of elegant typescript resources for web artisans. |
This package is licensed under the MIT license © HUB