# gin **Repository Path**: mirrors_ddollar/gin ## Basic Information - **Project Name**: gin - **Description**: Live reload utility for Go web servers - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README gin [![wercker status](https://app.wercker.com/status/f413ccbd85cfc4a58a37f03dd7aaa87e "wercker status")](https://app.wercker.com/project/bykey/f413ccbd85cfc4a58a37f03dd7aaa87e) ======== `gin` is a simple command line utility for live-reloading Go web applications. Just run `gin` in your app directory and your web app will be served with `gin` as a proxy. `gin` will automatically recompile your code when it detects a change. Your app will be restarted the next time it receives an HTTP request. `gin` adheres to the "silence is golden" principle, so it will only complain if there was a compiler error or if you succesfully compile after an error. ## Installation Assuming you have a working Go environment and `GOPATH/bin` is in your `PATH`, `gin` is a breeze to install: ```shell go get github.com/codegangsta/gin ``` Then verify that `gin` was installed correctly: ```shell gin -h ``` ## Supporting Gin in Your Web app `gin` assumes that your web app binds itself to the `PORT` environment variable so it can properly proxy requests to your app. Web frameworks like [Martini](http://github.com/codegangsta/martini) do this out of the box.