• Stars
    star
    140
  • Rank 261,473 (Top 6 %)
  • Language
  • Created over 6 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A better way to Git

Jix quick demo

jix is a terminal-based, standalone client for Git, focused on commit insertion (rather than simply browsing or inspection). In other words, it's meant to help you manage your history and craft better commits in a simple way, without having to type any commands by hand.

  • It lets you quickly stage or unstage partial sections of your files, on a line-by-line basis.
  • It lets you amend to your latest commit in case you missed something, or squash until a certain point.
  • It has great mouse support. You can click on commits or files, and bring context menus by right clicking on them.
  • It has a good keyboard support as well. You can drive most of the UI simply with your arrow keys, tab and spacebar. Yep, no need to remember which key shows the status view.
  • It uses libgit2 under the hood which means it doesn't depend on your local installation of git
  • It's distributed as a single fat binary, so besides libc and libm there are no other dependencies.

It draws a lot of inspiration from tig, but also from graphical tools like gitg and GitX.

More Repositories

1

needle

Nimble, streamable HTTP client for Node.js. With proxy, iconv, cookie, deflate & multipart support.
JavaScript
1,597
star
2

skull

Object-oriented-like Bash framework
Shell
192
star
3

network

The missing network utilities in Node.js.
JavaScript
113
star
4

dialog

Show native alert dialogs on Windows, OSX and Linux with Node.js.
JavaScript
55
star
5

bowtie

Simple admin interface for MongoMapper (mongo) & DataMapper (dm) models.
Ruby
50
star
6

tuktuk

Send emails with Ruby completely within your app. With DKIM too.
Ruby
19
star
7

satan

Bring daemons to life or destroy them forever. Cross platform, Node.js.
JavaScript
16
star
8

lisa

Lean deployment for single or multi-stage environments. Like Capistrano but in JS.
JavaScript
15
star
9

entrance

Lean, non-intrusive authentication for Rails and Sinatra, with out-of-the-box support for OAuth2.
Ruby
15
star
10

prey

REPOSITORY MOVED TO https://github.com/prey/prey-bash-client
15
star
11

spaghetti

Wrapper around GStreamer's gst-launch for Node.js.
JavaScript
12
star
12

wmic

Wrapper around the Windows WMIC interface for Node.js.
JavaScript
11
star
13

proxyconf

Node.js module for handling system proxy configuration. Unfinished.
JavaScript
9
star
14

dagger

Dagger.post(url, data).body -- Ruby HTTP Client
Ruby
9
star
15

reply

Node.js console-based wizards in a snap.
JavaScript
7
star
16

roster

Create or delete system user accounts in macOS, Linux and Windows.
JavaScript
6
star
17

linus

Get current Linux distro name and version, from Node.js.
JavaScript
5
star
18

pixelhopper

Animated GIF player for Linux (X11) and eventually macOS and Windows
C
5
star
19

tuna

Reverse tunnels for Node.js. Node.js for tunnels reverse.
JavaScript
5
star
20

tunable

Pluggable settings for your AR models.
Ruby
4
star
21

chela

Recursive, asynchronous chmod and chown for Node.js.
JavaScript
4
star
22

resizer

Paperclip image processor using Imlib2 instead of Imagemagick.
Ruby
4
star
23

buckle

Pure JS unzip that preserves file attributes.
JavaScript
4
star
24

memorize

Smart async function memoization. Node.js / Io.js.
JavaScript
3
star
25

ocelot

Spawn/exec with impersonation in Node.js.
Shell
3
star
26

getset

Smart configuration manager for Node.js client applications.
JavaScript
2
star
27

solidstate

Single-file state machine for Ruby. Yes, another one.
Ruby
2
star
28

angry_boss

Manage your pool of Delayed::Workers dynamically without mercy.
Ruby
2
star
29

remover

Stoppable recursive rmdir for Node.js.
JavaScript
2
star
30

whenever

Delayed require() of Node.js modules.
JavaScript
2
star
31

luaprompt

A nicer prompt for lua & luajit (forked from github.com/dpapavas/luaprompt)
C
2
star
32

sudoer

Wrapper around the sudo command for Node.js.
JavaScript
1
star
33

twin

Simple TCP-based Node.js IPC.
JavaScript
1
star
34

dimension

Simple, light image resizing in Ruby (with vips, imlib2 or ImageMagick)
Ruby
1
star