109
111
+ 1
156

What is Gogs?

The goal of this project is to make the easiest, fastest and most painless way to set up a self-hosted Git service. With Go, this can be done in independent binary distribution across ALL platforms that Go supports, including Linux, Mac OS X, and Windows.
Gogs is a tool in the Code Collaboration & Version Control category of a tech stack.
Gogs is an open source tool with 31.7K GitHub stars and 3.7K GitHub forks. Here’s a link to Gogs's open source repository on GitHub

Who uses Gogs?

Companies
17 companies reportedly use Gogs in their tech stacks, including Write.as, OSInet, and GameDuell.

Developers
91 developers on StackShare have stated that they use Gogs.

Why developers like Gogs?

Here’s a list of reasons why companies and developers use Gogs
Gogs Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose Gogs in their tech stack.

Russtopia Labs
Russtopia Labs
Sr. Doodad Imagineer at Russtopia Labs · | 4 upvotes · 2K views
Gogs
Gogs
Go
Go

Got sick of heavyweight build automation/continuous integration tools like Jenkins, Concourse or Buildbot so I built my own in Go . Gogs repo at https://gogs.blitter.com/Russtopia/bacillus. Well under 1K SLOC, no JVM or containers required.

Go is a lean, powerful language that takes a lot of cognitive load off of the developer with rich data manipulation functions and easy to use HTTP/net libs and concurrency. Combined with gopherjs this old-timey embedded programmer finally found a sensible language for both front- and back-end web development.

See more
Russtopia Labs
Russtopia Labs
Sr. Doodad Imagineer at Russtopia Labs · | 3 upvotes · 20.6K views
GitLab
GitLab
Go
Go
GitHub
GitHub
Gogs
Gogs

I installed Gogs after a few repos I planned to use on GitHub disappeared without explanation, and after Microsoft's acquisition of same, it made me think about the over-centralization of community-developed software. A self-hosted solution that enables easy point-and-click mirroring of important repositories for my projects, both in-house and 3rd-party, ensures I won't be bitten by upstream catastrophes. (So far, Microsoft's stewardship has been fine, but always be prepared). It's also a very nice way to host one's own private repos before they're ready for prime-time on github.

Gogs is written in Go and is easy to install and configure, much more so than GitLab. The only major feature I wish it had is an integrated code review tool.

See more

Gogs's Features

  • Activity timeline
  • SSH/HTTP(S) protocol support
  • SMTP/LDAP/reverse proxy authentication support
  • Register/delete/rename account
  • Create/migrate/mirror/delete/watch/rename/transfer public/private repository
  • Repository viewer/release/issue tracker/webhooks
  • Add/remove repository collaborators
  • Gravatar and cache support
  • Mail service(register, issue)
  • Administration panel
  • Supports MySQL, PostgreSQL and SQLite3
  • Social account login(GitHub, Google, QQ, Weibo)

Gogs Alternatives & Comparisons

What are some alternatives to Gogs?
Gitea
Gitea is a community managed lightweight code hosting solution written in Go. It published under the MIT license.
GitLab
GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.
GitBucket
GitBucket provides a Github-like UI and features such as Git repository hosting via HTTP and SSH, repository viewer, issues, wiki and pull request.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Bitbucket
Bitbucket gives teams one place to plan projects, collaborate on code, test and deploy, all with free private Git repositories. Teams choose Bitbucket because it has a superior Jira integration, built-in CI/CD, & is free for up to 5 users.
See all alternatives

Gogs's Stats

Gogs's Followers
111 developers follow Gogs to keep up with related blogs and decisions.
Amir Gilan
Paul Albert
Mohamma76685757
Dick Koekemoer
Hector Stivalet
Andrew Burns
Russtopia Labs
Vineet M
Ömer Karabacak
Matt Harris