fredriknoren/ungit

The easiest way to use git. On any platform. Anywhere.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 5th, 2026
Created on May 19th, 2013
Open Issues & Pull Requests: 237 (+0)
GitHub issues: Enabled
Number of forks: 647
Total Stargazers: 10,600 (+0)
Total Subscribers: 232 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Ungit is a web-based graphical user interface for git that aims to make version control accessible without sacrificing git's full capabilities.

Git's power comes with a steep learning curve and unintuitive command-line workflows. Ungit addresses this by providing a clean, visual interface that makes git operations and concepts easier to understand. The tool runs as a web server on any platform supporting Node.js and git, allowing you to access it through your browser locally or remotely. This architecture means you can run it on a cloud machine or shell server and manage repositories from any browser, without installing additional software on your client machine.

Ungit suits developers who want to use git but find the command line intimidating, teams introducing git to less technical members, and anyone managing repositories from remote machines. The tool works well with GitHub and supports Gerrit integration through a plugin. It requires Node.js, npm, and git to be installed, and can be launched with a single command that automatically opens the interface in your browser. Configuration is handled through a JSON file in your home directory or command-line arguments, allowing customization of port, auto-fetch behavior, and other options. The tool supports PGP commit signing when configured through git settings or its configuration file, though it does not support GPG authentication.

The project maintains active continuous integration testing and accepts community contributions through its chat channel. Development activity shows ongoing maintenance with regular updates to keep the tool compatible with current versions of its dependencies.