/gwitch

A multi-platform visual git client

Primary LanguageTypeScriptISC LicenseISC


gwitch
git magic

A multi-platform visual git client built using Electron

License

Key FeaturesHow To UseDownloadCreditsLicense

Key Features

  • Line-by-line staging, unstaging, and discarding
  • Hunk and file operations
  • Log view with graph visualization
  • Status and diff for each commit
  • Easy on the eyes dark mode

How To Use

# Clone this repository
$ git clone https://github.com/jhs67/gwitch

# Go into the repository
$ cd gwitch

# Install dependencies
$ npm install

# Run the app
$ npm start

The app is developed using electron-forge and there is support for creating various installer packages. Try npm run make to create the packages for your platform.

Download

I hope to publish releases via github soon.

Credits

The basic design and functionality was borrowed from GitX-dev. Sadly that software is only for MacOS and was abandoned long ago.

This software uses these open source packages:

And more! Check the package.json.

License

ISC © Jon Spencer