Ntụrụ is a powerful CLI tool designed to simplify the generation of microservices for your next Go lang application. With Ntụrụ, you can quickly set up the foundational structure for your microservices architecture, allowing you to focus on building and scaling your services.
- Microservice Boilerplate: Generate a boilerplate for your microservices, including essential directory structure and configuration files.
- Custom Templates: Easily customize templates to suit your specific microservices requirements.
- Efficient and Fast: Ntụrụ is designed to be fast and efficient, making it easy to kickstart your microservices projects.
Ensure you have Go installed on your machine. Run the following command to install nturu globally:
go get -u github.com/CeoFred/nturu
Download the latest release binary for your platform from the GitHub Releases page. Make it executable and move it to a directory in your PATH.
curl -LJO https://github.com/CeoFred/nturu/releases/download/vX.Y.Z/nturu
chmod +x nturu
mv nturu /usr/local/bin/nturu
Replace X.Y.Z with any version of nturu
nturu generate
This command generates a boilerplate from the input you would enter.
You can now use custom templates based on Go lang frameworks. Run the generation command with the -framework
flag to use custom templates:
nturu generate -framework fiber
Template Name | Description |
---|---|
fiber | Microservice template using the Fiber framework |
default | Default microservice template using the bun router |
For more detailed information, run:
nturu --help
Contributions are welcome! Please read the Contributing Guidelines for more information.
This project is licensed under the MIT License.