Yuki DB: Type-Safe Query Database for the Client-Side

Yuki DB is a TypeScript-first client-side query database providing type-safe operations, Prisma support, and React integration. Learn about its features, setup, and usage.

typescriptreactprismadatabaseclient-sidetype-safequeryfrontend

03/08/2025

Yuki DB: Type-Safe Query Database for the Client-Side

Introduction

yuki-db is a type-safe, TypeScript-first client-side database query library. Designed for modern frontend applications, it enables developers to perform type-safe queries—supporting Prisma document structure—and integrates seamlessly with React and TanStack Query for state management.

View the repo on GitHub

View on npm

Features

Quick Example

import { useDatabaseQuery } from 'yuki-db'

const { data, error } = useDatabaseQuery({
  table: 'users',
  select: { id: true, name: true },
  where: { name: { like: '%Yuki%' } },
  limit: 10,
  offset: 0,
})

React & TanStack Query Support

Yuki DB exposes React hooks for easy data fetching, including suspense support:

Prisma-Like API

Supports documents and query patterns familiar to Prisma users, making it easy to migrate or integrate with existing codebases.

Why Use yuki-db?