Skip to main content

Backend server SDK for TypeScript

@daiso-tech/core

@daiso-tech/core is a SDK of backend server components designed for maximum flexibility.

The library contains 4,640 tests — the majority are integration and behavior tests, ensuring reliability in real-world scenarios.

npm install @daiso-tech/core
10+Battle-tested components
100%TypeScript
4+Adapters per component
0Docker needed for tests

Why @daiso-tech/core?

Designed from the ground up for real-world backend challenges.

TypeScript

Type safe by default

Full TypeScript support with precise generics, rich intellisense, and auto-import friendly APIs — errors caught at compile time, not runtime.

ESM ready

Built on modern JavaScript primitives including ES modules. No CommonJS baggage — fully compatible with the modern Node.js and bundler ecosystem.

Vitest

Easily testable

Every component ships with an in-memory adapter and built-in Vitest helpers. Write fast, isolated tests without Docker or external services.

Standard schema support

First-class integration with Standard Schema. Use Zod, Valibot, or ArkType to enforce both compile-time and runtime data safety.

Framework agnostic

No DI container required. Plug directly into Express, NestJS, AdonisJS, Next.js, Nuxt, or TanStack Start — it just works.

Adapter pattern

Swap infrastructure at will — Redis today, DynamoDB tomorrow. The adapter pattern keeps your business logic free from vendor lock-in.

Components

A growing collection of officially maintained, production-ready components. Every component ships with multiple built-in adapters — swap infrastructure without changing a single line of business logic.

Find this library useful? Give it a ⭐

If you see potential in @daiso-tech/core, starring the repo on GitHub helps others discover it and motivates continued development. It takes one click and means a lot.

Star on GitHub

Ready to build something great?

Get up and running in minutes with a single install.

npm install @daiso-tech/core