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

Code-generation-based Go ORM for MySQL and Redis 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 + Redis Search

Full MySQL support with type-safe queries, combined with Redis Search Engine for lightning-fast full-text and numeric searches. Async SQL operations via Redis Streams for non-blocking writes.

MIT Licensed | Copyright © 2024-present Łukasz Lato