Need advice about which tool to choose?Ask the StackShare community!
Gogs vs Perforce: 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 Perforce? Self-hosted Version Control Software. Visibility, access control, workflow and code management for Git environments. Flexibility of collaborating on the same codebase and code reviews using any combination of Perforce and Git workflows and tools without compromise.
Gogs and Perforce can be categorized as "Code Collaboration & Version Control" tools.
"Self-hosted github like service" is the top reason why over 32 developers like Gogs, while over 2 developers mention "Great for Enterprise level use" as the leading cause for choosing Perforce.
Gogs is an open source tool with 30.8K GitHub stars and 3.56K GitHub forks. Here's a link to Gogs's open source repository on GitHub.
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 Perforce
- Powerful3
- Great for Enterprise level use3
- Robust2
- Scalable1