Skip to main content

Eclipse JGitâ„¢

Git commit graph

About This Project
JGit is an EDL (new-style BSD) licensed, lightweight, pure Java library implementing the Git version control system:

  • repository access routines
  • network protocols
  • core version control algorithms


JGit has very few dependencies, making it suitable for embedding in any Java application, whether or not the application is taking advantage of other Eclipse or OSGi technologies. JGit can be found within:

  • EGit, Git integration for Eclipse
  • Gerrit Code Review, a web based peer review system for Git
  • NBGit, Git Support for NetBeans
  • GitBlit, Git server for managing, viewing, and serving Git repositories
  • ... and some commercial products


  • Andrey Loskutov
  • Christian Halstrick (SAP)
  • Dave Borowitz (Google)
  • David Pursehouse (Collabnet)
  • Gunnar Wagenknecht (Salesforce)
  • Jonathan Nieder (Google)
  • Matthias Sohn (SAP)
  • Sasa Zivkov (SAP)
  • Terry Parker (Google)
  • Thomas Wolf (Paranor)
  • more details on the who's involved page

Back to the top