Skip to content
Zever
Home

Introduction

What Zever is, how the compiler and container fit together, and where to go next.

1 min readEdit on GitHub

Zever documentation

One schema. Every backend concern. Zero rewiring.

Zever is a schema-driven scaffolding compiler for Go. Describe your domain once in .zen, compile it into validation, ORM, OpenAPI, and DDL, then resolve every backend through one container. Not a web framework: your handlers and business logic stay yours.

One command installs the zever CLI and zever-lsp (no sudo, SHA-256 verified):

Terminal window
curl -fsSL https://raw.githubusercontent.com/zenta-dev/zever/main/install.sh | sh

Options, upgrade and uninstall are on the installation page.

Quickstart

Go from an empty folder to a running API in five commands.

Tutorials

Learn by building, from a first schema to a running Booking API.

Guides

Task-focused how-tos for HTTP, data, background work, security, and operations.

Concepts

One lazy container, explicit adapter registration, and a defined lifecycle.

Schema syntax

Entities, services, RPCs, and attributes in the .zen language.

Reference

CLI commands, configuration keys, adapter matrix, and API index.

  1. Describe entities and services in a .zen schema (syntax).
  2. Compile with zever compile into typed ORM, OpenAPI, and migration DDL (backends).
  3. Wire services through one lazy container.Container (container).
  4. Swap adapters (sqlite to postgres, memory to redis) by editing config, never call sites (adapters).