Need advice about which tool to choose?Ask the StackShare community!
Gogs vs Phabricator: What are the differences?
What is Gogs? A self-hosted Git service written in Go. 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.
What is Phabricator? Open Source, Software Development Platform. Phabricator is a collection of open source web applications that help software companies build better software.
Gogs can be classified as a tool in the "Code Collaboration & Version Control" category, while Phabricator is grouped under "Code Review".
Some of the features offered by Gogs are:
- Activity timeline
- SSH/HTTP(S) protocol support
- SMTP/LDAP/reverse proxy authentication support
On the other hand, Phabricator provides the following key features:
- reviewing code before it hits master
- auditing code after it hits master
- hosting Git/Hg/SVN repositories
"Self-hosted github like service" is the primary reason why developers consider Gogs over the competitors, whereas "Open Source" was stated as the key factor in picking Phabricator.
Gogs is an open source tool with 30.6K GitHub stars and 3.54K GitHub forks. Here's a link to Gogs's open source repository on GitHub.
According to the StackShare community, Phabricator has a broader approval, being mentioned in 51 company stacks & 12 developers stacks; compared to Gogs, which is listed in 9 company stacks and 10 developer stacks.
Pros of Gogs
- Self-hosted github like service36
- Very low memory footprint31
- Easy to install / update29
- Lightweight (low minimal req.) runs on Raspberry pi17
- Single binary deploy no dependencies16
- Open source14
- Cross platform (MacOS, Windows, Linux ...)12
- Wiki11
- Issue tracker10
- Great UI3
- LDAP Support3
Pros of Phabricator
- Open Source33
- Code Review29
- Supports Git/Hg/SVN25
- Bug Tracking18
- Audit Source Code17
- Unlimited Repo Support11
- Software Engineering Platform10
- Super fast task creation10
- Flexible Project Management9
- Project Management8
- Self hosted5
- Building Better Software4
- Best Integration with Gitlab2
- Complete set for collaborating on software development2
- Powerful, Complete, Fast, Reliable and Open Source1
- Straightforward code review process1
- Workflow1
- Very effective system, does all PM & code org needed1