Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Enterprise-grade TypeScript SaaS boilerplate with Next.js, Nest.js, React Query, and NX monorepo.
ISOMERA is an open-source JavaScript/TypeScript SaaS boilerplate monorepo that scaffolds a full-stack application with Next.js, Nest.js, React Query, and TypeORM. It provides a modular, scalable foundation for building enterprise-grade products, starting with authentication, database migrations, and a flexible UI layer.
ISOMERA is a starter monorepo for SaaS projects, maintained by the Cortip organization. It takes a blank NX workspace and produces a running stack: a Next.js landing page, a React platform, and a Nest.js API with TypeORM database integration. The codebase is written entirely in TypeScript and includes shared libraries for DTOs, interfaces, and utilities so frontend and backend stay type-safe.
nx run api:migration-create and nx run api:migration-run.nx run platform:serve to start the React client on port 4200 with email sign-in and profile management.nx run api:serve to start the backend on port 8080 with Swagger docs, DTO validation, and type-safe shared libraries.The project is structured as an NX monorepo; you use NX commands to run services individually. For local development, install Docker and Docker Compose, then run nx run api:serve, nx run platform:serve, and nx landing:serve to start the API, platform, and landing page respectively.
ISOMERA is an open-source project and is free to use and modify. No paid tiers or license fees are mentioned in the repository.
Yes, ISOMERA is an open-source starter boilerplate published by the Cortip organization, so the source code is freely available to use and modify.
It combines TypeScript, React, Next.js, Nest.js, TypeORM, React Query, Formik, class-validator, and Luxon in an NX monorepo, with options for SCSS, Styled Components, Material UI, or Tailwind for styling.
Email sign-up and sign-in, password reset, and two-factor authentication (2FA) are implemented. Social login with Google, Facebook, Apple, or Microsoft is listed on the roadmap but not yet available.
You need Docker and Docker Compose installed. Then you can run nx run api:serve, nx run platform:serve, and nx landing:serve to start the API, platform, and landing page on ports 8080, 4200, and 3030 respectively.
The repository includes production Dockerfiles, CI and tests, and a production split for API and workers to support auto-scaling. However, several enterprise features like object storage, websockets, and role management are still in progress.
