High performance deno web framework
Built on top of Deno standard library. Written in TypeScript.
The speed is already close to the raw Deno HTTP library. Check this perfomance test.
No need to add or register route declarations, controllers, middlewares, templates, or static files manually.
Fastro will automatically load and save them when the server starts.
Getting started
Launch a terminal. Make a folder and create a project
mkdir webapp && cd webapp && fastro init
Run the server on localhost
fastro serve
Deploy to google cloud run
fastro deploy
You can see an example of a deployed web application at this link 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
- Serverless deployment
- Supports
cookie
- Supports middleware
- Supports proxy
- Support querystring
- 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.