v1.2.0 is now live

Ship your MVP Fast & Reliably.

@open-kerno/commons provides the essential, robust TypeScript backend components so you can focus on building your product, not boilerplate.

Why Open Kerno?

Built for modern TypeScript backend ecosystems.

TypeScript Native

Written entirely in TypeScript with strict mode enabled. Enjoy flawless autocompletion, type safety, and robust internal interfaces out of the box.

Modular Design

Import only what you need. From error handlers to data mappers and utility wrappers, keep your backend bundles lean and performant.

MVP Ready

Skip the repetitive setup phase. Our battle-tested components are specifically designed to help startups and makers launch their APIs faster.

Commons Libraries

๐Ÿ“ฆ Shared core utilities, base configurations, and essential building blocks for open-kerno projects.

$npm install @open-kerno/commons
github.com/open-kerno/commons-tsยทUpdates package.json

Applications

Open-source applications built on the Open Kerno platform.

Live

open-kerno/

weapon-x

Feature flags & remote config. A self-hosted Statsig alternative.

View on GitHub
Coming soon

open-kerno/

auth-core

Lightweight authentication layer with JWT, refresh tokens, and role-based access control.

View on GitHub
Coming soon

open-kerno/

data-vault

Encrypted key-value store for sensitive configuration and secrets management.

View on GitHub
Coming soon

open-kerno/

api-gateway

Minimal API gateway with rate limiting, request validation, and observability hooks.

View on GitHub
Coming soon

open-kerno/

task-runner

Distributed background job processor built for reliability at scale.

View on GitHub
Coming soon

open-kerno/

config-hub

Centralized runtime configuration service with live reload and audit logs.

View on GitHub

API Documentation

Full reference for @open-kerno/commons

๐Ÿ”’https://open-kerno.github.io/commons-ts/docs
Open โ†—

Full API reference for @open-kerno/commons