Build Go microservices
at lightspeed

jzero is the AI-friendly, developer-centric framework built on go-zero. Generate production-ready API, Gateway, and RPC services from simple definitions. Stop writing boilerplate, start shipping features.

Terminal
$ go install github.com/jzero-io/jzero/cmd/jzero@latest
$ jzero new myproject
$ cd myproject && go mod tidy
$ go run main.go server
# ✓ API server running on :8001
# ✓ Swagger UI available at /swagger

Trusted by developers building modern microservices

Production Ready
Enterprise Scale
Cloud Native
AI Enhanced

Built for modern development

Everything you need to build scalable microservices in Go, without the complexity.

Lightning Fast Code Generation

Generate production-ready server and client code from API, Proto, and SQL definitions. What takes hours manually takes seconds with jzero.

AI-Friendly Architecture

Built-in jzero-skills enables AI to generate best-practice business logic. Lower cognitive load, ship faster, focus on what matters.

Flexible Configuration

Control jzero with config files, CLI args, or environment variables. Mix and match to fit your workflow. Simple by default, powerful when needed.

Git-Change Based Generation

Generate code only for changed files in your git repo. Incremental updates for large projects, saving time and reducing errors.

Custom Templates

Built-in templates follow best practices. Create custom templates for your enterprise needs. Consistent code across your team, every time.

Full-Stack Microservices

Generate API services, Gateways with service discovery, and RPC services. One framework for all your microservice needs.

Packed with powerful features

No matter the use case, jzero has you covered.

API Code Generation
Gateway Services
RPC Services
Service Discovery
Load Balancing
Circuit Breaker
Rate Limiting
Database Support (MySQL/PostgreSQL/MongoDB)
Redis Cache
Config Center Integration
Swagger UI
Prometheus Metrics
JWT Authentication
Handler/Logic/Context Architecture
Docker Support
GitHub Actions
Custom Templates
Git-Diff Generation
JetBrains IntelliJ Plugin
Admin Dashboard

A complete ecosystem

Everything you need to build, deploy, and manage your microservices.

Get started in minutes

From zero to running microservices in under 5 minutes.

1

Install jzero

go install github.com/jzero-io/jzero/cmd/jzero@latest

Install via Go or use Docker

2

Create your project

jzero new myproject
cd myproject
go mod tidy

Generate a complete microservice project

3

Run your service

go run main.go server

Start your API server with Swagger UI

4

Define your API

jzero api

Generate code from your API definitions

Frequently asked questions

How is jzero different from go-zero?

jzero builds on go-zero with enhanced tooling, AI-friendly architecture, and git-change-based code generation. It's fully compatible with go-zero while providing a better developer experience.

Can I use jzero with existing go-zero projects?

Yes! jzero maintains full compatibility with go-zero. You can gradually adopt jzero features without rewriting existing code.

What databases does jzero support?

jzero doesn't lock you into specific infrastructure. It supports MySQL, PostgreSQL, MongoDB, Redis, and works with various config centers through flexible configuration.

How does AI integration work?

jzero-skills provides context and patterns that help AI assistants understand your codebase and generate best-practice business logic code consistently.

Is jzero production-ready?

Absolutely. jzero is used in production environments, powering enterprise-scale microservices with robust resilience patterns including circuit breakers, rate limiting, and service discovery.

Ready to build better microservices?

Join developers shipping faster with jzero.