Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/go-leo/leo

A simple and easy-to-use, fully functional framework for Go
https://github.com/go-leo/leo

Last synced: about 1 month ago
JSON representation

A simple and easy-to-use, fully functional framework for Go

Awesome Lists containing this project

README

        

# Leo
Leo is a Go language framework. it can make it easy to create production-grade application。

## Quick Start
install `protoc-gen-go-leo` plugin
```
go install github.com/go-leo/leo/cmd/protoc-gen-go-leo@latest
```

# Example
* [HTTP Demo](https://github.com/go-leo/example/tree/main/cmd/httpdemo)
* [gRPC Demo](https://github.com/go-leo/example/tree/main/cmd/grpcdemo)
* [HTTP To gRPC Proxy Demo](https://github.com/go-leo/example/tree/main/cmd/proxydemo)
* [Kafka Publisher Demo](https://github.com/go-leo/example/tree/main/cmd/kafkapubdemo)
* [Kafka Subscriber Demo](https://github.com/go-leo/example/tree/main/cmd/kafkasubdemo)
* [Kafka Stream Demo](https://github.com/go-leo/example/tree/main/cmd/kafkastreamdemo)
* [Cron Demo](https://github.com/go-leo/example/tree/main/cmd/crondemo)
* [Callable Demo](https://github.com/go-leo/example/tree/main/cmd/callabledemo)
* [Runnable Demo](https://github.com/go-leo/example/tree/main/cmd/runnabledemo)
* [Config Demo](https://github.com/go-leo/example/tree/main/cmd/configdemo)
* [Service Register Demo](https://github.com/go-leo/example/tree/main/cmd/registrydemo)