API starters · Rank #49
node-server-template
Grade D: derived only from the two verdicts below. How grades work
This is Node.js server tidy template / boilerplate with Express (with asyncified handlers, custom error handler) framework and MongoDb. The server use ES6 and above. On different branches you can see different techniques' and technologies' usage, such as Kafka, nodemailer, file download... You also can find postman collections.
Why this verdict
How we check →- No commits in 90 days; last commit 309 days ago. receipt ↗
- Latest release 1.0.0, 2268 days ago. receipt ↗
- On current major: Express. receipt ↗
- Not counted in verdict: TypeScript 5 → 7. receipt ↗
Snapshot: commit d4271af on master, checked 2026-10-19 07:30 UTC. Receipts link to files at this exact commit.
Dependency freshness
| Package | Declared | Latest | Status |
|---|---|---|---|
| TypeScript typescript | 5.9.3 | 7.0.2 | Behind, not counted |
| Express express | 5.2.1 | 5.3.0 | Current |
Declared = lowest version the kit's dependency file (package.json, pyproject.toml or requirements.txt) allows. Latest = the npm "latest" tag or the newest PyPI release. TypeScript, the Stripe SDK, FastAPI and other 0.x packages are shown but not counted in the verdict.
What's in the stack
- Framework
- Express
- Database / ORM
- MongoDB (Mongoose)
- Nodemailer
Detected from declared dependencies. A listed package means it's installed, not necessarily fully wired up.
What the README says you get
- APIREST API CRUD boilerplate
simple Node.js server application boilerplate with CRUD operations simple logic
- APICRUD file generator
create your CRUD new files at once just using `rest-resource-file-generator` npm module
- DataMongoDB with Mongoose
MongoDb as database program
- OtherRabbitMQ messaging example
Added a simple example with RabbitMQ messaging broker
- OtherESLint configs
We suggest our ESLint configs which are inspired by AirBnB configs
- OtherTypeScript support
It is already written in Typescript !
- OtherExpress framework
Express | ^4.21.2
- OtherEnvironment config files
Create your .env files like `.env` file in envs directory
- TestingMocha test framework
Mocha | ^11.1.0
Extracted from the kit's README by a local AI model (deepseek-flash) on Sep 29, 2026. Every item is checked against an exact README quote; 1 unverifiable item was discarded. A README claim is the maker's description, not something we tested.
Watch node-server-template
Get told if it goes dormant, gets archived, falls further behind on a core dependency, or changes its license or price.
History
Sep 29, 2026 → Oct 19, 2026. One square per check, colored by maintenance status. Hover for details.
Show as a table
| Date | Maintenance | Dependencies | Commits (90d) |
|---|---|---|---|
| Oct 19, 2026 | Dormant | Current deps | 0 |
| Oct 12, 2026 | Dormant | Current deps | 0 |
| Sep 29, 2026 | Dormant | Current deps | 0 |
Sources
Every claim on this page comes from these public records, checked . Open them to verify.
- Commit history ↗ default branch (master) at the checked commit: pulse, contributors, last commit
- Releases ↗ latest release
- package.json ↗ declared dependency versions and stack (at commit d4271af)
- README ↗ quoted features at the checked commit
- npm registry ↗ latest versions (each linked in the table above)