High perfomance deno web framework
Built on top of Deno standard library. Written in TypeScript.
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
Fastro will automatically load and save the generated files when the server starts
fastro serve
Finally, after your app ready to use, you can deploy to serverless environment easily
fastro deploy --name hello
You can check initial demo here: https://hello-6bxxicr2uq-uc.a.run.app
Go to quickstart for detail installation.
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.