Developer tool

ink-cartridge

A terminal UI library, the core of which is a framework-independent (this library is built on this self-developed engine) keyboard engine - using a 9-layer priority pipeline to replace the traditional if-else stack, so that complex key conflicts (modal box > overlay > global shortcut keys > page binding) can be resolved directly using a declarative API instead of relying on nested conditional branches. In addition, it also supports vim-like programmable key combinations.

Description translated from the developer's original Chinese by machine translation. 中文原页 ↗

Developeraigao StatusOnline Added TagsDev Tools

Visit official site ↗Github

Original description (Chinese, by the developer)

一个终端 UI 库,核心是一个框架无关(此库建立在这个自研的引擎之上)的键盘引擎——用 9 层优先级管道替代传统 if-else 堆叠,让复杂的按键冲突(模态框 > 覆盖层 > 全局快捷键 > 页面绑定)能用声明式 API 直接消解,而不是靠嵌套条件分支硬撑,另外还支持类vim可编程式的组合键。

About this listing

This page is part of Indie Maker, a directory of works by Chinese indie developers. We sync daily from the open-source repository chinese-independent-developer; this product was added on 2026-07-15.

About pricingAny pricing, membership, plans or premium features mentioned in a product's description belong to that product itself, not to this directory. We don't build, host or resell any product — the directory is entirely free.