Packages
Authentication, authorization, and composable primitives for modern stacks.
The Ecosystem
Everything composes. Every package is independently usable. Pick what you need, leave the rest.
Authentication, authorization, and composable primitives for modern stacks.
Type-safe client libraries for every service, with first-class TypeScript.
Develop, test, and ship — built for real workflows.
2 resources published across the ecosystem
Featured package
package
@gablura/auth-core is a framework-agnostic authentication and authorization library for Node.js/Express backends.
Why We Build
Most teams end up rebuilding the same scaffolding: auth, sessions, permissions, integrations. We build the pieces that should already exist — and keep them open, composable, and boring in the best way.
Latest Resources
Products, packages, and tools that started as internal utilities and became open.
Production-ready authentication core for Express.js backends. Dual-token RS256 JWT architecture with session binding, token rotation, 2FA, account lockout, and audit logging.
v1.2.4 · package
Production-ready Next.js authentication with NextAuth.js. Drop-in auth with credentials, Google OAuth, 2FA, email verification, and password reset.
v1.2.4 · package
Engineering Principles
A missing overload is better than a misleading one. We prefer shallow primitives you can build up over deep abstractions you have to reverse-engineer.
Packages should be independently useful. Imports are cheap, dependencies should earn their place, and nothing should fork your architecture.
If it compiles in our repo, it ships with types. Internal utilities, generated clients, docs examples — every layer gets the same standard.
Public APIs are public promises. We keep them stable, document them honestly, and do not hide useful behavior behind feature gates.
We prefer unglamorous reliability over clever runtime behavior. Failures should be obvious, recovery should be predictable, and surprises should be rare.