explaingit

ariasbruno/glyph

Analysis updated 2026-05-18

1RustAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A fast keyboard shortcut manager for Linux that stores all your app shortcuts in plain text files and lets you search them instantly through a native popup window.

Mindmap

mindmap
  root((Glyph))
    Core Features
      Instant search
      Global hotkey
      Clipboard copy
    Config Format
      TOML files
      Per-app files
      Hot-reload
    Importers
      Zed
      Tmux
      LazyVim
    Tech
      Rust
      Native GUI
      7MB binary
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Search all your Tmux, Zed, and LazyVim keyboard shortcuts from one popup instead of switching between docs.

USE CASE 2

Import your existing tool configs automatically so shortcuts are always up to date without manual entry.

USE CASE 3

Add custom aliases and personal macros alongside official shortcuts in a single TOML file per app.

What is it built with?

RusteguieframeTOML

How does it compare?

ariasbruno/glyphabyo-software/ferro-stashbradmyrick/rusty-tuber
Stars111
LanguageRustRustRust
Setup difficultyeasymoderatemoderate
Complexity2/54/53/5
Audiencedeveloperops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Linux only, download a single precompiled binary and configure a global hotkey in your window manager.

MIT license, use, modify, and distribute freely for any purpose including commercial use.

In plain English

Glyph is a keyboard shortcut manager for Linux that lets you search and recall shortcuts from all your applications in one place. Instead of hunting through documentation websites, PDF cheatsheets, or configuration files, you store every shortcut in a single text file per application and search them all instantly through a lightweight popup window. The tool opens with a global keyboard shortcut of your choice. When it appears, you type a keyword and the list filters in real time with matches highlighted. Pressing Enter copies the shortcut to your clipboard and closes the window. The full interaction takes under a second. The README is written in Spanish but the tool itself works in any environment. Glyph is built in Rust with a native graphical interface, not a web-based one. The resulting program is a single file around 7 megabytes with no browser engine inside. Shortcuts are stored in the TOML plain-text format. Built-in importers can read the existing configuration files of tools like Zed, Tmux, LazyVim, and Omarchy and convert their shortcuts automatically. If you edit a configuration file while Glyph is open, the changes appear immediately without restarting the app. Search supports filters that scope results to a specific application (for example, typing a prefix to limit results to only Tmux shortcuts), custom aliases for shortcuts you rename, and visual highlighting of matched characters. There is also a command-line interface for scripting and automation alongside the graphical window. Installation is available as a precompiled binary download for Linux or by compiling from source using the Rust toolchain. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
How do I install Glyph on Linux and configure a global hotkey to open it with Super+Shift+K?
Prompt 2
How do I import my existing Tmux and Zed keybindings into Glyph automatically?
Prompt 3
How do I add a new application with custom shortcuts to Glyph using a TOML config file?

Frequently asked questions

What is glyph?

A fast keyboard shortcut manager for Linux that stores all your app shortcuts in plain text files and lets you search them instantly through a native popup window.

What language is glyph written in?

Mainly Rust. The stack also includes Rust, egui, eframe.

What license does glyph use?

MIT license, use, modify, and distribute freely for any purpose including commercial use.

How hard is glyph to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is glyph for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub ariasbruno on gitmyhub

Verify against the repo before relying on details.