Trailmix CMS is an opinionated type-safe content management system built for NestJS applications. It provides a comprehensive set of tools for managing database models, collections, and content with full TypeScript support.
Trailmix CMS relies on several key technologies:
- Clerk: Authentication and user management
- MongoDB: Database storage and collection management
- Fastify: Web framework
- nestjs-zod: NestJS integration for Zod schema validation
- Type Safety: Full TypeScript support with Zod schema validation
- OpenAPI Spec with Zod: Automatic OpenAPI/Swagger documentation generation from Zod schemas via nestjs-zod integration
- Audit Trail: Built-in support for audited collections
- Modular Architecture: Use only what you need from TrailmixCMS, use DB features without CMS features.
See the Docs
TrailmixCMS is MIT licensed