typescript-backend-toolkit
Production-ready Express.js/TypeScript framework with auto-generated OpenAPI, Artisan-style CLI, plugin system, JWT/sessions, BullMQ, React Email, Socket.io, Django-style admin, multi-provider storage/cache/email, Zod validation
reactjavascriptclitemplateboilerplateexpressnodetypescripttoolkitmongoosesocket-ioswagger
Overview
TypeScript Backend Toolkit is a developer-focused backend framework that combines simplicity for beginners with productivity for experts. Built on Node.js with TypeScript, Zod validation and a plugin architecture, it includes auto-generated OpenAPI docs, admin dashboards, authentication, file uploads, queues and realtime features out of the box, designed for rapid development and production deployment.
Features
auto-generated-openapi-docsauto-generated-admin-dashboardplugin-systemartisan-like-clitype-safe-validationjwt-authenticationsession-managementfile-uploadsbackground-jobsemail-templatesrealtime-websocketsresponse-validationzod-validationmagic-routertypescript-sdk-generation
Feature Flags
userDashboardauthenticationblogemailspaymentsecommercefileUploadsstoragerealtimeauthorizationloggingErrorTrackingjobsQueueainotificationsapiDocscachingrateLimitingformsValidation
Recommended Use Cases
rest-api-developmentbackend-scaffoldingrapid-prototypingproduction-ready-apisai-agent-compatible-backends
Frontend
reactreact-email
Backend
expressnodejstypescriptmongoosebullmqsocket-iozod
Auth Providers
jwtgooglesessions
Deployment Targets
dockernode
Payment Providers
None
Quick Facts
โญ Stars
306
๐ด Forks
54
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-11-03T23:59:50.000Z
Stack
Framework
express
Language
typescript
Database
mongodb
Auth
jwt, sessions, google-sign-in
ORM
mongoose
Data Layer
Databases
mongodb, redis
ORM
mongoose
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed project with no commercial pricing model
