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.
$ 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
Everything you need to build scalable microservices in Go, without the complexity.
Generate production-ready server and client code from API, Proto, and SQL definitions. What takes hours manually takes seconds with jzero.
Built-in jzero-skills enables AI to generate best-practice business logic. Lower cognitive load, ship faster, focus on what matters.
Control jzero with config files, CLI args, or environment variables. Mix and match to fit your workflow. Simple by default, powerful when needed.
Generate code only for changed files in your git repo. Incremental updates for large projects, saving time and reducing errors.
Built-in templates follow best practices. Create custom templates for your enterprise needs. Consistent code across your team, every time.
Generate API services, Gateways with service discovery, and RPC services. One framework for all your microservice needs.
No matter the use case, jzero has you covered.
Everything you need to build, deploy, and manage your microservices.
Core framework for generating API, Gateway, and RPC services from definitions.
View on GitHub →Next-generation admin system built with jzero backend and soybean frontend.
Live Demo →JetBrains/GoLand plugin for seamless jzero integration in your IDE.
View Plugin →Collection of example projects demonstrating jzero best practices.
Browse Examples →From zero to running microservices in under 5 minutes.
go install github.com/jzero-io/jzero/cmd/jzero@latest
Install via Go or use Docker
jzero new myproject
cd myproject
go mod tidy
Generate a complete microservice project
go run main.go server
Start your API server with Swagger UI
jzero api
Generate code from your API definitions
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.
Yes! jzero maintains full compatibility with go-zero. You can gradually adopt jzero features without rewriting existing code.
jzero doesn't lock you into specific infrastructure. It supports MySQL, PostgreSQL, MongoDB, Redis, and works with various config centers through flexible configuration.
jzero-skills provides context and patterns that help AI assistants understand your codebase and generate best-practice business logic code consistently.
Absolutely. jzero is used in production environments, powering enterprise-scale microservices with robust resilience patterns including circuit breakers, rate limiting, and service discovery.
Join developers shipping faster with jzero.