{"repo":"muneebhashone/typescript-backend-toolkit","free":true,"listed":false,"github":"https://github.com/muneebhashone/typescript-backend-toolkit","clone":"git clone https://github.com/muneebhashone/typescript-backend-toolkit.git","description":"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","language":"TypeScript","stars":323,"topics":["boilerplate","bullmq","express","javascript","mongoose","node","socket-io","template","toolkit","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"TypeScript Backend Toolkit Developer‑first backend toolkit Simple for beginners, productive for experts — and structured so tools (including AI agents) can follow it without guesswork. Predictable architecture. Type‑safe patterns. Plugin‑based. Production‑ready. Quick Start • Features • CLI • Architecture • Documentation Prerequisites Before you get started, make sure you have the following installed on your machine: - Docker + Docker Compose - PNPM - Node.js 20+ (LTS) Quick Start Scaffold a New Project Use the CLI scaffolder to create a new project with only the features you need: See create-tbk-app README for all options and presets. Visit http://localhost:3000/docs for your auto-generated API documentation. Features - Auto‑generated Admin Dashboard (Django‑style) — Manage data and ops out of the box. - Auto‑generated OpenAPI docs (FastAPI‑style) — Live docs at /docs , always in sync. - Plugin‑based system — Add capabilities (auth, realtime, admin, queues) as plugins. - First‑class CLI (Artisan‑like) — Generate modules, plugins, and seeders with consistent, type‑safe patterns. - Production‑ready stack — Zod validation, JWT auth, file uploads, queues, emails, and more. Works great with AI agents (optional) The project is intentionally structured so almost any AI coding agent can work reliably: predictable files, clear schemas, and consistent codegen. Use AI tools if you like—or ignore them and build normally. CLI The tbk command‑line tool is productivity‑focused, similar to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/muneebhashone","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/muneebhashone/typescript-backend-toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}