A fullstack SaaS boilerplate with AI features, built with tRPC, Fastify, and React for rapid web app development.
Naperg is a fullstack SaaS boilerplate that provides a production-ready foundation for building web applications with AI features. It combines Fastify, tRPC, and React to deliver a type-safe, efficient development experience with built-in authentication, real-time chat, and external API integrations. The project solves the problem of repetitive infrastructure setup by offering a modern, opinionated stack that developers can extend quickly.
Fullstack developers and startups looking to rapidly prototype or build SaaS applications with a focus on type safety, AI integration, and modern tooling. It's ideal for teams that prefer a React-based frontend and Node.js backend without using Next.js.
Developers choose Naperg for its end-to-end type safety via tRPC, integrated AI capabilities, and emphasis on developer experience. Unlike alternatives like the T3 stack, it avoids Next.js to keep the frontend static and easily deployable to cloud storage, making it better suited for web apps rather than SEO-focused websites.
Fullstack SaaS Boilerplate built with tRPC, Fastify and React
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages tRPC to ensure type safety from backend to frontend, as demonstrated in the README with a video from tRPC's official site, reducing runtime errors.
Implements server-sent events (SSE) for AI-powered chat without WebSocket complexity, which the README notes is easier to set up for real-time functionality.
Includes health checks, E2E testing with Playwright, and authentication via Better Auth, providing a robust starting point for SaaS apps.
Uses top-tier libraries like Fastify, Drizzle ORM, and Tailwind CSS, emphasizing developer experience and efficiency, as listed in the README.
The README explicitly states it's not SEO-friendly due to avoiding Next.js and using a static frontend, making it unsuitable for traditional websites.
Requires manual PostgreSQL database creation, environment variable configuration, and pnpm workspaces, which can be time-consuming for newcomers.
Heavily opinionated with specific technologies like Fastify and tRPC, creating vendor lock-in and making it harder to swap out components if needs change.