fredriknoren/ungit

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 41 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)

Median issue/PR response: 73.8 days
Mean response time: 294.5 days
90th percentile: 1562.6 days
Tracked items: 9

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 12
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,199 days
Stale 30+ days: 11
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

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.