13 Production-Ready Packages

Modular Packages
Use What You Need

Each package is independent, well-documented, and production-ready. Adopt incrementally or use the full stack.

@natiwo/database

Unified abstractions for Prisma, DynamoDB, and Redis with type-safe queries and migrations.

Prisma ORMDynamoDB SDKRedis ClientMigrations

@natiwo/auth

Complete authentication system with JWT, sessions, role-based access control, and OAuth support.

JWT TokensSessionsRBACOAuth 2.0

@natiwo/api

Type-safe tRPC routers with Zod validation, middleware, and automatic OpenAPI generation.

tRPCZod ValidationMiddlewareType Safety

@natiwo/cache

Redis-powered caching with decorators, automatic invalidation, and distributed locks.

Redis CacheDecoratorsAuto-invalidationLocks

@natiwo/queue

BullMQ job processing with decorators, scheduling, retries, and progress tracking.

BullMQDecoratorsSchedulingRetries

@natiwo/events

Event-driven architecture with SNS/SQS integration, type-safe events, and dead letter queues.

SNS/SQSType-safe EventsDLQPub/Sub

@natiwo/storage

S3-compatible file storage with streaming uploads, presigned URLs, and automatic cleanup.

S3 ClientStreamingPresigned URLsCDN

@natiwo/observability

Comprehensive logging, metrics, APM, and error tracking with Sentry, DataDog, and Winston.

LoggingMetricsAPMError Tracking

@natiwo/config

Environment configuration management with validation, secrets, and feature flags.

Env ValidationSecretsFeature FlagsHot Reload

@natiwo/validator

Zod-powered validation with custom schemas, error messages, and type inference.

Zod SchemasType InferenceCustom ErrorsSanitization

@natiwo/utils

Common utilities and helper functions for strings, arrays, objects, and async operations.

String UtilsArray UtilsAsync HelpersType Guards

@natiwo/types

Shared TypeScript types, interfaces, and utility types used across the framework.

Common TypesUtility TypesType GuardsGenerics

@natiwo/ui

Shared React components, hooks, and utilities for web and mobile applications.

React ComponentsCustom HooksUtilitiesTheming