EGit is an Eclipse Team provider for the Git version control system. The EGit project is implementing Eclipse tooling on top of the JGit Java implementation of Git.
http://www.eclipse.org/egit/Tags | git-tool git-library eclipse-plugin git-client |
Implementation | Java |
License | Eclipse |
Platform | OS-Independent |
EGit Github Connector is an Eclipse plugin for working with Git repositories hosted on Github. It is based on the JGit library, which is a Git implementation in pure Java and integrates with EGit which is the Eclipse Git Team Provider.This package is licensed under the EPL. Please refer to the LICENSE file for the complete license.
NbGit is a module for the NetBeans IDE that adds support for working with the Git version control system. It uses the JGit library created as part of EGit to interact with Git repositories.
git-tool git-library netbeans-plugin git-clientJGit is an EDL (new-style BSD) licensed, lightweight, pure Java library implementing the Git version control system.
git-tool git-libraryThis is the Hg-Git plugin for Mercurial, adding the ability to push and pull to/from a Git server repository from Hg. This means you can collaborate on Git based projects from Hg, or use a Git server as a collaboration point for a team with developers using both Git and Hg. The Hg-Git plugin can convert commits/changesets losslessly from one system to another, so you can push via an Hg repository and another Hg client can pull it and their changeset node ids will be identical - Mercurial data does not get lost in translation. It is intended that Hg users may wish to use this to collaborate even if no Git users are involved in the project, and it may even provide some advantages if you're using Bookmarks (see below).
GitSharp is an implementation of Git for the Dot.Net Framework and Mono. It is aimed to be fully compatible to the original Git and shall be a light weight library for cool applications that are based on Git as their object database or are reading or manipulating repositories in some way.
git-tool git-library cli scm-toolGit Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2010/2012/2013/2015/2017). For more information please check out our website http://gitextensions.github.io/ or download the latest version and give it a try.
gitextensions git-client git git-guiDulwich is a pure-Python implementation of the Git file formats and protocols. It provides an interface to Git repository (both local and remote) that doesn't call out to git directly but instead uses pure Python.
git-tool git-library cli scm-tool git-python-toolGiggle is a graphical frontend for the git content tracker.
git-client tool git-tool scm-clientgo-git is a highly extensible git implementation library written in pure Go. It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several type of storage, such as in-memory filesystems, or custom implementations thanks to the Storer interface.
git git-client go-git git-servergo-git is a highly extensible git implementation library written in pure Go. It can be used to manipulate git repositories at low level (plumbing) or high level (porcelain), through an idiomatic Go API. It also supports several types of storage, such as in-memory filesystems, or custom implementations, thanks to the Storer interface.
git git-client go-git git-serverThis project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). The primary reason for this tool is to make the Git plugin in Visual Studio Code (VSCode) work with the git command installed in WSL. For these two to interoperate, this tool translates paths between the Windows (C:\Foo\Bar) and Linux (/mnt/c/Foo/Bar) representations.
git wsl bash-on-windows vscodeGit LFS is a command line extension and specification for managing large files with Git. The client is written in Go, with pre-compiled binaries available for Mac, Windows, Linux, and FreeBSD.
git-lfs git file-storage storage git-extensiongit filter-repo is a versatile tool for rewriting history, which includes capabilities I have not found anywhere else. It roughly falls into the same space of tool as git filter-branch but without the capitulation-inducing poor performance, with far more capabilities, and with a design that scales usability-wise beyond trivial rewriting cases. git filter-repo is now recommended by the git project instead of git filter-branch.
git git-tool rewrite-historygit-secret is a bash tool which stores private data inside a git repo. git-secret encrypts tracked files with public keys for users whom you trust using gpg, allowing permitted users to access encrypted data using their secret keys. With git-secret, changes to access rights are made easy and private-public key issues are handled for you. Passwords do not need to be changed with git-secret when someone's permission is revoked - just remove their key from the keychain using git secret killperson their@email.com, and re-encrypt the files, and they won't be able to decrypt secrets anymore. It also supports apt and yum. You can also use make if you want to. See the installation section for the details.
git-secret git git-addons gpg encryption secret-managementWork quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived.GitUp is a bet to invent a new Git interaction model that lets engineers of all levels work quickly, safely, and without headaches. It's unlike any other Git client out there from the way it’s built (it interacts directly with the Git database on disk), to the way it works (you manipulate the repository graph instead of manipulating commits).
git git-gui git-clientSourceTree is a free Git and Hg client for Windows and Mac. SourceTree can bring everyone up to speed with Git and Mercurial. Create, clone, commit, push, pull, merge, and more are all just a click away. This is free and NOT open source.
git-client mercurial-client source-control-client git hgScreenshots are available on the git-cola screenshots page.New releases are available on the git-cola download page.
git-cola git gui pyqt4 pyqt5 vcs git-addons visualization osx cross-platform-gui qt5 qtpy rebase editor diff debian git-gui git-clientgit-fire is a Git plugin that helps in the event of an emergency by switching to the repository's root directory, adding all current files, committing, and pushing commits and all stashes to a new branch (to prevent merge conflicts). Alias it to git out or git going for comedic effect.
git emergency git-fire fire plugin extensionThis project provides a ticketing system built on Git that is kept in a separate branch in your projects Git repository. Originally called TicGit, it is now known as TicGit-ng to continue development and avoid namespace clashes. TicGit-ng is a simple ticketing system, roughly similar to the Lighthouse model, that is based in git. It provides a command line client that uses the ‘git’ gem to keep its ticketing information in a separate branch (called ‘ticgit-ng’) within your existing git repository. All the data is file based and rarely changing, decreasing the likelihood of a merge issue. Right now, ticket branch merges need to be done manually and separately, but work is being done on a ti sync command to make this easier and more intuitive.
TortoiseCVS (and later TortoiseSVN) set the scene for convenient source code management on Windows. Not to be left behind, git has the beginnings of a clone, called git-cheetah. This is a sub module of msysGit
git git-client scm scm-client
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.