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