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

  •        122

The easiest way to use git. On any platform. Anywhere.Git is known for being a versatile distributed source control system that is a staple of many individuals, communities, and even for the City of Chattanooga to crowd source bicycle parking locations. However, it is not known for userfriendlyness or easy learning curve.

https://github.com/FredrikNoren/ungit

Dependencies:

async : ~2.6.0
bluebird : ~3.5.1
blueimp-md5 : ~2.10.0
body-parser : ~1.18.2
color : ~2.0.1
cookie-parser : ~1.4.3
crossroads : ~0.12.2
diff2html : ~2.3.3
express : ~4.16.2
express-session : ~1.15.6
getmac : ~1.2.1
hasher : ~1.2.0
ignore : ~3.3.7
just-detect-adblock : ~1.0.0
keen.io : ~0.1.3
knockout : ~3.5.0-beta
lodash : ~4.17.4
memorystore : ~1.6.0
mkdirp : ~0.5.1
moment : ~2.20.1
node-cache : ~4.1.1
npm : ~5.6.0
npm-registry-client : ~8.5.0
nprogress : ^0.2.0
octicons : ~3.5.0
open : ~0.0.5
os-homedir : ~1.0.2
passport : ~0.4.0
passport-local : ~1.0.0
raven : ~2.3.0
rc : ~1.2.3
rimraf : ~2.6.2
semver : ~5.4.1
serve-static : ~1.13.1
signals : ~1.0.0
snapsvg : ~0.5.1
socket.io : ~2.0.4
superagent : ~3.8.2
temp : ~0.8.3
winston : ~2.4.0
yargs : ~10.1.1

Tags
Implementation
License
Platform

   




Related Projects

gitextensions - Git Extensions is a standalone UI tool for managing git repositories

  •    CSharp

Git 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.

GitUp - The Git interface you've been missing all your life has finally arrived.

  •    Objective-C

Work 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).

desktop - Simple collaboration from your desktop

  •    TypeScript

GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.There are several community-supported package managers that can be used to install Github Desktop.

git-webui - A standalone local web based user interface for git repositories

  •    Javascript

This git extension is a standalone web based user interface for git repositories. It comes with history and tree browsing. You may also use it to commit as it comes with an UI to review local changes and the ability to stage / unstage code.


SCM-Manager - Manage your Git, Mercurial and Subversion Repositories

  •    Java

SCM Manager helps to manage your Git, SVN and Mercurial repositories via GUI. Useful plugins (e.g. bugzilla, Jenkins,...) available.

Git Large File Storage - Git extension for versioning large files

  •    Go

Git 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.

atom-git-control - Provides a GUI interface to manage all commonly-used git commands.

  •    CoffeeScript

Provides a GUI to manage all commonly-used git commands. This is a first-release, while tested as part of creating this package, it has not been extensively used on much larger projects. In short: there are possibly still some issues remaining. At the same time, wanted to get the package out there and used.

SourceTree - A free Git client for Windows or Mac.

  •    

SourceTree 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.

hg-git - mercurial to git bridge, pushed to directly from the hg-git plugin in Hg

  •    Python

This 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).

go-git - A highly extensible Git implementation in pure Go.

  •    Go

go-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.

ticgit - Git based distributed ticketing system, including a command line client and web viewer

  •    Ruby

This 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.

MSysGit:GitCheetah - Git client for Windows

  •    C

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

Gogs - A self-hosted Git service written in Go

  •    Go

Gogs(Go Git Service) is a painless self-hosted Git Service written in Go. It supports Create/manage/delete organization with team management, Create/fork/migrate/mirror/delete/watch/rename/transfer public/private repository, Repository viewer/release/issue tracker, Mail service(register, issue), Administration panel, Activity timeline and lot more.

git-open - Type `git open` to open the GitHub page or website for a repository in your browser.

  •    Shell

Type git open to open the repo website (GitHub, GitLab, Bitbucket) in your browser. The preferred way of installation is to simply add the git-open script somewhere into your path (e.g. add the directory to your PATH environment or copy git-open into an existing included path like /usr/local/bin).

git-labelmaker - :flags: Manage your GitHub labels from the command line!

  •    Javascript

Edit GitHub labels from the command line using git-labelmaker! You can easily add or remove GitHub labels, making it easier for your projects to adhere to a sane labelling scheme. Currently you must be using version >= 4.0.0 of node, because we're using some fancy-shmancy ES6 stuff (Promises are too awesome to not use), and also because the dependant package git-label also currently requires >= 4.0.0.

puppet-git-hooks - Git client and server side hooks for puppet development

  •    Shell

Git hooks to assist puppet module development. Client side hooks allow for various checks before commits are staged. Server side hooks are provided for infrastructural reinforcement of various standardization compliances. In your git repository you can symlink the pre-commit file from this repository to the .git/hooks/pre-commit of your repository you want to implement this feature.

Gigglw - Git client for Linux

  •    GTK+

Giggle is a graphical frontend for the git content tracker.

EGit - Git plugin for Eclipse

  •    Java

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.

NBGit - Git Support for NetBeans

  •    Java

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.