Fast and simple web framework
Built on top of Deno standard library. Written in TypeScript.
High performance
With all the ready to use features, the speed is still around 93% of the raw Deno HTTP library.
Getting started
No need to add or register route declarations, controllers, middlewares, templates, or static files manually.
Just init the project:
fastro init
And fastro
will automatically load and save the generated files when the server starts:
fastro serve
You can modify existing files or add new ones if needed.
Go to quickstart for details.
Features
- Body handling
application/json
, - Body handling
application/x-www-form-urlencoded
- Body handling
multipart/form-data
- Command line interface
- Data validation
- Dynamic URL parameters
- Supports
cookie
- Supports middleware
- Supports proxy
- Support query parameters
- Support static files
- URL prefix
- URL redirection
- URL routing by file name
- Template rendering
You can see the details in the examples and test folder.