teo 0.2.8

Next-generation web framework for Rust, Node.js and Python.
Documentation
<div align="center">
  <h1>Teo</h1>
  <a href="https://github.com/teocloud/teo/blob/master/LICENSE"><img src="https://img.shields.io/github/license/teocloud/teo.svg?style=flat-square" /></a>
  <a href="https://github.com/teocloud/teo"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square" /></a>
  <br />
  <br />
  <div>Next-generation web framework for Rust, Node.js and Python.</div>
  <br />
  <a href="https://docs.teocloud.io/getting-started/quickstart">Quickstart</a>
  <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  <a href="https://teocloud.io/">Official website</a>
  <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  <a href="https://docs.teocloud.io/">Docs</a>
  <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  <a href="https://teocloud.io/blog">Blog</a>
  <span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
  <a href="https://teocloud.io/discord">Discord</a>
  <br />
  <hr />
</div>

## Getting started

The fastest way to get started with Teo is by following the [Quickstart guide](https://docs.teocloud.io/getting-started/quickstart).

## Tutorials

We prepared a [Beginner tutorial series](https://docs.teocloud.io/getting-started/beginner-tutorial/write-a-schema-only-app)
to help you learn and understand Teo.

## Highlights & Features

* 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

## Issues

Welcome to submit issues in this repo.

## License

TEO is under Apache 2.0 license.