Marketplace
Scale your Kthulu ecosystem with high-performance starters, modules, and community plugins.
Starters
Foundation Blueprints
Tournament League
Complete tournament management: teams, players, fixtures and standings with background jobs.
MCP App Server
Model Context Protocol server with an interactive MCP Apps UI (ext-apps) — renders inline in Claude and ChatGPT.
E-commerce Pro
Storefront backbone: catalog, orders and payments with mail, storage and background jobs.
CRM Pipeline
Sales CRM: companies, contacts, deals and activities with an event bus and mail.
Booking Engine
Reservations for venues, rooms or courts: availability, bookings and reminders.
Blog CMS
Publishing platform: posts, categories and comments with cache and file storage.
Modules
Foundational Capabilities
Validate
ValidateModule provides advanced validation functionality. Supports rule builder pattern, custom rules, and error messages.
User
UserModule provides user profile functionality. Repositories are injected via the ModuleSet provider map to avoid duplication.
Storage
StorageModule provides file storage functionality. Supports multiple drivers: local, s3, gcs, azure
Session
SessionModule provides session management functionality. Supports cookie, redis, and database stores.
Scheduler
SchedulerModule provides task scheduling functionality. Supports cron-like syntax for recurring jobs.
Rate
RateModule provides rate limiting functionality. Supports token bucket, sliding window, and fixed window algorithms.
Queues Module
Database-backed background jobs with retries, dead letters and a recurring scheduler. No Redis required.
Product
ProductModule provides product functionality. Repositories are injected via the ModuleSet provider map to avoid duplication.
Policy
PolicyModule provides authorization functionality. Implements resource-based policies and gates.
Payments
PaymentsModule provides Stripe-style payment processing: plans, subscriptions, payments, and invoicing.
Org
OrganizationModule provides organization functionality. Repositories are injected via the ModuleSet provider map to avoid duplication.
MailModule provides email sending functionality. Supports multiple providers: SMTP, SES, SendGrid, Mailgun, Resend
Invoice
InvoiceModule provides invoice functionality. Repositories are injected via the ModuleSet provider map to avoid duplication.
I18n
I18nModule provides internationalization functionality. Supports JSON/YAML translation files and pluralization.
Events
EventsModule provides event-driven architecture support. Supports sync and async event dispatching with listeners.
Calendar
CalendarModule provides calendar and appointment scheduling functionality
Cache
CacheModule provides caching functionality. Supports multiple drivers: memory, redis, memcached
Auth
AuthModule provides authentication functionality. Repositories are injected via the ModuleSet provider map to avoid duplication.
Plugins
Cloud & Infrastructure