Command-line interface for scaffolding and generating HazelJS applications and components
Core HazelJS framework - Dependency injection, routing, decorators, and base functionality
Retrieval-Augmented Generation (RAG) and vector search for HazelJS framework
Content safety, PII handling, and output validation for HazelJS AI applications
Convert PDF documents to audio using TTS - PDF text extraction, chunking, and OpenAI TTS
OAuth 2.0 and SAML SSO module for HazelJS - Google, Microsoft, GitHub, and enterprise IdPs
AI-native Agent Runtime for HazelJS - stateful, long-running agents with tools, memory, and human-in-the-loop
AI integration module for HazelJS framework
WebSocket and Server-Sent Events module for HazelJS framework
Authentication and JWT module for HazelJS framework
GraphQL server and client for HazelJS - decorator-based schema and typed client
Multichannel messaging for HazelJS - WhatsApp, Telegram, Viber with LLM-powered bot responses
Service discovery and registry for HazelJS microservices - Eureka-inspired with multiple backend support
Typed, overridable prompt templates for HazelJS AI, RAG, and Agent packages
Prisma ORM integration for HazelJS framework
Caching module for HazelJS framework
Fault-tolerance and resilience patterns for HazelJS - Circuit Breaker, Retry, Bulkhead, Timeout, Rate Limiter
Pluggable user memory for HazelJS - profile, preferences, behavioral patterns, emotional state, episodic and semantic memory with multi-store support
Kafka module for HazelJS framework - produce, consume, and stream processing
Durable execution graph engine - in-memory by default, optional Prisma persistence
Event emitter module for HazelJS framework - event-driven architecture with decorators
Real-time voice AI for HazelJS - OpenAI Realtime API & Gemini Live integration for low-latency speech-to-speech
Data Processing & ETL for HazelJS framework
Worker thread module for CPU-intensive task offloading in HazelJS