FluxaORM v2: Code-Generation-Based Go ORM for MySQL, Redis, and ClickHouse
Guide
GitHub
Guide
GitHub

Code-generation-based Go ORM for MySQL, Redis, ClickHouse, and Kafka with type-safe Providers, dirty tracking, and three-tier caching

Quick Start →

Code Generation First

Define entities as plain Go structs, run Generate(), and get fully typed Providers with CRUD methods, getters/setters with automatic dirty tracking, and reflection-free SQL scanning — all at compile time.

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 + ClickHouse + Redis Search + Kafka

Full MySQL support with type-safe queries, query-only ClickHouse integration for analytics, Redis Search for lightning-fast full-text and numeric searches, and Kafka for event streaming.

MIT Licensed | Copyright © 2024-present Łukasz Lato