awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
boxyhq avatar

boxyhq/saas-starter-kit

0
View on GitHub↗
boxyhq.com/blog/enterprise-ready-saas-starter-kit↗

Saas Starter Kit

This project is a software-as-a-service application boilerplate and foundation designed to provide the core business infrastructure for building software services. It functions as a multi-tenant user management system that handles account creation, user authentication, and organizational team structures across multiple customer accounts.

The kit integrates enterprise identity features, including a service for automating user and group management via the System for Cross-domain Identity Management standard. It also includes a billing implementation for managing recurring payments, one-time transactions, and customer subscription lifecycles.

The broader capability surface covers B2B user management through role-based access control, an immutable audit logging framework for compliance, and an internationalization system for global software localization. Additionally, it provides mechanisms for event notifications via webhooks and email alerts.

Features

  • SaaS Infrastructure Kits - Provides a comprehensive set of tools for managing user identities, subscription billing, and webhooks as a foundational SaaS infrastructure kit.
  • B2B Account Management - Handles organizational team structures, member invitations, and B2B role-based access control.
  • Stripe Billing Integrations - Connects user identities to Stripe billing records for managing recurring payments and customer subscription lifecycles.
  • Subscription Billing - Manages recurring payments and plan entitlements by synchronizing application state with an external billing service.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
4,706 stars·1,177 forks·TypeScript·apache-2.0·45 views
  • Online Payment Processing - Processes recurring subscriptions and one-time monetary transactions through a connected billing service.
  • Team Member Management - Provides tools for creating organizational units and managing member roles and permissions.
  • Multi-Tenant Data Management - Organizes users and resources into discrete team units to ensure strict data isolation across customer accounts.
  • Multi-Tenant Identity Management - Provides identity management that isolates user accounts and organizational team structures within shared environments.
  • User Identity Verification - Validates user identities using passwords, magic links, or social providers to secure account access.
  • Identity Federation Providers - Integrates external social and enterprise identity providers using standardized OAuth token exchange protocols.
  • Role-Based Access Control - Restricts feature access by mapping user identities to specific permissions and organizational roles.
  • SaaS Boilerplates - Serves as a foundational application architecture providing a pre-integrated set of features for subscription-based software.
  • Event Notifications - Triggers webhooks and email alerts to notify users or external systems of specific actions.
  • Compliance & Audit Tools - Provides immutable audit trails of system events and user activities to meet security requirements.
  • Audit Logs - Ships an immutable record system that tracks organizational and workspace activities for security compliance.
  • SCIM Provisioning - Automates user and group provisioning and synchronization using the SCIM standard protocol.
  • Identity Synchronization - Automates user provisioning and directory synchronization using standard enterprise identity protocols.
  • Identity Provider Syncs - Synchronizes user directories and automates provisioning based on changes in external identity providers.
  • Webhook Event Notifications - Triggers external HTTP requests and email alerts via a background queue based on system events.
  • Software Interface Localization - Adapts application interfaces and regional formats to support users in multiple languages and countries.
  • Immutable Logs - Provides a write-only ledger for recording system events to create a permanent and verifiable audit history.
  • System Activity Auditors - Maintains an immutable record of user actions and system events for security and compliance.
  • Client-Side Internationalization - Implements runtime user interface translation using locale-specific dictionaries based on user or browser settings.
  • Content Translation - Translates the user interface into multiple languages and regional formats for a global audience.
  • Node and NestJS Boilerplates - Enterprise-ready starter kit with built-in security and compliance features.
  • SaaS Starter Kits - Enterprise-grade SaaS boilerplate with built-in ORM support.
  • Star history

    Star history chart for boxyhq/saas-starter-kitStar history chart for boxyhq/saas-starter-kit

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does boxyhq/saas-starter-kit do?

    This project is a software-as-a-service application boilerplate and foundation designed to provide the core business infrastructure for building software services. It functions as a multi-tenant user management system that handles account creation, user authentication, and organizational team structures across multiple customer accounts.

    What are the main features of boxyhq/saas-starter-kit?

    The main features of boxyhq/saas-starter-kit are: SaaS Infrastructure Kits, B2B Account Management, Stripe Billing Integrations, Subscription Billing, Online Payment Processing, Team Member Management, Multi-Tenant Data Management, Multi-Tenant Identity Management.

    Which projects share features with boxyhq/saas-starter-kit?

    Projects with overlapping indexed features include: async-labs/saas — This project is a full-stack TypeScript framework and boilerplate designed for building subscription-based software… killbill/killbill — Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and… stripe/stripe-php — The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and… ixartz/saas-boilerplate — This project is a comprehensive starter kit for building subscription-based web applications using Next.js and… polarsource/polar — Polar is a digital product monetization engine and subscription management system. It serves as a merchant of record… thehive-project/thehive — TheHive is a security incident response platform and multi-tenant case management system. It functions as a Security…

    Projects sharing features with Saas Starter Kit

    These projects share indexed features with Saas Starter Kit. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • async-labs/saasasync-labs avatar

      async-labs/saas

      4,480View on GitHub↗

      This project is a full-stack TypeScript framework and boilerplate designed for building subscription-based software services. It provides a pre-configured development environment that integrates a React frontend with a Node.js and Express server and a MongoDB data layer. The framework includes integrated modules for managing subscription billing, multi-tenant user management, and secure identity verification via social logins and passwordless authentication. It further enables real-time application synchronization through a WebSocket server for bidirectional data streaming between clients and

      TypeScript
      View on GitHub↗4,480
    • killbill/killbillkillbill avatar

      killbill/killbill

      5,343View on GitHub↗

      Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev

      Javabillingkillbillpayments
      View on GitHub↗5,343
    • stripe/stripe-phpstripe avatar

      stripe/stripe-php

      4,017View on GitHub↗

      The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and financial services into applications. It provides a programmatic interface for managing connected accounts, issuing virtual cards, and automating payouts to sellers. The library distinguishes itself through a comprehensive suite of billing and payment tools, including support for recurring charges, usage-based billing, and the management of customer self-service portals. It further enables financial automation via tax and revenue libraries that handle global sales tax calculation and

      PHP
      View on GitHub↗4,017
    • ixartz/saas-boilerplateixartz avatar

      ixartz/SaaS-Boilerplate

      6,838View on GitHub↗

      This project is a comprehensive starter kit for building subscription-based web applications using Next.js and TypeScript. It provides a structural foundation for developing software-as-a-service platforms, incorporating integrated user authentication, payment tiers, and multi-tenant organization management. The framework distinguishes itself with a dedicated multi-tenant application architecture that organizes users into teams and organizations with workspace switching. It includes a built-in monetization layer via Stripe subscription integration for managing pricing tiers and billing cycles

      TypeScriptauthenticationboilerplatemulti-tenancy
      View on GitHub↗6,838
    Compare all 30 related projects→