Automatically adds a default Take, enforces a maximum Take, and caps Skip for queries to prevent unsafe pagination
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
Runtime of ZenStack for both client-side and server-side environments.
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
asynchronous function queue with adjustable concurrency
FullStack enhancement for Prisma ORM: seamless integration from database to UI
ZenStack plugin for class-validator: auto generate DTOs from your schema
FullStack database toolkit with built-in access control and automatic API generation.
Utilities for building ZenStack plugins
ZenStack plugin that generates rich, browsable Markdown documentation from ZModel schemas
Rate limit middleware for Hono.
TypeScript representation of ZModel schema
ZenStack plugin for tRPC
Limit the shell execution commands to <x> calls same time.
ZenStack Common Helpers
Simple in-memory rate-limit for Node.
ZenStack plugin and runtime supporting OpenAPI
pagination ui component for react
Rate limiter that supports a rolling window, either in-memory or backed by Redis
ZenStack Better Auth Adapter. This adapter is modified from better-auth's Prisma adapter.
Helpers for implementing clients that consume ZenStack's CRUD service
ZenStack automatic CRUD API handlers and server adapters for popular frameworks
<div align="center">
Highly configurable and extensible rate limiter library