Socket
Book a DemoInstallSign in
Socket
a

alepha

npm
GitHub

Packages

Current Co-maintainers

Former Co-maintainers

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.