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
Stripe Billing and Subscriptions
beginnerhighThe industry standard for recurring revenue. Use Stripe Checkout for pre-built UI and the 'Customer Portal' for self-service subscription management.
- 2
Lemon Squeezy
beginnerhighA Merchant of Record (MoR) that handles global sales tax and VAT compliance automatically, simplifying international SaaS sales.
- 3
Stripe Webhook Handler Pattern
intermediatestandardImplement a robust webhook listener using the 'stripe-node' library to handle events like 'invoice.paid' and 'customer.subscription.deleted' with idempotency checks.
- 4
Lago Open-Source Metering
advancedmediumAn open-source alternative to Stripe Billing for complex usage-based pricing models that require high-volume event ingestion.
- 5
Polar.sh
beginnermediumA monetization platform specifically for open-source developers to sell subscriptions or access to private GitHub repositories.
- 6
Paddle Billing
intermediatehighAnother Merchant of Record that provides unified checkout, subscription management, and tax handling globally.
- 7
Stripe Tax API
intermediatestandardProgrammatic tax calculation for custom checkout flows, ensuring you collect the correct sales tax based on the user's jurisdiction.
- 8
Tier.run
intermediatemediumA pricing-as-code solution that allows you to define pricing plans in a JSON/YAML file and sync them to Stripe automatically.
- 9
RevenueCat
intermediatehighEssential for SaaS apps with mobile components to manage cross-platform subscriptions and sync Apple/Google IAP state to the web.
- 10
Orb Usage-Based Billing
advancedstandardHigh-scale billing infrastructure designed specifically for companies moving to complex, hybrid usage-based pricing models.
Authentication and Multi-tenancy
- 1
Clerk Organizations
beginnerhighPre-built components and API for team management, allowing users to create, join, and switch between multiple SaaS accounts seamlessly.
- 2
Supabase Row Level Security (RLS)
intermediatehighImplement multi-tenancy at the database layer by ensuring users can only access data where 'tenant_id' matches their session context.
- 3
WorkOS Enterprise SSO
advancedhighThe fastest way to add SAML and SCIM support for B2B SaaS customers who require integration with Okta or Azure AD.
- 4
Auth.js (NextAuth) Credentials Provider
intermediatestandardA flexible framework for self-hosting authentication logic with support for various database adapters like Prisma and Drizzle.
- 5
Kinde Auth & Feature Flags
beginnermediumCombines user authentication with built-in feature flagging to control access to specific SaaS tiers based on user roles.
- 6
Zitadel Identity Management
advancedmediumAn open-source alternative to Auth0 that focuses on multi-tenancy and high security standards for enterprise-ready SaaS.
- 7
PropelAuth
beginnerhighB2B-specific authentication that handles organization management and invites out of the box, reducing custom code for team logic.
- 8
Casl.js Authorization
intermediatestandardDefine permissions in a central location (e.g., 'can edit post') and share them between your frontend and backend logic.
- 9
Iron Session
intermediatestandardA lightweight, stateless session utility for Next.js that uses encrypted cookies to store user data without a server-side session store.
- 10
Database Schema-per-Tenant Pattern
advancedmediumAdvanced isolation technique using separate Postgres schemas for each customer, suitable for high-security or regulated industries.
Operations, Analytics, and AI Management
- 1
PostHog Product Analytics
beginnerhighAn all-in-one suite for session recording, heatmaps, and feature flags to understand how users interact with your SaaS.
- 2
Helicone LLM Observability
intermediatehighAn LLM proxy that provides caching, rate limiting, and cost tracking for OpenAI and Anthropic API calls to prevent budget overruns.
- 3
Resend Transactional Email
beginnerstandardA developer-first email API for sending welcome emails, password resets, and notifications with a clean React-based template engine.
- 4
Sentry Error Monitoring
beginnerhighReal-time error tracking that includes stack traces and breadcrumbs, essential for maintaining SaaS uptime and reliability.
- 5
Upstash Redis for Rate Limiting
intermediatestandardUse serverless Redis to implement API rate limiting per user or per tenant to protect your infrastructure from abuse.
- 6
Inngest Background Jobs
intermediatehighA serverless queue and workflow engine that allows you to handle long-running tasks like CSV exports or AI processing without timeouts.
- 7
Loops.so SaaS Email Marketing
beginnerstandardAn email platform built for SaaS that triggers automated onboarding sequences based on user events from your app.
- 8
Svix Webhook Proxy
intermediatemediumA service that helps you send webhooks to your own customers, handling retries and security signatures automatically.
- 9
LiteLLM Proxy
advancedhighA unified interface to call 100+ LLMs using the OpenAI format, allowing you to swap providers easily to reduce costs.
- 10
Axiom Logging
intermediatestandardHigh-performance log management for Vercel and serverless environments, providing instant insights into system behavior.