▲ 18 r/omarchy

rhun: an assembly code editor that follows your Omarchy theme (demo + startup times)

I've been working on rhun, a small code editor written in assembly. Here's v0.17.7 running on Omarchy.

It has built-in support for Omarchy's default themes. Choose Follow Omarchy in rhun's theme settings, and the editor switches with your desktop.

It also includes a terminal, Git tools, fuzzy search, optional Vim mode, and a panel for Claude Code / Codex sessions. It's MIT licensed and has no telemetry.

Startup timings for the configurations below (all values in ms):

rhun 0.17.7

Median: 13.55 | Average: 13.43 | Range: 8.17-16.19

Neovim 0.12.5, Omarchy LazyVim configuration

Median: 276.53 | Average: 273.96 | Range: 255.92-287.73

VS Code 1.141.0, clean profile with no extensions

Median: 997.89 | Average: 1,015.33 | Range: 978.23-1,163.31

Downloads and installation: https://rhun.app

Source: https://github.com/vshvedov/rhun

I'd love feedback from other Omarchy users, especially on theme switching and how it feels on your hardware.

u/r13xyz — 8 days ago

rhun: sharing an assembly editor and its x86-64 to AArch64 translator

I'm building rhun, an MIT-licensed code editor in assembly, and thought the source might interest people here.

The editor, pixel renderer, Vim mode, Git tools and agent panel share an x86-64 core. Linux and Windows use platform adapters around it. For Apple silicon, tools/arm64.py translates the same core to AArch64 at build time. The renderer draws text, icons and widgets into a pixel buffer.

Source: https://github.com/vshvedov/rhun

Translator: https://github.com/vshvedov/rhun/blob/main/tools/arm64.py

It's a solo project and still early. Sharing the core helps, but the translator and OS layers still need their own testing. I'd be interested in feedback on that approach, especially where the translation could go wrong.

u/r13xyz — 14 days ago