{"repo":"hassonor/ts-node-express-redis-bull-template","free":true,"listed":false,"github":"https://github.com/hassonor/ts-node-express-redis-bull-template","clone":"git clone https://github.com/hassonor/ts-node-express-redis-bull-template.git","description":null,"language":"TypeScript","stars":11,"topics":["bull","bunyan","express","nodejs","queues","socket-io","ts","workers","boilerplate","template-project"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"TS‑Node · Express · Redis · Bull — Production Template A modern starter kit for building low‑latency, horizontally‑scalable REST APIs and real‑time back‑ends with TypeScript , Express , MongoDB , Redis and Bull queues. It ships with JWT authentication, Socket.IO, email delivery, background workers, structured logging, and comprehensive tests out‑of‑the‑box. Skip the boilerplate and get straight to shipping features. --- ✨ Highlights Area What you get ------ -------------- API First Clean REST endpoints (OpenAPI ready) + request validation Typed from top to bottom Strict TypeScript + absolute imports Queue processing Bull / BullMQ jobs with Bull‑Board UI Caching & Pub/Sub Redis for both key/value cache and socket cluster MongoDB (Mongoose) Battle‑tested, schema‑driven ODM AuthN & AuthZ JWT access/refresh tokens, password hashing, role helpers Emails Nodemailer + SendGrid transport templates Real‑time Socket.IO channel with Redis adapter Observability Bunyan JSON logs, Swagger‑Stats metrics endpoint Dev DX Nodemon + ts-node, ESLint/Prettier, Jest with coverage Cloud ready 12‑Factor compliant, .env driven configuration --- 📁 Project Layout --- 🏗 High‑Level Architecture --- 🚀 Quick Start Open: API docs : http://localhost:5000/api-docs Bull‑Board : http://localhost:5000/queues Redis Commander : http://localhost:8081 (if enabled) --- --- 📑 Example API Requests Use any HTTP client (cURL, HTTPie, Postman) – replace localhost:5000 if you mapped a different port. 1 · Register Expec","default_branch":null,"files":null,"tree":[],"storefront":"/r/hassonor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hassonor/ts-node-express-redis-bull-template/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."}