fastode
An opinionated web API server based on Fastify.
** Experimental. Work in progress. **
Follow @techformist for updates.
Fastode builds on top of Fastify and its plugin ecosystem to provide a toolset that let's you focus on building something beautiful.
Fastode is a framework that is not really a framework. We could have simply called it a boilerplate with a few changes in bits and pieces, but hey - where's the fun in that.
So here's an experimental server that stitches together a bunch of useful things on top of Fastify. See https://techformist.com/fastode-server-framework
Install
npm install --save fastode
CLI is planned for a brighter future.
Usage
npm run start
Monitor and react to changes in development:
npm run dev
Use PM2 in production to maintain sanity and assure well being of all.
Core Objectives
- Provide a server/boilerplate that provides out of the box support for creating a full-fledged REST API server
- Be as near to Fastify as possible for faster and easier updates
- Fastify plugins should work without changes
- Offer structure and opinion even if no one asked for them
Fastode is easy to start with, and easy to maintain.
Features
Fastode enables the following features right out of the box.
- Helmet for security
- CORS
You can exploit(!?) the Fastify ecosystem to add many more plugins or write your own.
Important Message That No One Reads
Found this framework super useful? Consider supporting this endeavour, or any of the underlying packages really - they are all amazing human beings!
License
Licensed under MIT.