HydroGo Gopher Mascot
HydroGo
Go 1.24 • Single Static Binary • Multi-Dialect

A complete backend in one Go binary

Embedded SQLite, PostgreSQL, and MySQL with declarative YAML schemas, an embedded Svelte admin dashboard, and an integrated MCP AI layer. No Node.js runtime. No multi-container sprawl.

$ curl -fsSL https://hydrogo.dev/install.sh | bash
18.4 MB
Idle RAM
14 ms
Cold boot
42,800
Req / sec
0
Node deps
v1.24
configs/schema.yaml
YAML Schema
# Declarative content schema
name: products
label: Store Catalog
fields:
  - name: title
    type: string
    required: true
  - name: sku
    type: string
    unique: true
  - name: price_cents
    type: integer
    min: 0
  - name: stock_quantity
    type: integer
    default: 0
  - name: status
    type: select
    options: [draft, active, archived]
    default: draft

# HydroGo automatically compiles this YAML into:
# 1. SQL migrations (SQLite, Postgres, or MySQL)
# 2. Svelte 5 admin input forms with client validation
# 3. REST endpoints (/api/v1/collections/products/records)
# 4. Native Model Context Protocol (MCP) tool schema
runtime: Go 1.24
zero-ops ready
Architectural Contrast

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.

The Status Quo Node.js / SaaS / Sprawl
  • ✕
    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.
The HydroGo Model Single Static Go Binary
  • ✓
    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.
Engine Architecture

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.

01 / STORAGE

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.

SQLite WAL • Postgres • MySQL • Adapters
02 / MODELING

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.

YAML configs • Auto-migrated schema
03 / AI TOOLING

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.

Model Context Protocol • SSE & stdio
Distribution & Licensing

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.

Community Core 100% Free

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
Enterprise & Cloud Commercial Add-Ons

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.

Next.js
SvelteKit
Astro
React
Vue.js
Nuxt
Flutter
Swift / iOS
Android
Remix
HTMX
SolidJS
Angular
TypeScript

Build with HydroGo

A single-binary Go backend engine for applications, content, and high-scale APIs.