Nano – open core siem built on rust and ClickHouse
Dedicated cluster per tenant on every plan including $20/month Hobby tier undercuts Splunk pricing.
Framework-agnostic Go library for auth, tenant, and permission management. JWT, multi-tenant, RBAC, storage adapters.
Yet another auth library when Clerk and Casbin already dominate the space.
Go developers building multi-tenant SaaS applications
Clerk · Casbin · Auth0
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/
Dedicated cluster per tenant on every plan including $20/month Hobby tier undercuts Splunk pricing.
Embryonic service auth library that explicitly warns against production use.
Two API calls for tenant isolation, but AWS S3 presigned URLs already do this free.
Parametric CAD library baked into a drag-and-drop layout tool for 3D printing.
Topology-as-variable via contract layer beats forking three codebases.
Adds OIDC auth and drawing collections to self-hosted Excalidraw deployments.