Skip to content

ianwalter/nrg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@ianwalter/nrg

A batteries-included Node.js web framework


npm page CI

Resources

πŸ“š   Website / Documentation

Features

βœ…   Web server based on Koa

βœ…   Optional fast routing through a tree-based router

βœ…   Optional beautiful logging

βœ…   Optional session-handling and CSRF protection using a backend like Redis

βœ…   Optional database connection to a backend like PostgreSQL using knex and Objection.js

βœ…   Optional, ready-to-role (ha ha, get it?) user account system

βœ…   Optional OAuth integration with providers like GitHub, Twitter, etc. via grant

βœ…   Optional rate limiting via node-rate-limiter-flexible

🚧   CLI for setup, migrations, seeding, and custom scripts

βœ…   Optional static file serving

βœ…   Optional Next.js integration

βœ…   Optional message queue pub/sub using AMQP / RabbitMQ

βœ…   Optional Sentry integration

Installation

yarn add @ianwalter/nrg

License

Hippocratic License - See LICENSE

 

Created by Ian Walter