Go SaaS

Open-source Go projects categorized as SaaS

Software as a service (SaaS) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. It is sometimes referred to as "on-demand software".

One of the most popular platforms focussed on proprietary SaaS products is SaaSHub

Top 4 Go SaaS Projects

  • kubeplus

    Kubernetes Operator for Multi-Instance Multi-tenancy

    Project mention: Is it a good idea to use k8s namespace-based multitenancy for delivering managed service of an application? | reddit.com/r/kubernetes | 2023-03-18

    You might want to check out - KubePlus (https://github.com/cloud-ark/kubeplus), which has already been referenced in the thread and is exactly designed for building managed application services. I am the originator and core contributor to this project. KubePlus is a Kubernetes Operator that takes an application Helm chart and represents it as a Kubernetes API (CRD) on the cluster. This API allows you to create instances of the application in separate namespaces automatically ensuring a secure perimeter around each instance using NetworkPolicy, Resource Quota, and RBAC. These soft multi-tenancy measures are already mentioned in the thread along with the namespace. KubePlus has automated all of them for you under an API. This API not only allows the creation of the application instances but also supports day-2 operations such as monitoring, troubleshooting, and upgrades to simplify the end-to-end functioning of any managed application service. We are currently seeing interest from teams that want to create managed services for different types of containerized applications, including open-source platforms such as WordPress, Moodle, Ozone/OpenMRS, AI/ML workloads, etc. KubePlus has been tested successfully with all (90+) Bitnami Helm charts. For anyone who wants to deliver a managed application with minimal / no Kubernetes access to their customers, KubePlus can help by accelerating the implementation of namespace-based multi-tenancy on Kubernetes. With the ability to set NetworkPolicy and Resource Quota per application instance, the blast radius is restricted, if something goes wrong in an application instance. KubePlus does not need admin permissions on your cluster. This makes it possible to use KubePlus to manage your application instances on your customer's cluster as well.

  • tier

    The easiest way to add pricing to your SaaS. Get billing over with.

    Project mention: Billing for your SaaS. Done today. | reddit.com/r/u_jevontier | 2023-03-21
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • kuberlogic

    KuberLogic turns a containerized application into a functional SaaS offering, with integrated billing, monitoring, and customer management.

    Project mention: From Free to Profitable: How to Monetize Open Source Software | dev.to | 2022-10-18

    Start your SaaS with KuberLogic.

  • makeless-go

    [BETA] Makeless - SaaS Framework - Golang Implementation

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-21.

Go SaaS related posts


What are some of the best open-source SaaS projects in Go? This list will help you:

Project Stars
1 kubeplus 474
2 tier 385
3 kuberlogic 195
4 makeless-go 84
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives