RADZOR
ComponentsRecipesDocsContributeGitHub
Get Started
RADZOR

The universal component registry for LLM-driven development. Empowering developers to build better apps, faster.

Product
  • Components
  • Standard
Resources
  • Documentation
  • API Reference
  • AI Agent Integration
  • Pipeline Guide
  • MCP Server
Community
  • GitHub
  • X / Twitter
  • Discord

© 2026 Radzor Registry. All rights reserved.

LLM-Ready Components

Discover standardized, LLM-ready components for your projects.

AllAutomation (9)Email (4)Web3 & Blockchain (4)Chat & Messaging (6)Audio & Voice (1)Storage (6)Security (5)Authentication (9)Messaging (5)monitoring (4)Payment (5)Data & Database (10)Media (9)Analytics (4)AI & ML (14)Networking (5)

@radzor/search-index

v0.1.0

Full-text search with facets, filters, and typo-tolerance. Supports Meilisearch and Typesense. Handles indexing, real-time updates, relevance tuning, and instant search queries.

typescriptServer
7 inputs1 outputs6 actions3 events
standalone

@radzor/webhook-receiver

v0.1.0

Secure webhook receiver with HMAC signature verification, replay protection, and event routing. Validates payloads from Stripe, GitHub, Shopify, and custom sources.

typescriptpythonServer
Community

Missing a component?
Ask for it.

Tell us which component costs you the most time, and we'll build it — with a full manifest, LLM docs, and production-ready code.

→A Stripe checkout component with webhook handling
→An S3 file uploader with progress events
→A rate-limiter with sliding window algorithm
→An email queue with retry and backoff

Drop your request on Discord

Join the community, post in #components-requests, and describe what you need. We prioritize based on real demand.

Request on Discord
5 inputs1 outputs2 actions3 events
standalone

@radzor/barcode-scan

v0.1.0

Generate and scan 1D and 2D barcodes. Supports Code128, EAN-13, UPC-A, ITF, Code39, QR Code, and Data Matrix. Produces SVG/PNG output and decodes from image buffers.

typescriptBrowser
4 inputs2 outputs3 actions3 events
standalone

@radzor/video-call

v0.1.0

WebRTC-based peer-to-peer video calling. Manage local/remote streams, signaling, and call lifecycle.

typescriptBrowser
2 inputs2 outputs5 actions4 events
standalone

@radzor/pdf-generate

v0.1.0

PDF generation from HTML templates or raw content. Creates invoices, reports, and documents with configurable page size, margins, and headers/footers.

typescriptpythonServer
3 inputs1 outputs3 actions2 events
standalone

@radzor/llm-completion

v0.1.0

Universal LLM completion client supporting OpenAI, Anthropic, and Ollama. Provides chat completions, streaming, conversation history, and automatic retries with exponential backoff.

typescriptpythonServer
7 inputs1 outputs5 actions3 events
standalone

@radzor/session-manager

v0.1.0

Server-side session management with pluggable stores (memory, Redis, PostgreSQL). Handles session creation, rotation, expiry, and signed cookie generation. Framework-agnostic.

typescriptpythonServer
6 inputs2 outputs5 actions4 events
standalone

@radzor/queue-worker

v0.1.0

In-memory job queue with workers, retries, and dead-letter handling. No external dependencies.

typescriptpythonServer
3 inputs1 outputs4 actions3 events
standalone

@radzor/oauth-token-refresh

v0.1.0

Automatic OAuth 2.0 access token refresh and lifecycle management. Handles token expiry detection, background refresh, secure storage, and provider-specific quirks for Google, GitHub, Discord, Stripe, and custom providers.

typescriptServer
5 inputs2 outputs5 actions3 events
standalone

@radzor/embeddings-store

v0.1.0

In-memory vector store for embeddings with cosine similarity search. Supports OpenAI and Ollama embedding providers. Ideal for RAG pipelines and semantic search.

typescriptpythonUniversal
4 inputs1 outputs3 actions3 events
standalone

@radzor/background-job

v0.1.0

Persistent background job queue with retries, scheduling, and concurrency control. Built on BullMQ (Redis) or pg-boss (PostgreSQL). Supports delayed jobs, cron-scheduled jobs, priority queues, and dead letter queues.

typescriptServer
5 inputs2 outputs5 actions3 events
standalone

@radzor/github-bot

v0.1.0

Interact with the GitHub REST API. Create issues, post comments, trigger workflows, manage pull requests, and read repository data. Supports both personal access tokens and GitHub App authentication.

typescriptpythonServer
4 inputs1 outputs6 actions3 events
standalone

@radzor/cache-store

v0.1.0

In-memory cache with TTL, LRU eviction, and namespace support. No external dependencies.

typescriptpythonServer
2 inputs1 outputs4 actions4 events
standalone

@radzor/discord-bot

v0.1.0

Discord bot framework with slash commands, embeds, and message handling. Uses the Discord REST API and Gateway for real-time events.

typescriptpythonServer
2 inputs1 outputs2 actions2 events
standalone

@radzor/circuit-breaker

v0.1.0

Circuit breaker pattern for fault-tolerant external service calls. Tracks failure rates, opens the circuit to fast-fail requests when a threshold is exceeded, and probes recovery with half-open state. Zero dependencies.

typescriptpythonUniversal
4 inputs2 outputs4 actions5 events
standalone

@radzor/image-transform

v0.1.0

High-performance image transformation using Sharp. Resize, crop, convert formats, apply watermarks, strip metadata, and optimize for web. Supports JPEG, PNG, WebP, AVIF, GIF, and SVG inputs.

typescriptServer
4 inputs2 outputs5 actions2 events
standalone

@radzor/image-generation

v0.1.0

Multi-provider image generation supporting OpenAI DALL-E, Stability AI, and Replicate. Handles prompt-based generation, size options, and base64/URL output formats.

typescriptpythonServer
5 inputs1 outputs2 actions2 events
standalone

@radzor/magic-link-auth

v0.1.0

Passwordless authentication via email magic links. Generates signed tokens, sends links via email, and verifies them on callback. Zero-dependency token management with configurable TTL and single-use enforcement.

typescriptpythonServer
4 inputs2 outputs3 actions4 events
standalone

@radzor/http-client

v0.1.0

Resilient HTTP client with automatic retry, exponential backoff, timeout, and request/response interceptors. Built on the native fetch API. No dependencies.

typescriptpythonUniversal
5 inputs1 outputs5 actions4 events
standalone

@radzor/two-factor-auth

v0.1.0

TOTP-based two-factor authentication. Generate secrets, create QR URIs, and verify tokens (RFC 6238).

typescriptpythonServer
3 inputs1 outputs3 actions2 events
standalone

@radzor/telegram-bot

v0.1.0

Telegram bot component using the Bot API. Send messages, photos, reply keyboards, and inline keyboards.

typescriptpythonServer
1 inputs1 outputs4 actions2 events
standalone

@radzor/realtime-chat

v0.1.0

Real-time chat messaging via WebSocket. Supports rooms, typing indicators, message history, and user presence. Works in both browser and Node.js environments.

typescriptBrowser
5 inputs1 outputs5 actions5 events
standalone

@radzor/csv-export

v0.1.0

Generate and parse CSV files from data arrays. Supports custom delimiters, headers, and streaming.

typescriptpythonServer
2 inputs1 outputs3 actions2 events
standalone

@radzor/vector-search

v0.1.0

Vector embedding storage and semantic search. Supports Pinecone, Qdrant, and pgvector. Index documents with embeddings and query by semantic similarity for RAG pipelines, recommendation engines, and duplicate detection.

typescriptServer
7 inputs2 outputs5 actions3 events
standalone

@radzor/function-calling

v0.1.0

Structured LLM tool use (function calling) for OpenAI and Anthropic. Define typed tools, run agentic loops, and receive validated structured results. Handles multi-turn tool execution automatically.

typescriptServer
5 inputs2 outputs3 actions4 events
standalone

@radzor/structured-output

v0.1.0

Force LLM responses to match a JSON schema. Wraps OpenAI and Anthropic with schema-validated generation, automatic retry on parse failure, and TypeScript type inference from the schema.

typescriptServer
5 inputs2 outputs3 actions3 events
standalone

@radzor/reddit-post

v0.1.0

Post to Reddit using the Reddit API. Submit text or link posts and manage comments.

typescriptpythonServer
4 inputs1 outputs3 actions2 events
standalone

@radzor/web-scraper

v0.1.0

Web page scraping with CSS selector extraction, pagination support, and rate limiting. Fetches HTML content and extracts structured data using selectors.

typescriptpythonServer
3 inputs1 outputs2 actions2 events
standalone

@radzor/captcha-verify

v0.1.0

Server-side CAPTCHA verification supporting Cloudflare Turnstile, Google reCAPTCHA, and hCaptcha. Validates tokens from client-side widgets.

typescriptpythonServer
3 inputs1 outputs1 actions2 events
standalone

@radzor/markdown-render

v0.1.0

Convert Markdown to sanitized HTML with syntax highlighting, GFM extensions (tables, strikethrough, task lists), and frontmatter extraction. Safe for user-generated content.

typescriptpythonUniversal
5 inputs3 outputs3 actions2 events
standalone

@radzor/password-hash

v0.1.0

Secure password hashing with bcrypt or Argon2id. Includes strength validation, comparison timing-safe, and configurable cost parameters. Zero external dependencies for bcrypt (uses Node.js crypto).

typescriptpythonServer
4 inputs2 outputs3 actions3 events
standalone

@radzor/stripe-checkout

v0.1.0

Simplified Stripe Checkout integration. Creates checkout sessions, handles payment webhooks, and manages subscription lifecycle.

typescriptpythonServer
7 inputs2 outputs4 actions4 events
standalone

@radzor/document-ocr

v0.1.0

Extract text and structured data from PDFs, images, and scanned documents. Supports Tesseract (local), Google Vision, and Azure Document Intelligence. Handles multi-page PDFs, tables, and form fields.

typescriptpythonServer
5 inputs2 outputs3 actions2 events
standalone

@radzor/rate-limiter

v0.1.0

In-memory rate limiting with token bucket and sliding window algorithms. Zero dependencies, automatic cleanup, and HTTP header generation.

typescriptpythonServer
4 inputs1 outputs5 actions3 events
standalone

@radzor/qr-code

v0.1.0

QR code generation and decoding. Produces PNG/SVG/terminal output from any string. Decodes QR codes from image buffers. Zero native dependencies.

typescriptpythonServer
5 inputs2 outputs4 actions3 events
standalone

@radzor/email-send

v0.1.0

Send transactional emails via Resend, SendGrid, or raw SMTP. Supports HTML/text content, attachments, CC/BCC, reply-to, and batch sending.

typescriptpythonServer
8 inputs1 outputs2 actions2 events
standalone

@radzor/event-bus

v0.1.0

In-process typed publish/subscribe event bus. Decouples components without external infrastructure. Supports wildcard patterns, async handlers, error isolation, and event history replay.

typescriptUniversal
3 inputs1 outputs4 actions2 events
standalone

@radzor/sms-send

v0.1.0

SMS sending via Twilio or Vonage APIs. Supports single and batch messages, delivery status tracking, and webhook-based delivery receipts.

typescriptpythonServer
4 inputs1 outputs2 actions2 events
standalone

@radzor/slack-bot

v0.1.0

Slack bot for sending messages, Block Kit layouts, file uploads, and slash command responses via the Slack Web API. Supports both Bot tokens and incoming webhooks.

typescriptpythonServer
3 inputs1 outputs5 actions2 events
standalone

@radzor/speech-to-text

v0.1.0

Audio transcription using OpenAI Whisper or Deepgram APIs. Supports file upload, language detection, timestamps, and multiple output formats.

typescriptpythonServer
4 inputs1 outputs1 actions2 events
standalone

@radzor/api-key-auth

v0.1.0

API key authentication middleware. Generate, validate, hash, and revoke API keys.

typescriptpythonServer
2 inputs1 outputs4 actions3 events
standalone

@radzor/csv-import

v0.1.0

Parse, validate, and batch-import CSV files. Supports streaming for large files, schema validation with typed coercion, error row collection, and progress tracking. Works with file uploads, S3 streams, and local paths.

typescriptServer
6 inputs2 outputs4 actions4 events
standalone

@radzor/wallet-connect

v0.1.0

Connect to Ethereum wallets (MetaMask, WalletConnect) for Web3 dApps. Client-side only.

typescriptBrowser
2 inputs1 outputs5 actions4 events
standalone

@radzor/file-upload

v0.1.0

Server-side file upload to S3-compatible storage, Cloudflare R2, or local disk. Includes MIME validation, size limits, pre-signed URL generation, and AWS v4 signing.

typescriptpythonServer
10 inputs1 outputs3 actions3 events
standalone

@radzor/screenshot

v0.1.0

Capture full-page and element screenshots using a headless Chromium browser. Supports URL capture, HTML content rendering, and CSS selector targeting. Produces PNG or JPEG buffers.

typescriptServer
5 inputs1 outputs3 actions2 events
standalone

@radzor/audio-capture

v0.1.0

Capture audio from the user's microphone using the Web Audio API and getUserMedia. Provides a real-time audio stream suitable for speech recognition, voice chat, or recording.

typescriptServer
3 inputs2 outputs5 actions3 events
standalone

@radzor/push-notification

v0.1.0

Send push notifications via Firebase Cloud Messaging (FCM) or Apple Push Notification service (APNs).

typescriptpythonServer
5 inputs1 outputs2 actions2 events
standalone

@radzor/smart-contract

v0.1.0

Interact with EVM smart contracts via JSON-RPC. Read state, call functions, and send transactions.

typescriptpythonServer
3 inputs1 outputs3 actions2 events
standalone

@radzor/auth-oauth

v0.1.0

OAuth 2.0 authentication flow supporting multiple providers (Google, GitHub, Discord). Handles token exchange, session management, and user profile retrieval.

typescriptpythonServer
6 inputs2 outputs8 actions4 events
standalone

@radzor/feature-flag

v0.1.0

Simple feature flag evaluation with per-user overrides, percentage rollouts, and environment-based defaults. No external service required — flags are defined in code or config files.

typescriptpythonServer
3 inputs1 outputs4 actions3 events
standalone

@radzor/image-resize

v0.1.0

Resize, crop, and transform images using raw pixel manipulation. No external dependencies.

typescriptpythonServer
1 inputs1 outputs4 actions2 events
standalone

@radzor/zip-archive

v0.1.0

Create, read, and extract ZIP archives. Supports streaming creation for large archives, per-file compression levels, and in-memory operations. No native dependencies — pure JavaScript implementation.

typescriptpythonServer
2 inputs2 outputs4 actions4 events
standalone

@radzor/cron-scheduler

v0.1.0

In-process cron scheduler for recurring tasks. Supports cron expressions, interval-based scheduling, timezone-aware execution, and graceful shutdown.

typescriptpythonServer
1 inputs1 outputs4 actions4 events
standalone

@radzor/twitter-post

v0.1.0

Post tweets and threads via the Twitter/X API v2. Supports text, media attachments, and reading timeline data with OAuth 2.0 authentication.

typescriptpythonServer
5 inputs1 outputs3 actions2 events
standalone

@radzor/text-to-speech

v0.1.0

Text-to-speech synthesis using OpenAI TTS or ElevenLabs. Produces audio from text with configurable voice, speed, and output format.

typescriptpythonServer
5 inputs1 outputs2 actions2 events
standalone

@radzor/chatbot-flow

v0.1.0

Build conversational chatbot flows with nodes, conditions, and actions. Supports branching dialogues, context variables, fallback handling, and flow completion tracking.

typescriptpythonServer
3 inputs1 outputs5 actions3 events
standalone

@radzor/comment-system

v0.1.0

Threaded comment system with moderation, reactions, and pagination. Supports nested replies, content moderation actions, and reaction tracking with an in-memory store.

typescriptpythonServer
3 inputs1 outputs6 actions2 events
standalone

@radzor/agent-router

v0.1.0

Route prompts to different AI models or agents based on intent classification. Supports static rule-based routing, LLM-powered intent detection, and fallback chains for reliable multi-agent orchestration.

typescriptpythonServer
4 inputs1 outputs4 actions2 events
standalone

@radzor/ip-geolocation

v0.1.0

Look up geographic data from IP addresses using the free ip-api.com service. Get country, city, coordinates, timezone, ISP, and organization info for single or bulk IP lookups.

typescriptpythonServer
2 inputs1 outputs2 actions2 events
standalone

@radzor/event-tracker

v0.1.0

Track user events and page views for analytics. Buffers events in memory and flushes them in batches to a configurable HTTP endpoint. Zero dependencies — uses raw fetch.

typescriptpythonUniversal
4 inputs1 outputs4 actions2 events
standalone

@radzor/usage-metering

v0.1.0

Track and bill usage-based metrics. Record usage events against named meters, query usage summaries over time periods, and trigger threshold alerts for overage billing.

typescriptpythonServer
3 inputs1 outputs3 actions1 events
standalone

@radzor/payment-refund

v0.1.0

Process full and partial refunds via Stripe. Create refunds against payment intents or charges, check refund status, and react to refund lifecycle events.

typescriptpythonServer
2 inputs1 outputs2 actions2 events
standalone

@radzor/websocket-server

v0.1.0

WebSocket server with room-based messaging, client management, and broadcasting. Built on the ws library for Node.js.

typescriptServer
4 inputs1 outputs5 actions3 events
standalone

@radzor/rss-feed

v0.1.0

Parse, generate, and watch RSS 2.0 and Atom feeds. Supports polling for new items, feed generation from structured data, and event-driven notifications when new content appears.

typescriptpythonServer
3 inputs1 outputs4 actions1 events
standalone

@radzor/state-machine

v0.1.0

Finite state machine with guards, transition actions, and history tracking. Define states, transitions, and conditional logic for complex stateful workflows.

typescriptpythonUniversal
3 inputs1 outputs5 actions2 events
standalone

@radzor/prompt-template

v0.1.0

Manage and render prompt templates with variable interpolation, conditional sections, and few-shot example injection. Supports template registration, validation, and composable prompt construction for LLM workflows.

typescriptpythonUniversal
2 inputs1 outputs4 actions
standalone

@radzor/encryption

v0.1.0

Encrypt and decrypt data with AES-256-GCM authenticated encryption. Generate cryptographic keys, compute secure hashes (SHA-256/384/512), and handle key derivation with PBKDF2.

typescriptpythonServer
2 inputs2 outputs4 actions3 events
standalone

@radzor/invoice-generator

v0.1.0

Generate PDF invoices from structured data. Build invoices with line items, customer info, tax calculations, and export as PDF buffers or structured JSON.

typescriptpythonServer
5 inputs2 outputs3 actions2 events
standalone

@radzor/audio-mix

v0.1.0

Mix, trim, and concatenate audio tracks using FFmpeg subprocess. Supports volume adjustment, format conversion, and metadata extraction for server-side audio processing.

typescriptpythonServer
3 inputs1 outputs5 actions1 events
standalone

@radzor/email-verify

v0.1.0

Verify email addresses by checking syntax, MX record existence, and disposable email provider detection. Supports single and bulk verification with no external API dependencies.

typescriptpythonServer
3 inputs1 outputs2 actions2 events
standalone

@radzor/database-migrate

v0.1.0

Run SQL database migrations with up/down support, status tracking, and migration file generation. Connects via raw TCP to PostgreSQL or via HTTP to compatible APIs.

typescriptpythonServer
3 inputs1 outputs4 actions2 events
standalone

@radzor/inbox-parser

v0.1.0

Parse raw email (MIME format) into structured data. Extract headers, body (HTML and text), attachments, and metadata from RFC 2822 / MIME messages with no external dependencies.

typescriptpythonServer
2 inputs1 outputs2 actions2 events
standalone

@radzor/notification-hub

v0.1.0

Fan-out notifications to multiple channels including email (SMTP/SendGrid), SMS (Twilio), push (FCM), and Slack webhooks. Register channels dynamically and track delivery status.

typescriptpythonServer
2 inputs1 outputs3 actions2 events
standalone

@radzor/json-transform

v0.1.0

Transform JSON data using JSONPath expressions, field mapping rules, filtering, flattening, and merging. Supports composable transformation pipelines for reshaping data between APIs, databases, and LLM contexts.

typescriptpythonUniversal
1 inputs1 outputs5 actions
standalone

@radzor/funnel-report

v0.1.0

Build and analyze conversion funnels. Define ordered steps, record user progression, and generate reports with conversion rates and dropoff analysis. In-memory, zero dependencies.

typescriptpythonServer
3 inputs1 outputs4 actions
standalone

@radzor/ai-classifier

v0.1.0

Classify text into categories using LLM-powered classification or rule-based approaches. Supports single and batch classification, custom category definitions with descriptions, and a trainable keyword-based fallback for offline use.

typescriptpythonServer
4 inputs1 outputs4 actions1 events
standalone

@radzor/sse-stream

v0.1.0

Server-Sent Events (SSE) streaming server. Create named streams, push typed events, and manage client connections with automatic reconnection support.

typescriptServer
3 inputs1 outputs3 actions2 events
standalone

@radzor/whatsapp-send

v0.1.0

Send WhatsApp messages via the Meta Cloud API. Supports text, template, and media messages with delivery and read receipt tracking.

typescriptpythonServer
3 inputs1 outputs4 actions2 events
standalone

@radzor/uptime-monitor

v0.1.0

Monitor URL uptime with configurable check intervals, latency tracking, and status change alerts. Supports multiple targets, pause/resume, and downtime history. Zero dependencies — uses raw fetch.

typescriptpythonServer
4 inputs1 outputs5 actions3 events
standalone

@radzor/jwt-auth

v0.1.0

Create and verify JWT tokens using HMAC-SHA256/384/512 with no external dependencies. Sign tokens with custom claims and expiration, verify signatures, decode without verification, and refresh expiring tokens.

typescriptpythonServer
5 inputs1 outputs4 actions4 events
standalone

@radzor/retry-handler

v0.1.0

Retry failed operations with configurable backoff strategies including exponential, linear, and jitter. Tracks attempt history and provides detailed statistics on retry behaviour.

typescriptpythonUniversal
6 inputs1 outputs4 actions3 events
standalone

@radzor/kv-store

v0.1.0

Key-value store with TTL support. Operates in-memory by default with optional Redis backend via raw RESP protocol. Supports expiration callbacks and namespace isolation.

typescriptpythonServer
4 inputs1 outputs6 actions1 events
standalone

@radzor/log-aggregator

v0.1.0

Structured logging with multiple transports (console, HTTP, custom). Supports log levels, JSON formatting, context enrichment, and pluggable transport system. Zero dependencies.

typescriptpythonServer
3 inputs1 outputs6 actions1 events
standalone

@radzor/email-template

v0.1.0

Render email templates with variable interpolation using Handlebars-style syntax. Register reusable templates, render to HTML and plain text with data binding, conditionals, and loops.

typescriptpythonServer
2 inputs2 outputs3 actions2 events
standalone

@radzor/nft-mint

v0.1.0

Mint NFTs on EVM-compatible chains via raw JSON-RPC. Supports single and batch minting, token URI retrieval, and approval management.

typescriptpythonServer
4 inputs2 outputs4 actions2 events
standalone

@radzor/token-swap

v0.1.0

Swap ERC-20 tokens via Uniswap-style DEX routers using raw JSON-RPC. Supports quoting, executing swaps, and balance queries on EVM chains.

typescriptpythonServer
5 inputs2 outputs3 actions1 events
standalone

@radzor/s3-upload

v0.1.0

Upload, download, and manage files on S3-compatible storage (AWS S3, MinIO, R2, DigitalOcean Spaces) using raw fetch with AWS Signature V4 signing.

typescriptpythonServer
5 inputs1 outputs5 actions1 events
standalone

@radzor/video-transcode

v0.1.0

Transcode video files between formats using FFmpeg subprocess. Supports format conversion, resolution scaling, codec selection, thumbnail extraction, and progress reporting.

typescriptpythonServer
3 inputs1 outputs4 actions3 events
standalone

@radzor/rbac

v0.1.0

Role-Based Access Control with hierarchical roles, fine-grained permissions, and wildcard matching. Supports role inheritance and permission auditing for server-side authorization.

typescriptpythonServer
2 inputs1 outputs5 actions1 events
standalone

@radzor/guardrails

v0.1.0

Validate LLM inputs and outputs against configurable safety rules including PII detection, content filtering, prompt injection detection, and length limits. Provides a rule engine for building custom validation pipelines.

typescriptpythonServer
3 inputs1 outputs4 actions1 events
standalone

@radzor/error-tracker

v0.1.0

Capture and report errors to external services (Sentry-style). Supports exceptions, messages, context enrichment, and breadcrumb trails. Uses raw fetch to a configurable endpoint — zero dependencies.

typescriptpythonUniversal
5 inputs1 outputs4 actions1 events
standalone

@radzor/workflow-engine

v0.1.0

Define and execute multi-step workflows with branching, parallel execution, and error handling. Supports conditional logic, retries, and workflow persistence for complex orchestration scenarios.

typescriptpythonServer
3 inputs1 outputs6 actions3 events
standalone

@radzor/user-segmentation

v0.1.0

Segment users based on attributes and behavioral rules. Define segments with filter expressions, evaluate users against them, and list matching segments. In-memory rule engine, zero dependencies.

typescriptpythonServer
1 inputs1 outputs4 actions
standalone

@radzor/graphql-client

v0.1.0

Execute GraphQL queries and mutations with automatic batching, response caching, and subscription support via WebSocket. Uses raw fetch for HTTP transport and native WebSocket for subscriptions.

typescriptpythonUniversal
7 inputs1 outputs4 actions1 events
standalone

@radzor/data-validator

v0.1.0

Validate data against JSON Schema definitions or custom rule sets. Supports schema registration, type coercion, detailed error reporting, and composable validation pipelines for API inputs, form data, and LLM-generated structured output.

typescriptpythonUniversal
2 inputs1 outputs4 actions1 events
standalone

@radzor/health-check

v0.1.0

Health check endpoint with dependency monitoring. Register dependencies (databases, APIs, caches), run periodic checks, and expose a unified health report. Zero dependencies.

typescriptpythonServer
3 inputs1 outputs4 actions2 events
standalone

@radzor/ab-test

v0.1.0

Run A/B tests with deterministic variant assignment and conversion tracking. Supports multi-variant experiments, traffic allocation, and statistical significance calculation. Zero dependencies.

typescriptpythonServer
2 inputs2 outputs4 actions1 events
standalone

@radzor/saml-auth

v0.1.0

SAML 2.0 SSO authentication for Service Provider-initiated flows. Generates login URLs, validates SAML responses, and extracts user attributes. Uses node:crypto for XML signing.

typescriptServer
5 inputs1 outputs4 actions2 events
standalone

@radzor/rag-pipeline

v0.1.0

End-to-end Retrieval-Augmented Generation pipeline. Ingests documents, chunks and embeds them into an in-memory vector index, then answers queries by retrieving relevant context and calling an LLM completion endpoint.

typescriptpythonServer
9 inputs1 outputs3 actions2 events
standalone

@radzor/subscription-billing

v0.1.0

Manage recurring subscriptions with Stripe Billing. Create, update, cancel subscriptions, and handle lifecycle events like payment failures and renewals.

typescriptpythonServer
3 inputs2 outputs4 actions3 events
standalone