/framework

Supercharge core

Primary LanguageJavaScriptMIT LicenseMIT



Supercharge is an open-source Node.js framework
making your server-side development enjoyable.


Docs



Build Status Known Vulnerabilities hapi-rate-limitor Version

Follow @marcuspoehls and @superchargejs for updates!


Notice: This repository contains the code of the Supercharge framework. When building a Supercharge application, head over to the main Supercharge repository.

Quick Start

Use the official Supercharge installer to quickly create a new application. Installing is as simple as this:

npm install -g @supercharge/installer

You can create a new application once you installed the Supercharge installer on your computer.

Use the supercharge new <app-name> command:

$ supercharge new my-app-name
Crafting a new Supercharge application

  ✔ Ensure installation directory is empty
  ✔ Crafting your application
  ✔ Install application dependencies
  ✔ Initialize application setup

That’s it! Change into the app directory and start the server with node server 🚀

About Supercharge

Supercharge is Node.js framework — not just a web-framework.

Supercharge builds on top of the hapi.js web framework and adds dozens utilities, like configuration and database management, mailing, logging, encryptiong, hashing, pagination, and more. It also integrates Mongoose as a powerful ORM for intuitive database interactions.

Learning

Supercharge has an extensive documentation that gives you all the information to get started with the framework.

License

Supercharge is MIT licensed.


superchargejs.com  ·  GitHub @superchargejs  ·  Twitter @superchargejs