Project index

Text editing / Rendering / C

04 / 06

Apollo

An experimental Windows text editor with file-backed buffers, multi-cursor editing, fuzzy search, custom font rasterization, and a D3D11 renderer.

StatusIn development
Period2026
Built withC / Win32 / D3D11

01 / Overview

Apollo is a from-scratch Windows text editor built as an experiment in editor architecture, rendering, and interaction design. Its core systems are implemented directly rather than assembled around an existing editor component.

02 / What it does

  1. 01

    Supports file-backed buffers, editing commands, and multiple cursors.

  2. 02

    Provides fuzzy search and table-driven visual themes.

  3. 03

    Rasterizes fonts and renders the interface through a custom D3D11 pipeline.

03 / Engineering

The project keeps editing state, commands, platform integration, and rendering as distinct concerns. That structure makes the editor a test bed for lower-level interface work without hiding its behavior behind a large UI framework.