glyf
Look up Unicode glyphs by name (fuzzy search) or codepoint. Blazing fast.
Usage
Frecency
Frequently picked codepoints float to the top of empty and fuzzy searches.
Records are persisted to $XDG_DATA_HOME/glyf/frecency.bin
Lua module
Build with cargo build --features mlua --release to produce libglyf.so.
local glyf = require
-- fuzzy search; opts: limit (50), max_typos (nil = no limit), sort (relevance/name/codepoint)
glyf.
-- lookup by codepoint string: U+0041, 0x279F, A, etc.
glyf.
-- record a pick in frecency db
glyf.
-- get frecency count for a codepoint
glyf.
-- path to frecency db file
glyf.
Neovim plugin
coming soon
Planned
- Blocks (Unicode block display, search by block)
- Emoji (emoji-data.txt + CLDR annotations keywords)
- ratatui TUI
- Reverse lookup for multi-character strings
Data
- Unicode character database from unicode.org
- Blocks: Blocks.txt
- Emoji: emoji-data.txt, CLDR annotations
- Icons by Material Design