# danielfsousa/express-rest-boilerplate

⌛️ Express starter for building RESTful APIs

Repository: https://github.com/danielfsousa/express-rest-boilerplate
Canonical: https://ross.abutalabs.com/products/express-rest-boilerplate
Language: JavaScript
License: MIT
License Family: permissive
Topics: express, nodejs, boilerplate, starter, rest-api, docker, mongoose, express-boilerplate, mongodb, microservices, api, rest, es2021, hacktoberfest
Last push: 2024-06-30T03:36:43+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3334, "days_push": 794, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2362, forks 611 (observed 2026-08-28T04:06:40.974147+00:00)

## What it is
An Express.js starter boilerplate for building RESTful APIs and microservices with Node.js and MongoDB (Mongoose). It bundles authentication, validation, testing, linting, Docker support, and API documentation out of the box.

## Use cases
- scaffold a new express rest api
- boilerplate for nodejs microservices
- starter project with mongodb and mongoose
- express api template with auth and docker
- quickly start a restful backend in javascript
- express api with tests and ci preconfigured

## When to choose
- starting a new Node.js REST API with MongoDB from scratch
- you want auth, validation, testing, and Docker preconfigured
- building small Express microservices in vanilla JavaScript

## When to avoid
- you use TypeScript or a different database like PostgreSQL
- you need a maintained, actively updated stack (project is in maintenance mode)
- you prefer a minimal setup without opinionated tooling

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: web-framework, auth, api-framework, testing, logging, middleware
- domain: web-development, backend, apis, developer-tools, microservices
- platform: cross-platform
- tags: express, rest-api, boilerplate, mongodb, mongoose, starter-template, es2017, javascript, boilerplate, nodejs, docker

## Member repositories
- danielfsousa/express-rest-boilerplate (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:40.974147+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:31:51.302918+00:00, confidence not recorded.
  - readme: https://github.com/danielfsousa/express-rest-boilerplate (fetched 2026-08-28T04:06:40.974147+00:00, sha 06fcf5ad9dc0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
