Ray Admin
Ray is a free, open-source full-stack admin template using Next.js, tRPC, Prisma, and TypeScript, perfect for rapid development and learning.

Ray: Next.js Full-Stack Admin Starter Template
Ray is a free, open-source full-stack admin template designed for modern web development. Built with a powerful stack including Next.js (with React Server Components), tRPC, Prisma, Zod, Shadcn UI, Jotai, and TypeScript, it provides a solid foundation for building admin dashboards and back-office applications. It's ready to use out-of-the-box, making it ideal for both quick project kickstarts and as a learning resource for contemporary full-stack development practices.
Features:
- Next.js (RSC) Based: Leverages Next.js with React Server Components for a modern architectural approach.
- tRPC Integration: Provides end-to-end typesafe APIs using tRPC, enhancing developer experience.
- Prisma ORM: Utilizes Prisma as an Object-Relational Mapper for intuitive database interactions and management.
- Zod Validation: Implements Zod for schema declaration and validation, ensuring data integrity.
- Shadcn UI: Built with Shadcn UI, offering a collection of beautifully designed and customizable components.
- Jotai State Management: Employs Jotai for simple and flexible atomic state management in React.
- TypeScript Support: Fully typed with TypeScript for improved code quality, maintainability, and developer productivity.
- Full-Stack Admin Template: Offers a comprehensive boilerplate for initiating admin dashboard or back-office projects.
- Open Source: Freely available and distributed under an open-source license for community use and contribution.
- Database Setup & Seeding: Includes CLI commands (e.g.,
pnpm db:push
,pnpm db:seed
) for easy database schema initialization and data seeding. - Authentication Ready: Comes with NextAuth pre-configured for user authentication, including a default admin account (admin/admin@123).
- Dockerized Deployment: Provides Docker configuration (docker-compose-example.yml, Dockerfile) for simplified containerized deployment and setup.
- Environment Configuration: Supports
.env
file for managing environment-specific variables like database URLs and secrets.
Summary:
Ray offers a comprehensive, open-source starter template for building full-stack admin applications. It integrates cutting-edge technologies like Next.js, tRPC, and Prisma, providing developers with a typesafe, efficient, and modern development experience. With features such as pre-configured authentication, database management scripts, and Docker support, Ray accelerates the development process and serves as an excellent learning tool for contemporary full-stack practices.

Similar to Ray Admin:


