All Projects → inadarei → justgo

inadarei / justgo

Licence: MIT License
Skeleton for jump-starting a Go-powered microservice project with Docker and Go best-practices + easy code hot-reloading (for dev environments)!

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to justgo

Yo
CLI tool for running Yeoman generators
Stars: ✭ 3,421 (+11696.55%)
Mutual labels:  generator, templates, scaffolding
Microgen
♻️ micro-generator for individual files, easy like sunday morning 🌅
Stars: ✭ 85 (+193.1%)
Mutual labels:  generator, templates, scaffolding
Pollinate
Template your base files and generate new projects from Git(Hub).
Stars: ✭ 213 (+634.48%)
Mutual labels:  generator, templates, scaffolding
Project Name
Get the name of a project from package.json, git config, or basename of the current working directory.
Stars: ✭ 8 (-72.41%)
Mutual labels:  generator, scaffolding
Assemble
Community
Stars: ✭ 3,995 (+13675.86%)
Mutual labels:  generator, templates
Generator Modular Angular
A truly modular yeoman generator for AngularJS all device apps.
Stars: ✭ 23 (-20.69%)
Mutual labels:  generator, scaffolding
Vim Colortemplate
The Toolkit for Vim Color Scheme Designers!
Stars: ✭ 535 (+1744.83%)
Mutual labels:  generator, templates
Larawiz
Larawiz is a easy project scaffolder for Laravel
Stars: ✭ 28 (-3.45%)
Mutual labels:  generator, scaffolding
Generate Gh Repo
Generate generator to create a new repository on GitHub.
Stars: ✭ 11 (-62.07%)
Mutual labels:  generator, scaffolding
Sao
⚔ Futuristic scaffolding tool
Stars: ✭ 966 (+3231.03%)
Mutual labels:  generator, scaffolding
Yii2 Enhanced Gii
Enhanced Yii2 Gii (generator) that generates related Models & CRUD
Stars: ✭ 183 (+531.03%)
Mutual labels:  generator, scaffolding
Api Client Generator
Angular REST API client generator from Swagger YAML or JSON file with camel case settigs
Stars: ✭ 92 (+217.24%)
Mutual labels:  generator, scaffolding
Cgx
💻🔥CLI to generate the recommended documentation/files to improve contribution (Github, Gitlab, CodeCommit and Bitbucket)
Stars: ✭ 190 (+555.17%)
Mutual labels:  generator, templates
Jmmasw
Just make me a static website
Stars: ✭ 13 (-55.17%)
Mutual labels:  generator, templates
Generate
A new command line tool and developer framework for scaffolding out GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
Stars: ✭ 238 (+720.69%)
Mutual labels:  generator, scaffolding
reactcci
React create component interactive CLI
Stars: ✭ 49 (+68.97%)
Mutual labels:  generator, scaffolding
roadifier
Open Source road mesh generator script for Unity
Stars: ✭ 30 (+3.45%)
Mutual labels:  generator
vuelectro
Bare minimum, simplistic, production ready scaffolding/build tool for developing with Electron and Vue.Js
Stars: ✭ 19 (-34.48%)
Mutual labels:  scaffolding
liferay-starter
Generate & download your Liferay workspace from a webapp.
Stars: ✭ 25 (-13.79%)
Mutual labels:  generator
components
Easily develop emails with email-ready components.
Stars: ✭ 18 (-37.93%)
Mutual labels:  templates

Jump-Start Go (JustGo)

Contributions Welcome Go project version Go Report Card FOSSA Status

A helpful builder for a light-weight Go skeleton project takes care of a lot of boilerplate in jump-starting a Go-powered microservice development with Docker and Go best-practices.

To learn more: https://justgo.rocks

Features:

  1. Isolated, project-specific Go environments in a container. No cross-project dependency issues.
  2. No mess with configuring GOPATH across projects!
  3. Code hot-reloading out of the box!
  4. Ready to ship as a container in production, when you are done working with it.
  5. Future-proof choice of dep for dependency-management

INSTALLATION

Easiest way to create a new project skeleton is to install JustGo CLI tool. There's no necessity to install Go on your machine, since the setup provides fully functioning Go environment in a Docker container.

If you already have Go on your machine, you can install the CLI tool with:

> go get github.com/inadarei/justgo

Please make sure you have $GOPATH environment variable set and that $GOPATH/bin is in your $PATH.

or you can install it using Homebrew, even if you don't have Go:

> brew tap inadarei/casks
> brew install justgo

USAGE

After you have installed the CLI tool, to create a skeleton of a new project, just run:

> justgo

You can see various options by running justgo -h. To learn how to run a project, once it is created, see here

Upgrade with Brew

> brew update
> brew upgrade justgo

Contributing

Contributions are always welcome, no matter how large or small. Substantial feature requests should be proposed as an RFC. Before contributing, please read the code of conduct.

See Contributing.

License

MIT

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].