Aller au contenu principal
JifiJs Lion Logo

JifiJs

Production-ready Express.js + TypeScript API Framework

GitHub StarsLicenseTypeScript 5.4Node.js 18+npm version

Complete Authentication

JWT authentication with refresh tokens, OTP verification, password reset, and automatic session management. Production-ready security out of the box.

Ultra-Fast Caching

Redis caching layer with automatic invalidation. Achieve 50-100x faster response times with built-in cache statistics and monitoring.

Login History with TTL

Automatic cleanup of login history after 90 days using MongoDB TTL indexes. Track user sessions without worrying about data growth.

File Upload System

Secure file management with validation, tracking, and automatic cleanup. Supports multiple file types with customizable limits.

Email with Templates

Beautiful HTML email templates with Handlebars. Queue support with Bull for reliable delivery and background processing.

CLI Code Generator

Generate complete resources with one command. Creates models, services, controllers, routes, and validations following best practices.

TypeScript First

Full TypeScript support with strict mode, generics, and proper typing. Catch errors at compile time, not runtime.

Production Ready

Rate limiting, XSS protection, CORS, helmet.js, comprehensive logging, and error handling. Battle-tested in real applications.

OpenAPI Documentation

Auto-generated Swagger UI documentation. Interactive API explorer with all endpoints, schemas, and authentication flows documented.