If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
Find a file
Kovid Goyal 181178b0ea
macOS: use a consistent technique to get window size
This fixes an issue where restoring from traditional fullscreen to a
maximized state was resulting in an incorrectly sized frame buffer. Now
all framebuffer and window size calculation happens in the same way in
all the various glfw codepaths that do it.
2021-11-13 13:42:12 +05:30
.github Specify languages for CodeQL 2021-10-21 19:43:52 +05:30
bypy Linux binary builds: Fix Pygments not being included 2021-10-11 20:00:56 +05:30
docs broadcast kitten: Show a "fake" cursor in all windows being broadcast too 2021-11-12 22:59:20 +05:30
glad
glfw macOS: use a consistent technique to get window size 2021-11-13 13:42:12 +05:30
kittens broadcast kitten: Show a "fake" cursor in all windows being broadcast too 2021-11-12 22:59:20 +05:30
kitty Restore maximized window state when returning from fullscreen 2021-11-13 12:22:52 +05:30
kitty_tests Dont copy prompt start bits to multiple lines when resizing the screen 2021-11-07 18:00:06 +05:30
logo
shell-integration Simplify nested if 2021-11-07 19:23:31 +05:30
terminfo Add the BEGIN key to terminfo 2021-10-07 13:15:06 +05:30
.editorconfig
.gitattributes
.gitignore
.ignore
__main__.py Use bundled CA certs on Linux binary builds as well 2021-08-16 22:47:53 +05:30
Brewfile Start work on rsync support for file transfers 2021-09-17 13:41:45 +05:30
build-terminfo
CHANGELOG.rst Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
CONTRIBUTING.md Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
count-lines-of-code
gen-apc-parsers.py Graphics protocol: Support for frame composition 2021-07-22 18:58:59 +05:30
gen-config.py Auto generate the list of all color config keys 2021-11-02 15:16:55 +05:30
gen-key-constants.py Add more type annotations 2021-10-27 08:45:45 +05:30
gen-wcwidth.py Add more type annotations 2021-10-27 10:50:24 +05:30
INSTALL.md Format the INSTALL.md links 2021-09-23 20:31:13 +05:30
key_encoding.json
launcher.c Remove inline from .c files 2021-08-03 09:11:17 +05:30
LICENSE Update link 2021-09-28 14:23:49 +05:30
Makefile
mypy-editor-integration
nerd-fonts-glyphs.txt
publish.py Eh, mypy doesnt let me ignore requests on CI 2021-10-31 09:40:03 +05:30
README.asciidoc Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
SECURITY.md
session.vim
setup.cfg Turn on strict checks for mypy 2021-10-27 14:00:38 +05:30
setup.py Add more type annotations 2021-10-27 11:13:28 +05:30
shell.nix shell.nix: add dependency on librsync 2021-09-25 14:37:38 +02:00
test.py Also sanitize various XDG* env vars when running the test suite 2021-10-31 16:21:33 +05:30
update-on-ox
update-on-ubuntu

= kitty - the fast, feature-rich, cross-platform, GPU based terminal

See https://sw.kovidgoyal.net/kitty/[the kitty website].

image:https://github.com/kovidgoyal/kitty/workflows/CI/badge.svg["Build status", link="https://github.com/kovidgoyal/kitty/actions?query=workflow%3ACI"]

https://sw.kovidgoyal.net/kitty/faq/[Frequently Asked Questions]

To ask other questions about kitty usage, use either the https://github.com/kovidgoyal/kitty/discussions/[discussions on GitHub] or the
https://www.reddit.com/r/KittyTerminal[Reddit community]

Packaging status in various repositories:

image:https://repology.org/badge/vertical-allrepos/kitty.svg[https://repology.org/project/kitty/versions]