{"repo":"jzero-io/jzero","free":true,"listed":false,"github":"https://github.com/jzero-io/jzero","clone":"git clone https://github.com/jzero-io/jzero.git","description":"Automatically generate server and client framework code based on descriptive files (proto/api/sql), while using built-in jzero-skills to empower AI to generate production-ready business code adhering to best practices.","language":"Go","stars":181,"topics":["api","cobra","go-zero","grpc","grpc-gateway","cloud-native","code-generation","go","microservice","proto"],"license":"MIT","category":"networking-infra","readme_excerpt":"jzero English 简体中文 Introduction jzero is a framework developed based on the go-zero framework and go-zero/goctl tool. It can initialize api/gateway/rpc projects with a single command. Automatically generate server and client framework code based on descriptive files ( api/proto/sql ). With built-in jzero-skills, AI can generate business logic code that follows best practices, reducing development cognitive load and freeing your hands! Key features: Flexible control of jzero configurations through configuration files/command-line arguments/environment variables , simple commands to generate code, AI-friendly Support generating code based on git changed files , support generating code for specified descriptive files or ignoring specified descriptive files , improving code generation efficiency for large projects Built-in common development templates with enhanced template features, support for custom templates , building exclusive enterprise internal code templates, greatly reducing development costs For more details, please visit: https://docs.jzero.io Design Philosophy Developer Experience : Provide a simple, easy-to-use, production-ready solution to enhance developer experience Template Driven : All code generation is based on template rendering, default generation follows best practices, and supports custom template content Ecosystem Compatibility : Does not modify go-zero and go-zero/goctl, maintains ecosystem compatibility, while solving existing pain points and extending","default_branch":null,"files":null,"tree":[],"storefront":"/r/jzero-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jzero-io/jzero/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}