Introducing Stuped

Today I'm releasing Stuped, a native macOS code editor. The name is intentional — this is a stupid editor with absolutely no IDE ambitions.

Stuped is built in Swift and runs natively on macOS 14 and later. It opens files and folders, shows a file tree in a sidebar, and highlights syntax for over 150 languages via highlight.js. That's the core of it.

Why I built it

I occasionally need to glance at a file or browse a folder of code on a machine where a full editor feels like overkill. I wanted something that opens instantly, stays out of the way, and doesn't try to become my IDE. Everything I found either did too much or looked like it was designed in 2004.

Stuped is the result of scratching that itch. It does the things I actually reach for and nothing else.

Markdown and Mermaid

The one place Stuped goes slightly beyond a plain viewer is Markdown. It renders GitHub-flavored Markdown in a live split view alongside the source — and Mermaid diagram blocks are rendered as actual diagrams inside that preview. No plugins, no export step, no separate tool. You edit the source and the diagram updates as you type.

HTML files get a similar treatment through a built-in WebView. Images — PNG, JPEG, GIF, BMP, TIFF, WebP, HEIC, ICO — are opened directly. Binary files are detected and handled gracefully instead of dumping garbage on screen.

The rest

A find bar for in-file search, a path bar with clickable breadcrumbs, color-coded file icons, real-time directory watching, and a Git branch indicator in the status area. A tabbed interface covers both single-file and folder-browsing modes.

Stuped is open source under the Apache 2.0 license. Head over to the product page or the GitHub repository to download it.

← Back to blog