Skip to content
Branch: develop
Go to file

Latest commit

francescmm committed 076289f May 26, 2020


Failed to load latest commit information.
Latest commit message
Commit time

GitQLient logo

GitQlient: Multi-platform Git client written with Qt

Build status Build Status

GitQlient, pronounced as git+client (/gɪtˈklaɪənt/) is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality. Some of the major feature you can find are:

  1. New features:
    1. Easy access to remote actions like: push, pull, submodules management and branches
    2. Branches management
    3. Tags and stashes management
    4. Submodules handling
    5. Allow to open several repositories in the same window
    6. Better visualization of the commits and the work in progress
    7. Better visualization of the repository view
  2. Improved UI experience
    1. Easy access to the main Git actions
    2. Better code separation between Views and Models
    3. Simplification of the different options one can do, keeping it to what a Git client is

User Manual

Please, if you have any doubts about how to use it or you just want to know all you can do with GitQlient, take a look to the user manual in here.

It is planned to release for Linux, MacOs and Windows. However, take into account that the development environment is based on Linux and it will be the first platform released.

Development documentation

I'm aware that developers may like to have some more information beyond the User Manual. Whether you want to collaborate in the development or just to know how GitQlient works I think it's nice to have some development documentation. In the Wiki section I will release class diagramas, sequence diagrams as well as the Release Plan an features. Take a look!

You can’t perform that action at this time.