Next-generation web framework for Rust, Node.js and Python.
Quickstart • Official website • Docs • Blog • Discord
The fastest way to get started with Teo is by following the Quickstart guide.
We prepared a Beginner tutorial series to help you learn and understand Teo.
- Innovative schema definition inspired by GraphQL and Prisma
- Auto database migration
- Supports Rust, Node.js and Python
- Supports MySQL, PostgreSQL, SQLite and MongoDB
- Generated ORM types and interfaces
- Generated query clients for frontend
- Very efficient and performant
- Data sanitization, transformation and validation
- Builtin user sessions
- Builtin permission check
- First in last out middlewares
- Custom routes and handlers
Welcome to submit issues in this repo.
TEO is under Apache 2.0 license.