Gitlab Alternatives

Similar projects and alternatives to gitlab

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better gitlab alternative or higher similarity.

Suggest an alternative to gitlab

Reviews and mentions

Posts with mentions or reviews of gitlab. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-01.
  • CI/CD tool with customizable GUI and manual trigger like Jenkins
    1 project | | 3 Dec 2021
  • Any plans to move the KDE bug tracker from Bugzilla to Gitlab?
    5 projects | | 1 Dec 2021 mentions some of the issues.
    5 projects | | 1 Dec 2021
    In practice, large orgs that use GitLab seem to end up having people open issues in one central repo to alleviate the above issues, resulting in issue lists that number in the thousands, making it impossible for anyone to find anything due to the lack of structure. For example see the 40,000 issues in
    5 projects | | 1 Dec 2021
    May be it's worth adding up to date findings here:
    5 projects | | 1 Dec 2021
    Meanwhile, even the minimum required for that, the ability to even search multiple repos from a given date, is currently not implemented in Gitlab. Needless to say, relative dates are not a thing yet either.
    5 projects | | 1 Dec 2021
    Yeah, I need to find or file bug reports for all the things I brought up here. Finding anything in is practically impossible though--a charge frequently levied against KDE's bugzilla instance, illustrating that a lot of the problem we face stem from our size rather than the tools we're using
  • On automated versioning strategies for CI/CD pipelines
    2 projects | | 25 Nov 2021
    The biggest problem with this approach is that it requires pulling the repository up to unknown depth. In a CI/CD pipeline you would generally pull only a shallow copy of the repository. Why slow down your jobs by downloading every commit since the beginning of time? Well, you rather have to with this strategy, or git describe might suddenly return something unexpected if the tag is more commits away than the clone depth.
  • Microservices Architecture on Google Cloud
    2 projects | | 21 Nov 2021
    > It is extremely difficult to change a monolith’s technology or language or framework because all components are tightly coupled and dependent on each other. As a result, even relatively small changes can require lengthy development and deployment times.

    I disagree with this so much. I have personally worked with Rails application monoliths and Node.js microservices and I can tell you that making changes on the monolith is muliple times easier mostly depending on the code structure. I would take a properly structured monolith any day. This not only includes code/features but also deployments. Adding more services introduces more complexity in the deployment architecture as well.

    A good example of this is just by looking at the GitLab codebase, it's a monolith but has good abstractions/structure vs say the Google Microservices Demo app which is not tightly coupled but introduces more complexity from implementation to deployment.

  • Utterances – a lightweight comments widget built on GitHub issues
    6 projects | | 11 Nov 2021
    Hey there,

    I'm on the Community Relations team at GitLab. I'd love to learn more about your experience as a member of the GitLab community.

    When you say that opening an issue on GitLab doesn't make you feel part of a community, are you referring issues on one of GitLab's projects (ex: or are you referring to issues on open source projects being hosted on

    Community is very important to us so when there are areas for improvement that feedback is really valued.

  • Use URL for group, not user
    4 projects | | 10 Nov 2021
    The doc is updated with very release of GitLab. There should not be any broken links, so feel free to report through our issues system ( Also make sure you're using the right version of the doc, which is at the top right corner of the docs page.
  • Gitlab servers are being exploited in DDoS attacks in excess of 1 Tbps
    8 projects | | 4 Nov 2021
    It doesn't help if the file is not executable, but the parser executes it on its own:

    > When uploading image files, GitLab Workhorse passes any files with the extensions jpg|jpeg|tiff through to ExifTool to remove any non-whitelisted tags.

    > An issue with this is that ExifTool will ignore the file extension and try to determine what the file is based on the content, allowing for any of the supported parsers to be hit instead of just JPEG and TIFF by just renaming the uploaded file.

    > One of the supported formats is DjVu. When parsing the DjVu annotation, the tokens are evaled to "convert C escape sequences".

  • How to disable various GitLab GUI nagging banners?
    1 project | | 3 Nov 2021
    It takes a lot of engineering effort to make settings appear in each level of GitLab. Here's an example of making merge method available in each level. I understand your concerns though. We are looking to make GitLab more flexible in the future with workspaces.
  • Gitlab server with CE has been compromised
    2 projects | | 1 Nov 2021
  • Trojan Source: Invisible Vulnerabilities (pdf)
    1 project | | 1 Nov 2021
    Looks like this was shipped with the latest security release
  • ‘Trojan Source’ Bug Threatens the Security of All Code
    7 projects | | 31 Oct 2021
    I was impatient to find the example you were talking about; as far as I can tell, this is the line with the example:

    And here's what it looks like in various conditions/viewers:

    With the fix, this is how it looks in the browser in the Gitlab interface:

        if (accessLevel != "user�") {� // Check if admin ��


Basic gitlab repo stats
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.