Alternatives to Gitea logo

Alternatives to Gitea

Gogs, GitLab, Phabricator, Bitbucket, and GitHub are the most popular alternatives and competitors to Gitea.
99
121
+ 1
60

What is Gitea and what are its top alternatives?

Gitea is a community managed lightweight code hosting solution written in Go. It published under the MIT license.
Gitea is a tool in the Code Collaboration & Version Control category of a tech stack.
Gitea is an open source tool with 19.2K GitHub stars and 2.2K GitHub forks. Here’s a link to Gitea's open source repository on GitHub

Gitea alternatives & related posts

related Gogs posts

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

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, but the web plugin hypothes.is https://stackshare.io/hypothes-is/hypothes-is actually is quite suitable as a code review tool. Set up a group for each code review, and just highlight lines to add comments in pull request pages of Gogs.

See more

related GitLab posts

Tim Abbott
Tim Abbott
Founder at Zulip · | 24 upvotes · 343.2K views
atZulipZulip
GitHub
GitHub
GitLab
GitLab

I have mixed feelings on GitHub as a product and our use of it for the Zulip open source project. On the one hand, I do feel that being on GitHub helps people discover Zulip, because we have enough stars (etc.) that we rank highly among projects on the platform. and there is a definite benefit for lowering barriers to contribution (which is important to us) that GitHub has such a dominant position in terms of what everyone has accounts with.

But even ignoring how one might feel about their new corporate owner (MicroSoft), in a lot of ways GitHub is a bad product for open source projects. Years after the "Dear GitHub" letter, there are still basic gaps in its issue tracker:

  • You can't give someone permission to label/categorize issues without full write access to a project (including ability to merge things to master, post releases, etc.).
  • You can't let anyone with a GitHub account self-assign issues to themselves.
  • Many more similar issues.

It's embarrassing, because I've talked to GitHub product managers at various open source events about these things for 3 years, and they always agree the thing is important, but then nothing ever improves in the Issues product. Maybe the new management at MicroSoft will fix their product management situation, but if not, I imagine we'll eventually do the migration to GitLab.

We have a custom bot project, http://github.com/zulip/zulipbot, to deal with some of these issues where possible, and every other large project we talk to does the same thing, more or less.

See more
Michael Kelly
Michael Kelly
Senior Software Engineer at StackShare · | 14 upvotes · 360.7K views
atACK FoundryACK Foundry
GitLab
GitLab
GitHub
GitHub
GitLab CI
GitLab CI
GitLab Pages
GitLab Pages
Bitbucket
Bitbucket
#OpenSourceCloud

I use GitLab when building side-projects and MVPs. The interface and interactions are close enough to those of GitHub to prevent cognitive switching costs between professional and personal projects hosted on different services.

GitLab also provides a suite of tools including issue/project management, CI/CD with GitLab CI, and validation/landing pages with GitLab Pages. With everything in one place, on an #OpenSourceCloud GitLab makes it easy for me to manage much larger projects on my own, than would be possible with other solutions or tools.

It's petty I know, but I can also read the GitLab code diffs far more easily than diffs on GitHub or Bitbucket...they just look better in my opinion.

See more

related Bitbucket posts

Michael Kelly
Michael Kelly
Senior Software Engineer at StackShare · | 14 upvotes · 360.7K views
atACK FoundryACK Foundry
GitLab
GitLab
GitHub
GitHub
GitLab CI
GitLab CI
GitLab Pages
GitLab Pages
Bitbucket
Bitbucket
#OpenSourceCloud

I use GitLab when building side-projects and MVPs. The interface and interactions are close enough to those of GitHub to prevent cognitive switching costs between professional and personal projects hosted on different services.

GitLab also provides a suite of tools including issue/project management, CI/CD with GitLab CI, and validation/landing pages with GitLab Pages. With everything in one place, on an #OpenSourceCloud GitLab makes it easy for me to manage much larger projects on my own, than would be possible with other solutions or tools.

It's petty I know, but I can also read the GitLab code diffs far more easily than diffs on GitHub or Bitbucket...they just look better in my opinion.

See more
GitHub
GitHub
GitLab
GitLab
Bitbucket
Bitbucket
#Githubmarketplace

A bit difference in GitHub and GitLab though both are Version Control repository management services which provides key component in the software development workflow. A decision of choosing GitHub over GitLab is major leap extension from code management, to deployment and monitoring alongside looking beyond the code base hosting provided best fitted tools for developer communities.

  • Authentication stages - With GitLab you can set and modify people’s permissions according to their role. In GitHub, you can decide if someone gets a read or write access to a repository.
  • Built-In Continuous Integrations - GitLab offers its very own CI for free. No need to use an external CI service. And if you are already used to an external CI, you can obviously integrate with Jenkins, etc whereas GitHub offers various 3rd party integrations – such as Travis CI, CircleCI or Codeship – for running and testing your code. However, there’s no built-in CI solution at the moment.
  • Import/Export Resources - GitLab offers detailed documentation on how to import your data from other vendors – such as GitHub, Bitbucket to GitLab. GitHub, on the other hand, does not offer such detailed documentation for the most common git repositories. However, GitHub offers to use GitHub Importer if you have your source code in Subversion, Mercurial, TFS and others.

Also when it comes to exporting data, GitLab seems to do a pretty solid job, offering you the ability to export your projects including the following data:

  • Wiki and project repositories
  • Project uploads
  • The configuration including webhooks and services
  • Issues with comments, merge requests with diffs and comments, labels, milestones, snippets, and other project entities.

GitHub, on the other hand, seems to be more restrictive when it comes to export features of existing GitHub repositories. * Integrations - #githubmarketplace gives you an essence to have multiple and competitive integrations whereas you will find less in the GitLab.

So go ahead with better understanding.

See more
GitHub logo

GitHub

72.3K
62.5K
10K
72.3K
62.5K
+ 1
10K
Powerful collaboration, review, and code management for open source and private development projects
GitHub logo
GitHub
VS
Gitea logo
Gitea

related GitHub posts

Johnny Bell
Johnny Bell
Senior Software Engineer at StackShare · | 58 upvotes · 582K views
Firebase
Firebase
React
React
Redux
Redux
styled-components
styled-components
Netlify
Netlify
Gatsby
Gatsby
GitHub
GitHub
#ReactRally
#Frontend
#Google

I was building a personal project that I needed to store items in a real time database. I am more comfortable with my Frontend skills than my backend so I didn't want to spend time building out anything in Ruby or Go.

I stumbled on Firebase by #Google, and it was really all I needed. It had realtime data, an area for storing file uploads and best of all for the amount of data I needed it was free!

I built out my application using tools I was familiar with, React for the framework, Redux.js to manage my state across components, and styled-components for the styling.

Now as this was a project I was just working on in my free time for fun I didn't really want to pay for hosting. I did some research and I found Netlify. I had actually seen them at #ReactRally the year before and deployed a Gatsby site to Netlify already.

Netlify was very easy to setup and link to my GitHub account you select a repo and pretty much with very little configuration you have a live site that will deploy every time you push to master.

With the selection of these tools I was able to build out my application, connect it to a realtime database, and deploy to a live environment all with $0 spent.

If you're looking to build out a small app I suggest giving these tools a go as you can get your idea out into the real world for absolutely no cost.

See more
Tim Abbott
Tim Abbott
Founder at Zulip · | 24 upvotes · 343.2K views
atZulipZulip
GitHub
GitHub
GitLab
GitLab

I have mixed feelings on GitHub as a product and our use of it for the Zulip open source project. On the one hand, I do feel that being on GitHub helps people discover Zulip, because we have enough stars (etc.) that we rank highly among projects on the platform. and there is a definite benefit for lowering barriers to contribution (which is important to us) that GitHub has such a dominant position in terms of what everyone has accounts with.

But even ignoring how one might feel about their new corporate owner (MicroSoft), in a lot of ways GitHub is a bad product for open source projects. Years after the "Dear GitHub" letter, there are still basic gaps in its issue tracker:

  • You can't give someone permission to label/categorize issues without full write access to a project (including ability to merge things to master, post releases, etc.).
  • You can't let anyone with a GitHub account self-assign issues to themselves.
  • Many more similar issues.

It's embarrassing, because I've talked to GitHub product managers at various open source events about these things for 3 years, and they always agree the thing is important, but then nothing ever improves in the Issues product. Maybe the new management at MicroSoft will fix their product management situation, but if not, I imagine we'll eventually do the migration to GitLab.

We have a custom bot project, http://github.com/zulip/zulipbot, to deal with some of these issues where possible, and every other large project we talk to does the same thing, more or less.

See more
GitBucket logo

GitBucket

62
87
36
62
87
+ 1
36
The easily installable Github clone powered by Scala
GitBucket logo
GitBucket
VS
Gitea logo
Gitea

related GitBucket posts

Siddhant Sharma
Siddhant Sharma
Tech Connoisseur at Bigstep Technologies · | 2 upvotes · 15.7K views
GitBucket
GitBucket
React Native for Windows
React Native for Windows
Node.js
Node.js
GitHub
GitHub
#Webhooks
#Api
#InAppChat
#ChatApi
#Chatsdk
#Inappcommunication

GitBucket React Native for Windows Node.js GitHub We at Channeize.io have launched #Webhooks with our API services recently. Webhooks are an important part that can help you in retaining customers o your platform. Triggered by any event called, webhooks are proven to be increasing the engagement rate to up to 18%. Take a look at how you can monetize your products leveraging webhooks

#Webhooks #API #InAppChat #inappcommunication #ChatApi #Chatsdk

See more
GitHub Enterprise logo

GitHub Enterprise

426
413
3
426
413
+ 1
3
The on-premises version of GitHub, which you can deploy and manage in your own, secure environment
GitHub Enterprise logo
GitHub Enterprise
VS
Gitea logo
Gitea

related AWS CodeCommit posts

Mojolicious
Mojolicious
Perl
Perl
Redmine
Redmine
Redis
Redis
AWS CodeCommit
AWS CodeCommit
Amazon SES
Amazon SES
PostgreSQL
PostgreSQL
Postman
Postman
Docker
Docker
jQuery
jQuery
VirtualBox
VirtualBox
Sublime Text
Sublime Text
GitHub
GitHub
Git
Git
GitLab CI
GitLab CI

Mojolicious Perl Redmine Redis AWS CodeCommit Amazon SES PostgreSQL Postman Docker jQuery VirtualBox Sublime Text GitHub Git GitLab CI @DBIx::Class @metacpan @TheBat

See more
Jack Graves
Jack Graves
Head of Product Development at Automation Consultants · | 1 upvotes · 6.8K views
atAutomation ConsultantsAutomation Consultants
Git
Git
AWS CodeCommit
AWS CodeCommit

We use Git, via the AWS CodeCommit application to host our Version Control System (VCS). This utility provides an easy way to manage work being performed on a single repository by multiple developers, through the use of branches. Other features, such as automated merge conflict resolution and commit tagging round out this system.

See more