Quetta is an MIT-licensed plugin for the lite-xl text editor, that converts the editor from a GUI-based code editor, to a terminal-based one.
It can optionally be used together with vibe, in order to provide a more vim-like experience, or used vanilla, very similarily to a normal GUI-based text editor, with full cursor support.
Quetta can be installed as a lite-xl plugin, as normal, by downloading the init.lua and shared library comoponents from the release page, or, it can be installed via a lite-xl package manager like lpm.
Comes integrated with all the normal features of lite-xl, like multicursors, full syntax highlighting, and more. Can be installed in lite-xl, and toggled unobtrusively on by invoking lite-xl with a different name, like "quetta".
Only a few megabytes in size, and starts up instantaneously. Uses no CPU when not focused, and only allocates 16 or so megabytes of memory. The whole plugin is a combined 500 SLOC of C and Lua, so should be easily understandable, and modifiable.
Piggy-backs off the lite-xl plugin ecosystem, allowing easy access to an ever-growing number of plugins that can easily change how the editor works.
Runs on Mac OSX, any Linux, FreeBSD and Windows.