Open source Go backend in 1 binary
Embedded multi-database engine (SQLite, PostgreSQL, MySQL), declarative YAML schemas, built-in Svelte 5 admin dashboard, and native AI agent tooling compiled into a single lightweight Go executable.
Engineered for speed, sovereignty, and zero operational tax
Modern backend stacks require hundreds of fragile dependencies, gigabytes of idle RAM, and complex orchestration just to query a database. HydroGo eliminates the bloat tax.
- ✕ 800+ npm packages in node_modules: Brittle supply chains, frequent breaking changes, and high attack surface.
- ✕ Multi-gigabyte idle memory: Python, Ruby, and Node runtimes consume 800MB–2GB just idling, demanding large VPS clusters.
- ✕ Docker orchestration fatigue: Complex docker-compose setups required just to prototype or run tests locally.
- ✕ Vendor lock-in & paywalled primitives: Backend-as-a-service providers lock schemas and user data behind monthly subscription tiers.
- ✓ 1 static Go binary: Zero external runtime dependencies. Compiles to clean native code for Linux, macOS, and Windows.
- ✓ Sub-20MB RAM footprint: Boots in 14 milliseconds and easily serves 40,000+ req/sec on an entry-level $4 VPS.
- ✓ Zero-ops simplicity: Embedded SQLite WAL, native PostgreSQL, and MySQL. Start the engine with
./hydro serve. - ✓ 100% data & code sovereignty: Self-host anywhere. Direct SQL access, full Go extension hooks, and no rate limits.
Everything your application needs, built into one foundation
HydroGo is not just a database abstraction or CMS; it is an integrated application runtime designed for modern engineering workflows.
Multi-Dialect Database DAO
Run embedded SQLite in WAL mode for local prototypes, or plug in native PostgreSQL and MySQL/MariaDB for large transactional systems without changing application code.
Declarative YAML Schemas
Model collections, field types, validations, and relations in clean YAML. HydroGo automatically derives database tables, Svelte admin form controls, and REST APIs.
Autonomous MCP Agent Layer
Native Model Context Protocol server lets AI agents (Claude, Cursor, Copilot) inspect schemas, execute filtered queries, and invoke actions with authorization guards.
Transparent, developer-first open core
Free and open source for developers and independent teams. Commercial pluggable add-ons and managed instances for enterprise production deployments.
Open Core Engine
Self-host without license keys on any VPS, cloud instance, or bare-metal server under the PolyForm Shield License.
- ✓ Single binary (SQLite WAL, PostgreSQL & MySQL ready)
- ✓ Pluggable database adapter interface
- ✓ Declarative YAML schemas & auto-derived REST API
- ✓ Embedded Svelte 5 admin dashboard & local file storage
- ✓ Native Model Context Protocol (MCP) server
Commercial Modules & Managed Cloud
Pluggable commercial modules for transactional payment orchestration, shipping bridges, and dedicated managed cloud deployments.
- ✓ Payment orchestration, multi-carrier shipping & fiscal bridges
- ✓ B2B wholesale matrices, tiered dealer pricing & credit terms
- ✓ Dedicated single-tenant cloud deployment (HydroCloud)
- ✓ 99.9% Uptime SLA & direct engineering support channels
Works with your favorite frontend stack
Consume HydroGo REST APIs, SSE real-time streams, or the Go SDK with any modern web or mobile framework.
Build with HydroGo
A single-binary Go backend engine for applications, content, and high-scale APIs.