7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Frontier

Open source

Open-source identity, access and billing management platform for organizations, positioned as an alternative to Clerk and WorkOS.

Open-source alternative to

raystack-frontier.vercel.app
Frontier homepage screenshot
GitHub stars
344
Last commit
yesterday
Repository age
5 years
Version
v0.118.0
Licence
Apache-2.0
Self-hosted
Yes

About Frontier

Frontier is an all-in-one user management platform from Raystack that combines identity, access control and billing. It is intended for teams that want to manage authentication and authorization across several applications and services from one server they control. The repository describes it as an open-source alternative to Clerk and WorkOS.

Core capabilities include user, organization, project and group management, so multiple tenants can each have their own users, applications and services. Authentication supports email one-time passwords and social login for people, and API keys or RSA JWT credentials for machine users. Authorization uses role-based access control with policies that bind a user to an access level. Billing and subscription management, audit logs of user activity and access events, and reporting are also included.

Frontier is written in Go and licensed under Apache-2.0. It can be installed as a cross-platform binary from the releases page and runs on macOS, Windows, Linux and the BSDs. The project provides introduction, concepts and API reference documentation. Because it is self-hosted, you run and secure the server yourself.

Key features

  • User, organization, project and group management
  • Email OTP and social login
  • API keys and RSA JWT for machine users
  • Role-based access control with policies
  • Billing and subscription management
  • Audit logs and activity reporting

Good fit for

  • β†’Adding multi-tenant login and access control to a SaaS product
  • β†’Centralizing authorization across internal services
Built with
Go
Tags
authentication
authorization
rbac
iam
billing
multi-tenant
golang
self-hosted

Frontier: questions and answers

What is Frontier used for?
Frontier is an open-source identity, access and billing management platform for organizations, positioned as an alternative to Clerk and WorkOS. It is a good fit for adding multi-tenant login and access control to a SaaS product, and centralizing authorization across internal services.
Is Frontier open source?
Yes. Frontier is open source under the Apache-2.0 licence. Its source code is on GitHub at raystack/frontier and is written mainly in Go.
Is Frontier free?
Yes. Frontier is open source, so the software itself is free to use.
Can I self-host Frontier?
Yes. Frontier can be self-hosted on your own server or infrastructure.
What is Frontier an alternative to?
Frontier is an open-source alternative to WorkOS, Frontegg, Clerk and PropelAuth. Other open-source alternatives to WorkOS include Logto, ZITADEL and Hexclave.
Is Frontier actively maintained?
Yes. The most recent commit to Frontier was on 1 October 2026, and the latest release is v0.118.0, published on 1 October 2026. The project has 344 stars on GitHub.

Open-source alternatives to Frontier

See all

SaaS alternatives to Frontier

See all