Code-generation-based Go ORM for MySQL, Redis, ClickHouse, Kafka, and Debezium CDC with type-safe Providers, dirty tracking, and three-tier caching
Three-Tier Caching
Transparent caching across Context (per-request), Local (in-process LRU), and Redis layers. Entity reads are automatically cached and invalidated — no manual cache management needed.
MySQL
Full MySQL support with type-safe queries, automatic schema migrations, unique index lookups, fake-delete, timestamps, and async flush to Kafka for deferred writes.
ClickHouse
Query-only ClickHouse integration for analytics workloads. Register ClickHouse tables, run aggregation queries, and combine results with your MySQL entities.
Redis Search
Lightning-fast full-text and numeric searches powered by Redis Search. Tag entity fields as searchable or sortable, and query them with a fluent API — no external search engine needed.
Kafka
Built-in Kafka producer and consumer support with managed topics, consumer groups, and async SQL flush. Produce and consume events with type-safe records and automatic offset management.
Debezium CDC
Built-in Change Data Capture via Debezium. Tag entities with debezium, and FluxaORM auto-manages Kafka Connect connectors, streams MySQL row changes to Kafka topics, and provides typed helpers for consuming CDC events.