A favicon of Ray Admin

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.

A screenshot of Ray AdminVisit

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.

Distribution:
opensource
GitHub:
20 Stars
4 Forks
Share:

 

  
 

Similar to Ray Admin: