Gitlab - The platform for modern developers

  •        2585

GitLab Community Edition (CE) is open source software to collaborate on code. Create projects and repositories, manage access and do code reviews. Each project has a wiki backed up by a separate git repository. Use the ticketing system included in GitLab or integrate your existing system and lot more.

GitLab has built-in Continuous Integration and Continuous Deployment to test, build, and deploy your code. You can easily monitor the progress of your tests and build pipelines. Then deploy with the confidence that your code has been tested across multiple environments.

https://about.gitlab.com/
https://gitlab.com/gitlab-org/gitlab-ce/
https://github.com/gitlabhq/gitlabhq

Tags
Implementation
License
Platform

   




Related Projects

Kallithea - Powerful management tool for Mercurial and Git

  •    Python

Kallithea provides source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. It provides powerful access management system lets you decide who has access to the repository, and what operations they’re entitled to do. All requests are authenticated and logged, giving the administrator an ability to review users’ activity. It has builtin support push/pull server, full text search and code-review.

Gitblit - Pure Java Git Solution

  •    Java

Gitblit is an open source, pure Java Git solution for managing, viewing, and serving Git repositories. It can serve repositories over the GIT, HTTP, and SSH transports; it can authenticate against multiple providers; and it allows you to get up-and-running with an attractive, capable Git server in less than 5 minutes. Gitblit can be used as a complete Git stack for cloning, pushing, and repository access control.

Git

  •    C

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Gitbucket - A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  •    Scala

GitBucket is Open Source Git platform on JVM. It support includes Easy installation, Intuitive UI, API compatibility with GitHub, GitLFS support, Repository viewer including an online file editor, LDAP integration, Activity timeline and email notifications and lot more.

Darcs - Distributed Revision Control in Haskell

  •    Haskell

Darcs is a distributed advanced revision control system written in Haskell. It is similar to Git, Mercurial and Bazaar. User will have own personnel repository and commits his changes to it. Later the changes are pushed to the centralized repository. Every repository is a branch and it provides support to integrate the changes between them. It provides support to send the changes by email.


Gitolite - Hosting git repositories

  •    Perl

Gitolite allows you to setup git hosting on a central server, with very fine-grained access control and many (many!) more powerful features. It is an access control layer on top of git.

RHodeCode - Centralized control for distributed repositories

  •    Python

RhodeCode is an open source repository management platform. It provides unified security and team collaboration across Git, Subversion, and Mercurial. Pick the repository type depending on your project, not on your code management tool. Read and write in all repository types from one central point, and see commits, forks, and changeset merges at a glance. Its features include Intuitive System Management, Full text search, Access Management, Change log etc.

Bonobo Git Server - Simple git server for Windows

  •    CSharp

Bonobo Git Server for Windows is a web application you can install on your IIS and easily manage and connect to your git repositories. It helps to manage users and have full control over your repositories with a user friendly graphical interface. It supports Repository browser, Commit browser, User and team based repository access etc.

Fossil

  •    C

Fossil is a distributed version control like Git and Mercurial. Fossil also supports distributed bug tracking and distributed wiki all in a single integrated package. It is simple, high-reliability, distributed software configuration management.

Gogs - A self-hosted Git service written in Go

  •    Go

Gogs(Go Git Service) is a painless self-hosted Git Service written in Go. It supports Create/manage/delete organization with team management, Create/fork/migrate/mirror/delete/watch/rename/transfer public/private repository, Repository viewer/release/issue tracker, Mail service(register, issue), Administration panel, Activity timeline and lot more.

Gitea - Git with a cup of tea

  •    Go

The goal of this project is to make the easiest, fastest, and most painless way of setting up a self-hosted Git service. Using Go, this can be done with an independent binary distribution across all platforms which Go supports, including Linux, macOS, and Windows on x86, amd64, ARM and PowerPC architectures. This project has been forked from Gogs.

GVFS - Git Virtual File System, Manages massive Git repositories

  •    CSharp

GVFS stands for Git Virtual File System, It manages massive Git repositories possible. GVFS virtualizes the file system beneath your git repo so that git and all tools see what appears to be a normal repo, but GVFS only downloads objects as they are needed. GVFS also manages git's sparse-checkout to ensure that git operations like status, checkout, etc., can be as quick as possible because they will only consider the files that the user has accessed, not all files in the repo.

Subversion

  •    C

Subversion is an open source version control system. Founded in 2000 by CollabNet, Inc., the Subversion project and software have seen incredible success over the past decade. The open source community has used Subversion widely: for example in projects such as Apache Software Foundation, Free Pascal, FreeBSD, GCC, Django, Ruby, Mono, SourceForge, ExtJS, Tigris.org, PHP and MediaWiki. Google Code also provides Subversion hosting for their open source projects.

git - Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored

  •    C

Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. Git is an Open Source project covered by the GNU General Public License version 2 (some parts of it are under different licenses, compatible with the GPLv2). It was originally written by Linus Torvalds with help of a group of hackers around the net.

course-git-blog-project - Sample repo of a blog for the Git course

  •    HTML

This is the repo for Udacity's Version Control with Git course. In the course, students will learn version control while learning the basics to intermediate knowledge of Git. This repo contains the source code of a blog project that will be used throughout the course.

Gerrit - Code Review tool for Git

  •    Java

Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Gerrit makes reviews easier by showing changes in a side-by-side display, and allowing inline comments to be added by any reviewer.

gitchain - Decentralized, peer-to-peer Git repositories aka "Git meets Bitcoin"

  •    Go

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Gitchain is an application of ideas behind Bitcoin, Namecoin and DHT applied to Git hosting. Once you install it, it acts as a local proxy to the entire Gitchain P2P network.

Mercurial

  •    Python

Mercurial is fast and powerful. Mercurial offers you the power and speed to efficiently handle projects of any size and kind. Every clone contains the whole project history, so committing, branching, tagging and merging are local operations which makes them fast and convenient. You can use a multitude of workflows and easily enhance its functionality with extensions.

vim-signify - :heavy_plus_sign: Show a diff using Vim its sign column.

  •    Vim

Signify (or just Sy) uses the sign column to indicate added, modified and removed lines in a file that is managed by a version control system (VCS). If git is the only version control system you use, I suggest having a look at vim-gitgutter.

kactus - :cactus: A true version control tool for designers

  •    TypeScript

Kactus is a tool to bring proper version control (as in git) to designers (only sketch users for now, but we need to start somewhere, right?). Note: The Kactus Code of Conduct applies in all interactions relating to the GitHub Desktop project.