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 close to the raw Deno HTTP library. Check this perfomance test.
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.