A lightweight web server built on top of Node.js with zero dependencies and extensibility in mind.
const nest = require('nest');
const app = nest();
app.get('/api/hello', (req, res) => res.code(200).json({message: 'Hello!'}));
app.run('localhost', 3000);
- Data caching (nest/cache)
- Cryptography utilities (nest/crypto)
- Extensions (nest/extensions)
- HTML templating engine (nest/html)
- HTTP client (nest/http)
- Logging (nest/log)
- Data validation (nest/validation)
- WebSocket server (nest/websocket)
These modules require external dependencies that must be installed manually in order to use them. Please read their documentation to know which module is required.
- SQLite based data caching (nest/cache-sqlite)
Nest is distributed under GNU General Public License version 3. See LICENSE.