useful development tools


the visualization of commits and branches are extremely pleasurable. Branch switching, commit staging, remote push/pull are all very UI friendly. The dark theme is another plus. The free version provides covers all the necessary needs. Supports linux.


convenient diff tool that supports linux. Simple UI and has tab support for every other diff instances. Can diff with three files.

Sublime Text

Although vi is still powerful, for quick navigation between tabs Sublime still is more powerful. Still worth using it for development even in Linux environment