API starters · Rank #13
typescript-express-mongoose-starter
Grade A: derived only from the two verdicts below. How grades work
The TypeScript Express Mongoose Starter is a powerful boilerplate for TypeScript web applications. It combines Express.js, TypeScript, and Mongoose to create robust and scalable projects. With its best practices and solid foundation, it makes starting TypeScript-based Express projects a breeze.
Why this verdict
How we check →- 2 commits in the last 90 days, none in the last 30. receipt ↗
- On current major: Express. receipt ↗
- Not counted in verdict: TypeScript 5 → 7. receipt ↗
Snapshot: commit 2eb528f on main, checked 2026-10-19 07:36 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)
- Testing
- Jest
Detected from declared dependencies. A listed package means it's installed, not necessarily fully wired up.
What the README says you get
- APISwagger API docs
OpenAPI 3.0 docs generated with Swagger and served through Swagger UI at `/api-docs`
- APIExpress 5 framework
Build powerful and flexible web APIs using the latest major release of Express
- AuthJWT authentication
pre-configured user authentication system with password hashing using bcrypt and JWT-based authentication
- DataMongoose MongoDB ODM
Utilize the elegant MongoDB object modeling library Mongoose for seamless integration with MongoDB databases
- DeployMulti-stage Dockerfile
Multi-stage Dockerfile on Node 22 plus a Compose stack with MongoDB and Nginx
- DeployNginx reverse proxy
Set up Nginx as a reverse proxy to enhance performance, security, and load balancing capabilities
- DeployPM2 process management
Utilize PM2 or Nodemon for process management and automatic application restarts
- OtherCentralized error handling
Implement centralized error handling and consistent error responses across your application
- OtherValidated env config
Manage your application's configuration using environment variables, validated on boot with envalid
- OtherSWC compilation
Utilize the SWC compiler for faster TypeScript compilation and improved performance
- OtherESLint and Prettier
ESLint 10 (flat config) and Prettier 3, pre-configured and Windows-friendly
- OtherTypeScript 5
Enjoy the benefits of static typing, enhanced code maintainability, and better developer tooling with TypeScript
- TestingJest test suite
Write unit tests and run them using the Jest testing framework
- TestingMocked model tests
The test suite runs entirely against mocked Mongoose models
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. A README claim is the maker's description, not something we tested.
Watch typescript-express-mongoose-starter
Get told if it goes dormant, gets archived, falls further behind on a core dependency, or changes its license or price.
RSS feed for typescript-express-mongoose-starter · all changes
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 | Steady | Current deps | 2 |
| Oct 12, 2026 | Steady | Current deps | 2 |
| Sep 29, 2026 | Steady | Current deps | 2 |
Sources
Every claim on this page comes from these public records, checked . Open them to verify.
- Commit history ↗ default branch (main) at the checked commit: pulse, contributors, last commit
- Releases ↗ latest release
- package.json ↗ declared dependency versions and stack (at commit 2eb528f)
- README ↗ quoted features at the checked commit
- npm registry ↗ latest versions (each linked in the table above)