You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A game and render engine in Rust, part of PITO MD: a live renderer that draws 4K in 4.4 ms a frame, a GPU path tracer with its own denoiser, physics, sound, input, mods and a scene editor, with scenes as plain TOML
The top of a PITO MD terminal app: numbered sections in two nested rows, drill-in with a breadcrumb, abbreviating to fit. A full header draws in 8.7 µs with no allocation.
SQLite store mechanics for PITO MD apps (not Apple StoreKit): long jobs written in slices so the app's writes waited at most 241 ms during a 4M-row job, ordered migrations, daily gzip backups, per-app folders
Exact, deterministic recordings of terminal apps: every frame at 30, 60 or 120 fps up to 4K (1,197 frames for a 10 s clip at 120 fps), byte-identical re-renders. A VHS alternative, part of PITO MD.
The app shell for PITO MD terminal apps: one ratatui crate with a 120 fps loop that draws a whole frame in 0.07-0.31 ms, a header, footer, hourglass and list, modals, toasts, an activity band, a log viewer and headless dumps
Atomic, resumable HTTP downloads pinned to a sha256, in Rust: a file lands whole and verified, or not at all. 1 GiB verified in 7.8 MiB of memory, 699 lines. Part of PITO MD.
Share one AMD GPU between jobs on Linux: lanes, turns, budgets and memory ceilings. 2.1 ms to start a job, 5.7 ms to hand a lane on, one 2 MB Rust binary, MIT. Part of PITO MD.
Selectable list rows for ratatui apps, 0.3 ms a frame for 20,000 rows with no allocations and 70x faster than a Table built from every row: columns that drop by priority, sections, ranges, lazy rows, a scrollbar and a count
One TOML format for 3D scenes, prefabs and materials, shared by the PITO MD engine and editor: resolves a 1,000-object scene in 25 ms, errors at file, line and column, stable ids, migrations, and a writer that keeps comments. Three dependencies, MIT.
The bottom of a PITO MD terminal app, for ratatui: key hints that fit the width, a notice line, a y/n confirm, a one-line input, the quit guard and the version. 8.4 µs a hint row, zero allocations, 3 dependencies.
On-device text embeddings in Rust: EmbeddingGemma-300m on the GPU, 6.3× faster than the CPU on a batch, offline from a sha256-pinned model, with a machine probe. Part of PITO MD.