Lile is an application generator (think create-react-app, rails new or django start project) for gRPC services in Go and a set of tools/libraries. The primary focus of Lile is to remove the boilerplate when creating new services by creating a basic structure, test examples, Dockerfile, Makefile etc. Lile comes with a 'generator' to quickly generate new Lile services. Lile follows Go's conventions around $GOPATH and is smart enough to parse your new service's name to create the service in the right place. Lile creates gRPC and therefore uses protocol buffers as the language for describing the service methods, requests and responses. I highly recommend reading the Google API Design docs for good advice around general naming of RPC methods and messages and how they might translate to REST/JSON, via the gRPC gateway.

Features

  • Generate RPC Methods
  • Run and write tests
  • Use the Generated cmds
  • Add your own cmds
  • Lile comes with a 'generator' to quickly generate new Lile services
  • The primary focus of Lile is to remove the boilerplate

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

MIT License

Follow Lile

Lile Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Lile!

Additional Project Details

Programming Language

Go

Related Categories

Go Frameworks

Registered

2022-11-25