truthy
Open source headless CMS API written using NestJS, that has pre built modules like User Management, Role Management, Permission Management, Email Module, Account Settings, OTP, Throttling, RBAC support, Localization and many more.
nodejsapicmsboilerplatedemotypescriptpostgresqlapi-restheadless-cmsnestjsthrottle-requestsrealworld-backend
FreeRepo
Overview
Truthy CMS is a NestJS backend boilerplate that provides pre-built modules for content management systems, including authentication, user and role management, permissions, email handling and localization. It uses PostgreSQL for data storage, Redis for caching and queues and includes Docker support, database migrations and API documentation via Swagger to help developers quickly build production-ready CMS applications.
Features
user-managementrole-managementpermission-managementemail-moduleaccount-settingsotpthrottlingrbaclocalizationtwo-factor-authenticationswagger-docs
Feature Flags
userDashboardauthenticationsubscriptionsemailslandingpagefileUploadsauthorizationteamsOrgsi18njobsQueuecmsapiDocscachingrateLimitingformsValidation
Recommended Use Cases
headless-cmsapi-backenduser-authentication-systemrole-based-access-control
Frontend
react
Backend
nestjsnodejstypescript
Auth Providers
totp
Deployment Targets
docker
Payment Providers
None
Quick Facts
Stack
Framework
nestjs
Language
typescript
Database
postgresql
ORM
typeorm
Testing
jest
Data Layer
Databases
postgresql, redis
ORM
typeorm
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source project released under MIT License