Should I use Gitea? Why not GitHub?

Gitea or GitHub?  What's the difference?


First off, let's show you a description of GitHub:



GitHub, Inc. is a United States-based global company that provides hosting for software development version control using Git. In 2018, it became a subsidiary of Microsoft for US$7.5 billion. It offers the distributed version control and source code management functionality of Git, plus its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.



Now, let's show you a description of Gitea:



Gitea is an open-source forge software package for hosting software development version control using Git as well as other collaborative features like bug tracking, wikis and code review. It supports self-hosting but also provides a free public first-party instance hosted on DiDi's cloud. It is a fork of Gogs and is written in Go. Gitea can be hosted on all platforms supported by Go including Linux, macOS, and Windows. The project is funded on Open Collective.



GitHub is more popular than Gitea.  GitHub offers free public repositories, but you must pay for private repositories.  Gitea offers both free public and private repositories, and Gitea is open source.  Gitea is easy to set up and requires a small virtual server.  Gitea can even run on a very small, inexpensive Raspberry Pi.  You can visit Gitea on https://gitea.com/ and GitHub at https://github.com


We recommend Gitea over GitHub as it is newer, very secure, lightweight, and even though it may seem a bit plainer, it is a bit more modern than GitHub.  The actual homepage for Gitea can be accessed at https://gitea.io/en-us/