Ci-dessous, une liste de logiciels de gestion de versions décentralisés (ou DVCS, distributed version control system).
Ils permettent de gérer des fichiers (historique, « rollback, ou annulation d'une ou plusieurs modifications », création de branches, etc).
Tous ces logiciels permettent de travailler en local (sur son ordinateur) et de « synchroniser » ses modifications sur une forge distante (à condition d'avoir créer un compte).
Plusieurs entités mettent à disposition un espace payant ou gratuit pour « sauvegarder » son travail.
Nous allons nous intéressé uniquement à git (c'est le plus connu actuellement).
Voici une liste (non exhaustives) des principales forges (basées sur git) connues.
Sous Linux Mint (ou Ubuntu), il existe des clients graphiques tels que gitg (Gtk) et git-cola (Qt), sinon c'est la ligne de commande.