Back to browse
GitHub Repository

Framework-agnostic Go library for auth, tenant, and permission management. JWT, multi-tenant, RBAC, storage adapters.

1 starsGo

Parevo Core – Auth, tenant, permission in one Go library

by parevo·Mar 12, 2026·1 point·0 comments

AI Analysis

MidShip It

Yet another auth library when Clerk and Casbin already dominate the space.

Strengths
  • Module interfaces allow swapping storage backends without rewriting application code.
  • Covers enterprise auth needs like SAML, LDAP, and WebAuthn out of the box.
Weaknesses
  • Auth and RBAC is a solved category with dozens of established alternatives.
  • Zero stars and forks suggests no community traction or real-world validation.
Target Audience

Go developers building multi-tenant SaaS applications

Similar To

Clerk · Casbin · Auth0

Post Description

I built Parevo Core because I kept rewriting the same auth + tenant + permission logic across Go projects.

Each time: JWT validation, refresh rotation, session revoke, tenant context, RBAC checks, SQL filters for tenant_id. Same patterns, different codebases.

So I extracted it into a modular library. You pick what you need: auth, tenant, permission, storage, cache, lock, billing, etc. Each module has interfaces; you plug in MySQL, Postgres, MongoDB, or Redis. No framework lock-in—works with net/http, chi, gin, echo, fiber, GraphQL.

What’s included:

Auth: JWT, OAuth2, SAML, LDAP, API keys, WebAuthn, magic link Multi-tenant: lifecycle, feature flags, SQL filters Permission: RBAC, ABAC, cached checks Storage adapters: memory, Postgres, MySQL, MongoDB, Redis Extras: cache, lock, health, job queue, billing, GDPR export I’d love feedback—especially on the module boundaries and what’s missing for real-world SaaS.

GitHub: https://github.com/parevo/core Docs: https://parevo.github.io/core/

Similar Projects

Infrastructure●●Solid

I couldn't compare storage topologies without 3 forks, so I built this

Topology-as-variable via contract layer beats forking three codebases.

Big BrainNiche Gem
AnishMulay
202mo ago