2016-12-05 11:46:09 +05:30
2016-11-30 23:36:10 +05:30
2016-11-30 22:27:41 +05:30
2016-10-14 12:33:27 +05:30
2016-11-29 20:13:39 +05:30
2016-10-14 12:33:27 +05:30
...
2016-12-05 09:41:59 +05:30
2016-10-14 12:33:27 +05:30
2016-12-05 11:46:09 +05:30
2016-11-18 15:30:59 +05:30
2016-10-14 12:33:27 +05:30
2016-11-29 14:20:21 +05:30
2016-11-07 13:23:03 +05:30

kitty - A terminal emulator

Build Status

Major features:

  • Uses OpenGL+FreeType for rendering
  • Supports tiling multiple terminal windows side by side in different layouts without needing to use an extra program like tmux
  • Supports all modern terminal features: unicode, true-color, mouse protocol, focus tracking, bracketed paste and so on.
  • Easily hackable (UI layer written in python, inner loops in C for speed). Less than ten thousand lines of code.
  • Rendering of text is done in an actual character grid, so the common problems with most Terminals when using wide characters/complex scripts do not occur. The downside is that scripts with complex glyph layout, such as Arabic do not render well.

Resources on terminal behavior

http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

https://en.wikipedia.org/wiki/C0_and_C1_control_codes

http://vt100.net/

Description
kitty with bold_is_bright patch
Readme 48 MiB
Languages
Python 43.6%
C 28.3%
Go 20%
Objective-C 6%
Shell 1.5%
Other 0.5%