55 packages
alepha
Alepha is a convention-driven TypeScript framework for building robust, end-to-end type-safe applications, from serverless APIs to full-stack React apps.
@alepha/batch
Efficiently process operations in groups by size or time.
@alepha/bucket
A universal interface for object and file storage providers.
@alepha/bucket-azure
Azure Blob Storage implementation for the bucket file storage.
@alepha/bucket-vercel
Vercel Blob Storage implementation for the bucket file storage.
@alepha/cache
A generic key-value caching interface with in-memory implementation.
@alepha/cache-redis
Redis implementation for the caching interface.
@alepha/cli
Alepha CLI is a command-line interface for creating and managing Alepha applications.
@alepha/command
Build powerful, type-safe command-line interfaces for your application.
@alepha/core
The essential dependency injection and application lifecycle engine.
@alepha/datastore
## Installation
@alepha/datetime
Date, time, and duration utilities based on Day.js.
@alepha/email
Email sending interface with multiple provider implementations (memory, local file, nodemailer).
@alepha/file
Helpers for creating and managing file-like objects seamlessly.
@alepha/lock
Distributed mutex and semaphore for resource locking and synchronization.
@alepha/lock-redis
Redis implementation for the distributed locking mechanism.
@alepha/logger
A simple logger for Alepha applications
@alepha/messaging
@alepha/orm
@alepha/postgres
A type-safe SQL query builder and ORM using Drizzle.
@alepha/protobuf
@alepha/queue
A simple, powerful interface for message queueing systems.
@alepha/queue-redis
Redis implementation for the message queueing system.
@alepha/react
Build server-side rendered (SSR) or single-page React applications.
@alepha/react-auth
Simplifies user authentication flows in React applications.