● 10 projects MIT Rust

Native tools.
Vim-shaped. Rust-built.

Software for people who never left the terminal.

No Electron. No JVM. No webview wrappers. No telemetry. Just tools.

~/kryptic — ls
$ ls -la ~/kryptic
# native tools, one ethos, many surfaces

drwx  sqeel/   SQL client · MySQL/PG/SQLite/DuckDB  
drwx  buffr/   vim browser · Rust + CEF, Wayland    
drwx  hjkl/    modal editor + vim engine · Rust     
drwx  inbx/    email · IMAP/JMAP/Graph + CalDAV     
drwx  hodl/    light crypto wallet · TUI + ratatui  
drwx  pikr/    vim-modal picker · rofi replacement  
drwx  gpur/    btop-style GPU monitor · TUI         
drwx  hrdr/    agentic coding harness · herder      
drwx  infr/    LLM inference engine · Vulkan        wip
drwx  krypt/   dotfiles manager · config-driven     

$ cat principles.txt
# native rust · modal editing · mouse + keyboard · zero telemetry

projects

One ethos. Many surfaces.

sqeel

Vim-native SQL client.

MySQL · Postgres · SQLite · DuckDB (CSV / Parquet queries out of the box). ratatui TUI with per-tab connections and warm pool swapping, OS-keyring credentials, sqls LSP (hover + goto-def), tree-sitter highlighting, destructive-statement guard, and a headless -e mode for scripts and CI.

buffr

Vim-inspired browser.

Native, GPU-accelerated, Wayland-only. Chromium via CEF is the shipping backend, behind a BrowserEngine trait with per-domain engine rules — a WPE WebKit backend lives in-tree behind the same seam. Modal browsing, hint-mode, ex-style command palette, find-in-page, IME, PiP, SQLite-backed history / bookmarks / downloads / permissions.

hjkl

Modal editor + vim engine.

Vim-modal terminal editor — multi-buffer, splits and tabs, a full LSP client, fuzzy file/buffer/grep pickers, lazygit-adjacent <leader>g git surface, runtime tree-sitter grammar loading, a persistent branching undo tree, and six bundled themes. Fifty-plus crates on crates.io; the same vim FSM (hjkl-vim) drives sqeel, buffr, and inbx.

inbx

Modal-vim email client.

IMAP/SMTP, Gmail XOAUTH2, Microsoft Graph, JMAP — one client, every inbox. Maildir + SQLite (WAL) + FTS5 search and JWZ threading. Multi-folder sync with optional inbx-sync IPC daemon. CalDAV + CardDAV + ManageSieve. PGP via gpg or local keys. Composer powered by hjkl.

hodl

Light crypto wallet, TUI.

ratatui UI, BIP-39 seed, BIP-32/44 derivation. Bitcoin · ETH · BSC · Monero · NavCoin · LTC · DOGE · BCH. ERC-20 token reads on Ethereum + BSC. Optional OS-keyring vault auto-unlock. TOFU cert pinning on every Electrum endpoint. Local keys, encrypted at rest. Never phones home.

pikr

Vim-modal picker / launcher.

Rofi replacement with hjkl keys. Seven modes — dmenu, drun, run, ssh, emoji, clipboard, calc — on a floem-rendered Wayland layer-shell overlay with exclusive keyboard grab. Normal/insert modal split, vim motions, fuzzy match via nucleo. Single binary, no daemon, no telemetry.

gpur

btop-style GPU monitor, TUI.

NVIDIA · AMD · Intel · Apple, on Linux, macOS, and Windows. Utilization, VRAM, temperature, power, clocks, per-process usage — live braille graphs in ratatui. Graceful degradation when a backend can't answer. Single binary, no daemons.

hrdr

Agentic coding harness.

"Herder" — a fast agentic coding harness for OpenAI-compatible and Anthropic models. A ratatui TUI over a UI-agnostic agent core, or headless NDJSON for CI. Adaptive tool set + MCP, sub-agents, persistent memory, prompt caching, guardrails that hard-block foot-guns. The vim layer is hjkl, of course.

infr wip

LLM inference engine.

Pure-Rust LLM inference, Vulkan-first — built to run on any mainstream GPU without a CUDA toolchain. OpenAI-compatible server with tool calls and SSE streaming. Backend for hrdr and anything else that speaks the API.

krypt

Cross-platform dotfiles manager.

A vault for your dotfiles on Linux, macOS, and Windows. Copy-based deploy with manifest-tracked drift detection replaces stow; a declarative .krypt.toml with a predicate-gated step runner replaces the .setup / .update bash pile. Package-manager abstraction, first-run wizard, generic subcommand dispatcher.

principles

What every kryptic tool agrees on.

01 — RUNTIME

Native Rust

No JVM, no Node, no webview wrapper. Small binaries, instant startup, predictable RSS.

02 — INPUT

Vim-shaped

Modal editing as a first-class citizen. Normal/insert/visual, real motions, leader chords.

03 — INTERACTION

Mouse + keyboard, both

Power users get keys. Everyone else gets mice. Neither is a second-class citizen.

04 — PRIVACY

Zero telemetry

No analytics. No phone-home. No "anonymous" usage data. Your terminal, your business.

05 — SHARED CORE

One engine, many surfaces

hjkl drives the modal layer across every project. Same FSM, TUI or GUI or browser.

06 — LICENSE

MIT, all of it

Every binary, every crate, every landing page. Fork it, ship it, study it. No catch.