Category: IT|Jun 17, 2018 | Author: Admin

5 Best GitHub Alternatives To Host Open Source Projects

Share on

Not happy with Github being acquired by Microsoft? Here are the best 5 GitHub alternatives

Not happy with Github being acquired by Microsoft? Here are the best 5 GitHub alternatives

GitHub, the largest source-code repository in the world, has been in news lately. Thanks to Microsoft who recently announced that it would purchase the hosted Git (version control system) service GitHub Inc. for $7.5 billion in an all-stock deal.

For those who are not aware, GitHub is a popular web-based hosting service for source code and development projects that allows developers to use the tools of the privately-held company to store code, change, adapt and improve software from its public repositories for free. GitHub users have a choice of using either Git or Subversion as their VCS (Version Control System), to manage, maintain and deploy software projects. It has more than 28 million developers already collaborating on the platform and are working on more than 85 million repositories of code.

While Microsoft has assured that GitHub will continue to operate independently and will remain an open platform after the acquisition, open source developers are not hopeful and may look for an alternate place.

In this article, we provide you top 5 GitHub alternatives to host your open-source project:

1. GitLab

GitLab is a free and open source project licensed under MIT that is very close to GitHub in use and feel. However, GitLab sacrifices the ease of use of GitHub for more privacy, security and serving speed. One if its unique features are that you can install GitLab onto your own server.

GitLab’s UI is clean and intuitive and also claims to handle large files and repositories better than GitHub. It supports issue tracker, group milestones, moving of issues between projects, configurable issue boards and group issues, and more. It also supports powerful branching tools and protected branches and tags, time tracking, custom notifications, issues weights, merge requests, file locking, project roadmaps, confidential and related issues, burn down charts for project and group milestones.

GitLab also allows users to have unlimited public AND private repos for free. It is being used by Stack Overflow, IBM, AT&T, Microsoft, and more. GitLab consists of three versions: Community Edition, Enterprise Edition Starter, and Enterprise Edition Premium, where each version can have different features. It is recommended to understand your needs first before selecting a certain edition.

2. Bitbucket

Owned by Atlassian, Bitbucket is second only to GitHub in terms of popularity and usage. It is a web-based version control repository hosting service for source code and development projects. However, it also supports the Mercurial VCS as well as Git, whereas GitHub only supports Git and Subversion. It is available on Windows and Mac for free.

Bitbucket offers free accounts with an unlimited number of private repositories for individuals and organizations (which can have up to five users or lesser but can be increased by selecting a paid plan). Bitbucket allows you to push files using any Git client, or the Git command line. Bitbucket can also be controlled through its web interface. It also offers amazing support for Git Large File Storage (LFS) for game development.

BitBucket integrates and communicates well with JIRA, Bamboo, and HipChat, who are a part of the Atlassian software family. It also offers features such as code reviews, Bitbucket pipelines, code search, pull requests, flexible deployment models, diff view, smart mirroring, issue tracking, IP whitelisting, an unlimited private repos, commit history and branch permissions for safeguarding your workflow. Depending on your security needs, Bitbucket deploys in the cloud, on a local server, or your company’s data center.

3. LaunchPad

Launchpad is a free, popular platform for building, managing and collaborating on software projects from Canonical, the makers of Ubuntu Linux. It offers features such as code hosting, Ubuntu package building and hosting bug tracking, code reviews, mail listing, and specification tracking. It also supports translations, answers tracking and FAQs. Launchpad has good support for Git that allows you to host or import Git repositories on Launchpad for free.

Some of the popular projects hosted on Launchpad include Ubuntu Linux, MySQL, OpenStack, Terminator and more.

4. SourceForge

SourceForge is a web-based service that offers software developers a centralized online location to control and manage free and open-source software projects. It was the first to offer this service for free to open-source projects.

SourceForge provides a source code repository, bug tracking, mirroring of downloads for load balancing, a wiki for documentation, developer and user mailing lists, user-support forums, user-written reviews and ratings, a news bulletin, micro-blog for publishing project updates, and other features. SourceForge hosts lots of open-source Linux, Windows, Mac, Apache OpenOffice, FileZilla projects, and lots more.

SourceForge servers support for PHP, Perl, Python, Tcl, Ruby, and shell scripts. You can upload to Sourceforge through an SFTP client. It offers you the option of using Git, Subversion (SVN) and Mercurial (Hg) as your project’s VCS on SourceForge.

5. GitBucket

GitBucket is an open source, highly pluggable Git platform that runs on JVM (Java Virtual Machine). It comes with features such as Public / Private Git repositories (with HTTP/https and ssh access), GitLFS support, a repository viewer, issues, pull requests and wiki for repositories, activity timeline and email notifications, account and group management with LDAP integration, and a plug-in system to extend its core features.

Sponsored Ads:

Comments:


Frustration grows over Google's AI Overviews feature, how to disable

Category: Google|May 20, 2024 | Author: Admin

Is a tablet for NOK 3,800 good enough? - "OnePlus Pad Go"

Category: IT|May 19, 2024 | Author: Admin

Microsoft is ending Edge support on computers without SSE3

Category: Microsoft|May 18, 2024 | Author: Admin

Gratulerer med 17. mai!

Category: General|May 17, 2024 | Author: Admin

Now many can try Android 15

Category: Google|May 16, 2024 | Author: Admin

Apple has released iOS 17.5

Category: Apple|May 15, 2024 | Author: Admin

Toshiba demonstrates 30TB+ HDDs using HAMR and MAMR technologies — customer sampling scheduled for 2025

Category: IT|May 14, 2024 | Author: Admin

Microsoft’s free PC optimizer makes it easier to free up storage space

Category: Microsoft|May 13, 2024 | Author: Admin

Stack Overflow Users Are Revolting Against an OpenAI Deal

Category: IT|May 12, 2024 | Author: Admin

ChatGPT is probably coming to the iPhone

Category: Apple|May 11, 2024 | Author: Admin

April Windows Server updates also cause crashes, reboots

Category: Microsoft|May 10, 2024 | Author: Admin

Apple skin braided after advertising stunt

Category: Apple|May 9, 2024 | Author: Admin

"RTX 5080 coming this fall"

Category: IT|May 8, 2024 | Author: Admin

Sorry, but it will stop on October 14, 2025

Category: Microsoft|May 7, 2024 | Author: Admin

Microsoft announces new security services and features for AI deployments

Category: Microsoft|May 6, 2024 | Author: Admin
more