Kovid Goyal b66a763ddf Use a 3 stage table for Unicode properties
Halves the data size and reduces source code size by 50x
Shows no significant runtime performance effect.
Allows for easily adding more properties to the table in the future
2025-03-25 13:16:59 +05:30
...
2024-07-14 12:34:24 +05:30
...
2025-03-24 16:15:57 +05:30
2023-11-11 08:32:05 +05:30
2025-03-21 19:55:45 +05:30
2024-04-08 07:39:50 +05:30
2023-11-11 08:32:05 +05:30
...
2025-03-24 15:18:41 +05:30
2024-07-02 10:28:07 +05:30
...
2024-11-28 22:37:20 +05:30
2023-06-14 03:39:53 +06:00
2023-07-29 14:16:25 +05:30
2023-07-29 14:16:25 +05:30
2025-03-05 09:07:20 +05:30
2024-10-01 15:31:16 +05:30
2024-03-28 19:36:07 +05:30

= 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-terminal.svg?columns=3&header=kitty["Packaging status", link="https://repology.org/project/kitty-terminal/versions"]
Description
No description provided
Readme GPL-3.0 155 MiB
Languages
Python 38.5%
C 28%
Go 26.4%
Objective-C 5.5%
Shell 1%
Other 0.5%