hapi-starter-kit
Hapi.js based REST boilerplate which uses latest ES7/ES8 features (async/await) with code coverage and follows best pratices
nodejsjavascriptdockerboilerplatemochayarneslinttravis-cihapidocker-composeswaggernewrelic
FreeRepo
Overview
This is a Node.js REST API boilerplate built with Hapi.js that provides a foundation for building microservices with modern JavaScript features. It includes built-in tools for API documentation, testing, logging, code quality checks and environment configuration, allowing developers to focus on business logic rather than infrastructure setup.
Features
async-awaites8-featuresrest-apiswagger-documentationcode-coveragelintingrequest-validationpre-commit-hooksdocker-supportenvironment-configurationhttp-mocking
Feature Flags
userDashboardblogpaymentsloggingErrorTrackingapiDocsformsValidation
Recommended Use Cases
microservicesrest-apisbackend-services
Frontend
None
Backend
nodejshapi
Auth Providers
None
Deployment Targets
dockerawsheroku
Payment Providers
None
Quick Facts
Stack
Framework
hapi
Language
javascript
Testing
mocha, sinon, nock
Monitoring
new-relic
Logging
bunyan
CI
travis-ci
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals