Omnigate screenshot

Omnigate

Author Avatar Theme by Azharalifauzi
Updated: 7 Dec 2025
20 Stars

Full-Stack Next.js Boilerplate with Hono RPC, Built-In Authentication, TanStack Query, Shadcn, TailwindCSS, Drizzle ORM, and PostgreSQL. Perfect for self-hosted, type-safe apps

Categories

Overview

Omnigate stands out as an exceptional boilerplate, designed specifically for developers who want to create full-stack, production-ready applications with minimal hassle. Built using Next.js, this framework not only simplifies the development process but also removes the need for cumbersome third-party services for authentication. Whether you’re a solo developer or working as part of a team, Omnigate promises a seamless developer experience, allowing you to focus on building and shipping features without unnecessary distractions.

By providing essential components out of the box and an intuitive setup, Omnigate is ideal for anyone looking to self-host their applications and maintain complete control over essential functionalities like user management and feature deployment.

Features

  • Built-In Authentication: Say goodbye to costly third-party services with a comprehensive authentication system that includes Google Sign-In, OTP-based passwordless login, and role-based access permissions.

  • Developer Experience: Enjoy a zero hassle development mode that allows you to get your application running instantly without CORS issues or needing Docker during development.

  • Preconfigured Scripts: Benefit from a set of preconfigured scripts for development, testing, building, and linting, ensuring everything works smoothly right from the start.

  • Robust Tech Stack: Built on modern technologies like Next.js, Tailwind CSS, and PostgreSQL, with Hono.js for fully type-safe API calls.

  • Easy Deployment: Omnigate features Dockerized deployment with optimized Dockerfiles, allowing for easy deployment to platforms like Coolify or Caprover.

  • Full Control Over Data: Manage your data and backend services without relying on paid third-party solutions, making tasks like rate limiting and cron jobs straightforward.

  • User Management Dashboard: A well-crafted UI dashboard is available for managing authentication-related tasks effortlessly under the /admin path.

  • Organization Support: Organize multiple users and roles efficiently within your application, facilitating complex user hierarchies and permissions.