0.2.0 • Published 4 years ago

fastode v0.2.0

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

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.