{"id":17540566,"url":"https://github.com/inadarei/justgo","last_synced_at":"2025-04-23T22:54:24.714Z","repository":{"id":77075305,"uuid":"79661384","full_name":"inadarei/justgo","owner":"inadarei","description":"Skeleton for jump-starting a Go-powered microservice project with Docker and Go best-practices + easy code hot-reloading (for dev environments)!","archived":false,"fork":false,"pushed_at":"2021-04-07T02:58:21.000Z","size":14515,"stargazers_count":28,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-23T22:54:16.513Z","etag":null,"topics":["apis","docker","generator","go","golang","microservices","scaffolding","templates"],"latest_commit_sha":null,"homepage":"http://www.justgo.rocks","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inadarei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-21T17:36:26.000Z","updated_at":"2022-10-11T08:26:46.000Z","dependencies_parsed_at":"2023-07-04T09:32:24.181Z","dependency_job_id":null,"html_url":"https://github.com/inadarei/justgo","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fjustgo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fjustgo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fjustgo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inadarei%2Fjustgo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inadarei","download_url":"https://codeload.github.com/inadarei/justgo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250528700,"owners_count":21445511,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apis","docker","generator","go","golang","microservices","scaffolding","templates"],"created_at":"2024-10-20T22:24:19.091Z","updated_at":"2025-04-23T22:54:24.695Z","avatar_url":"https://github.com/inadarei.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jump-Start Go (JustGo)\n[![Contributions Welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/inadarei/justgo/issues)\n[![Go project version](https://badge.fury.io/go/github.com%2Finadarei%2Fjustgo.svg)](https://badge.fury.io/go/github.com%2Finadarei%2Fjustgo)\n[![Go Report Card](https://goreportcard.com/badge/github.com/inadarei/justgo)](https://goreportcard.com/report/github.com/inadarei/justgo-microservice)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Finadarei%2Fjustgo.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Finadarei%2Fjustgo?ref=badge_shield)\n\nA helpful builder for a light-weight Go [skeleton project](https://github.com/inadarei/justgo-microservice) takes care of a lot of boilerplate in jump-starting a Go-powered microservice development with Docker and Go best-practices.\n\nTo learn more: [https://justgo.rocks](https://justgo.rocks)\n\n### Features:\n\n1. Isolated, project-specific Go environments in a container. No cross-project dependency issues.\n2. No mess with configuring GOPATH across projects!\n3. Code hot-reloading out of the box!\n4. Ready to ship as a container in production, when you are done working with it.\n5. Future-proof choice of [dep](https://github.com/golang/dep) for dependency-management\n\n## INSTALLATION \n\nEasiest way to create a new project skeleton is to install JustGo CLI tool.\nThere's no necessity to install Go on your machine, since the setup provides\nfully functioning Go environment in a Docker container.\n\nIf you already have Go on your machine, you can install the CLI tool with:\n\n```\n\u003e go get github.com/inadarei/justgo\n```\nPlease make sure you have $GOPATH environment variable set and that $GOPATH/bin is in your $PATH.\n\nor you can install it using Homebrew, even if you don't have Go:\n\n```\n\u003e brew tap inadarei/casks\n\u003e brew install justgo\n```\n\n## USAGE\n\nAfter you have installed the CLI tool, to create a skeleton of a new project,\njust run:\n\n```\n\u003e justgo\n```\n\nYou can see various options by running `justgo -h`. To learn how to run a\nproject, once it is created, see\n[here](https://github.com/inadarei/justgo-microservice#quickstart)\n\n## Upgrade with Brew\n\n```BASH\n\u003e brew update\n\u003e brew upgrade justgo\n```\n\n## Contributing\nContributions are always welcome, no matter how large or small. Substantial feature requests should be proposed as an [RFC](https://github.com/apiaryio/api-blueprint-rfcs/blob/master/template.md). Before contributing, please read the [code of conduct](https://github.com/inadarei/justgo/blob/master/CODE_OF_CONDUCT.md).\n\nSee [Contributing](CONTRIBUTING.md).\n\n## License\n\n[MIT](LICENSE)\n\n\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Finadarei%2Fjustgo.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Finadarei%2Fjustgo?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finadarei%2Fjustgo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finadarei%2Fjustgo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finadarei%2Fjustgo/lists"}