SaasRock is a comprehensive B2B SaaS boilerplate built on Remix (React Router 7), Tailwind CSS, and Prisma, designed to accelerate the development and deployment of SaaS applications. It provides a solid foundation with pre-built features for marketing, admin, and app portals.
Key Features:
- Marketing Pages: Includes pre-built marketing pages with SEO optimization.
- Admin Portal: Manages tenants, users, analytics, logs, and subscriptions.
- App Portal: Provides an end-user portal with core SaaS features.
- Entity Builder: Creates custom entities with autogenerated CRUD, Views, and APIs.
- Subscriptions & Payments: Supports Stripe flat-rate, per-seat, one-time, and usage-based pricing models.
- Workflows: Automates tasks and processes with advanced blocks.
- API Keys: Allows SaaS users to use the API for their entity Rows.
- Metrics: Tracks server-timing by function, route, and type.
- Cache: Improves performance and reduces database queries.
- Events: Triggers workflows based on internal or external webhooks.
- Onboarding: Creates onboarding flows for end-users with rules and actions.
- Feature Flags: Turns features on and off for end-users with filters/rules.
- B2B2C SaaS Apps: Build apps for your customers, their customers, and so on.
- Embeddable Widgets: Build widget-based SaaS apps that can be embedded in any website.
Use Cases:
- Rapidly prototyping and launching SaaS MVPs.
- Building B2B SaaS applications with multi-tenancy support.
- Creating widget-based SaaS apps for embedding in other websites.
- Developing internal tools and admin panels.
- Implementing user authentication and authorization.
- Managing subscriptions and payments with Stripe.
- Automating workflows and processes.
- Tracking key metrics and analytics.
- Marketing SaaS applications with built-in SEO and blogging features.
