Resources

100 SaaS Applications resources for developers

Building a modern SaaS requires balancing rapid feature delivery with robust infrastructure for billing, multi-tenancy, and operational observability. This resource article provides a curated list of tools and implementation patterns focused on the Next.js, Supabase, and Stripe ecosystem to help developers ship and scale efficiently.

Billing and Monetization Infrastructure

  1. 1

    Stripe Billing and Subscriptions

    beginnerhigh

    The industry standard for recurring revenue. Use Stripe Checkout for pre-built UI and the 'Customer Portal' for self-service subscription management.

  2. 2

    Lemon Squeezy

    beginnerhigh

    A Merchant of Record (MoR) that handles global sales tax and VAT compliance automatically, simplifying international SaaS sales.

  3. 3

    Stripe Webhook Handler Pattern

    intermediatestandard

    Implement a robust webhook listener using the 'stripe-node' library to handle events like 'invoice.paid' and 'customer.subscription.deleted' with idempotency checks.

  4. 4

    Lago Open-Source Metering

    advancedmedium

    An open-source alternative to Stripe Billing for complex usage-based pricing models that require high-volume event ingestion.

  5. 5

    Polar.sh

    beginnermedium

    A monetization platform specifically for open-source developers to sell subscriptions or access to private GitHub repositories.

  6. 6

    Paddle Billing

    intermediatehigh

    Another Merchant of Record that provides unified checkout, subscription management, and tax handling globally.

  7. 7

    Stripe Tax API

    intermediatestandard

    Programmatic tax calculation for custom checkout flows, ensuring you collect the correct sales tax based on the user's jurisdiction.

  8. 8

    Tier.run

    intermediatemedium

    A pricing-as-code solution that allows you to define pricing plans in a JSON/YAML file and sync them to Stripe automatically.

  9. 9

    RevenueCat

    intermediatehigh

    Essential for SaaS apps with mobile components to manage cross-platform subscriptions and sync Apple/Google IAP state to the web.

  10. 10

    Orb Usage-Based Billing

    advancedstandard

    High-scale billing infrastructure designed specifically for companies moving to complex, hybrid usage-based pricing models.

Authentication and Multi-tenancy

  1. 1

    Clerk Organizations

    beginnerhigh

    Pre-built components and API for team management, allowing users to create, join, and switch between multiple SaaS accounts seamlessly.

  2. 2

    Supabase Row Level Security (RLS)

    intermediatehigh

    Implement multi-tenancy at the database layer by ensuring users can only access data where 'tenant_id' matches their session context.

  3. 3

    WorkOS Enterprise SSO

    advancedhigh

    The fastest way to add SAML and SCIM support for B2B SaaS customers who require integration with Okta or Azure AD.

  4. 4

    Auth.js (NextAuth) Credentials Provider

    intermediatestandard

    A flexible framework for self-hosting authentication logic with support for various database adapters like Prisma and Drizzle.

  5. 5

    Kinde Auth & Feature Flags

    beginnermedium

    Combines user authentication with built-in feature flagging to control access to specific SaaS tiers based on user roles.

  6. 6

    Zitadel Identity Management

    advancedmedium

    An open-source alternative to Auth0 that focuses on multi-tenancy and high security standards for enterprise-ready SaaS.

  7. 7

    PropelAuth

    beginnerhigh

    B2B-specific authentication that handles organization management and invites out of the box, reducing custom code for team logic.

  8. 8

    Casl.js Authorization

    intermediatestandard

    Define permissions in a central location (e.g., 'can edit post') and share them between your frontend and backend logic.

  9. 9

    Iron Session

    intermediatestandard

    A lightweight, stateless session utility for Next.js that uses encrypted cookies to store user data without a server-side session store.

  10. 10

    Database Schema-per-Tenant Pattern

    advancedmedium

    Advanced isolation technique using separate Postgres schemas for each customer, suitable for high-security or regulated industries.

Operations, Analytics, and AI Management

  1. 1

    PostHog Product Analytics

    beginnerhigh

    An all-in-one suite for session recording, heatmaps, and feature flags to understand how users interact with your SaaS.

  2. 2

    Helicone LLM Observability

    intermediatehigh

    An LLM proxy that provides caching, rate limiting, and cost tracking for OpenAI and Anthropic API calls to prevent budget overruns.

  3. 3

    Resend Transactional Email

    beginnerstandard

    A developer-first email API for sending welcome emails, password resets, and notifications with a clean React-based template engine.

  4. 4

    Sentry Error Monitoring

    beginnerhigh

    Real-time error tracking that includes stack traces and breadcrumbs, essential for maintaining SaaS uptime and reliability.

  5. 5

    Upstash Redis for Rate Limiting

    intermediatestandard

    Use serverless Redis to implement API rate limiting per user or per tenant to protect your infrastructure from abuse.

  6. 6

    Inngest Background Jobs

    intermediatehigh

    A serverless queue and workflow engine that allows you to handle long-running tasks like CSV exports or AI processing without timeouts.

  7. 7

    Loops.so SaaS Email Marketing

    beginnerstandard

    An email platform built for SaaS that triggers automated onboarding sequences based on user events from your app.

  8. 8

    Svix Webhook Proxy

    intermediatemedium

    A service that helps you send webhooks to your own customers, handling retries and security signatures automatically.

  9. 9

    LiteLLM Proxy

    advancedhigh

    A unified interface to call 100+ LLMs using the OpenAI format, allowing you to swap providers easily to reduce costs.

  10. 10

    Axiom Logging

    intermediatestandard

    High-performance log management for Vercel and serverless environments, providing instant insights into system behavior.