I build lightweight, dependency-free software for Termux, Android, and the terminal.
If it needs a 400 MB runtime, it probably doesn't need to exist.
mark@termux:~$ whoami
Markzz โ systems tinkerer, Termux native, Android root enthusiast.
mark@termux:~$ cat ~/.philosophy
"Small binaries. Zero bloat. Tools that respect your RAM."
mark@termux:~$ uptime
up 2 years โ building NoNameOS, Grub Blasters, and whatever scratches the itch.| If you wantโฆ | Open |
|---|---|
| a terminal that matches your setup | Greenit ยท Bluney ยท Plusafetch ยท android12-fastfetch |
| a game for a coffee break | Grub Blasters ยท SnakTUI |
| a calculator that stays open | Plusalator ยท CalculaHTML |
| less bloat on Android | Easy-Termux-Package-Manager ยท Anti-bloatware for Android TV |
Screenshots ยท Now ยท Tech stack ยท Projects ยท Connect
Straight from the repos: games, tools, themes and a tiny OS.
-
Plusafetch โ my C++23 take on fastfetch: NDK property service for Android (zero subprocess on the default path, ~23 ms on a Helio P22),
std::jthreadparallel detection,std::expectedeverywhere, no logo, no network. CI green on clang/gcc/AppleClang. -
pkg-manager v5.3.1 โ 57 numbered entries + Back/Exit split everywhere, live ask_name package picker, snapshot-restore path guard against archive extraction attacks, symlink-proof backups, and audit/doctor commands that fail loudly instead of reporting "all clear" on apt errors โ plus a not-installed-only install list with a pre-flight batch summary, uninstall's own finder, ESC that cancels everywhere, and a numbered text mode that takes over (with an explanation) if fzf ever breaks.
-
Fresh this week โ Plusalator plots any function in ASCII and exports vars/history to CSV; CalculaHTML converts results to hex/bin/oct in one tap; Grub Blasters has a per-device Motion control; SnakTUI shows live palette swatches in Settings; Plusafetch ships four copy-paste skins.
-
NoNameOS gained real
sha256sum/statcommands plus a piped-REPL smoke suite, Plusalator gained memory slots, angle units and output radix modes, and Android9-audios ships per-file checksums with a verify script. -
Still refusing to install a 400 MB runtime.
-
๐ญ Building โ expanding NoNameOS, a single-file C++17 OS simulation
-
๐ฑ Exploring โ low-level Android internals, TUI design, and game loops
-
๐ง Belief โ the best dependency is the one you never installed
-
๐ Fun fact โ I rooted a TV stick and reclaimed 1.9 GB of storage
Worms-style turn-based artillery in a single dependency-free HTML file. 2โ4 teams blast each other across procedurally generated, fully destructible terrain with 71 weapons (bazooka to Boggy B), a fuel-limited jetpack, floating islands, CPU opponents, shifting wind, a rising sea, and hot-seat multiplayer.
No dependencies. No build step. One file, any modern browser, desktop or phone.
fzf-driven interactive package manager for Termux โ a friendlier face for pkg/apt without touching the raw commands. 57 menu entries + Exit, 16 themes, live package-info preview panes, automated backup/restore, package pin/hold, a system-audit health score, SHA-256-verified self-update, and a scriptable CLI (--check-updates, --quiet, --doctor) โ 184 tests.
A complete OS simulation in one C++17 file. Interactive shell, virtual filesystem, built-in utilities, and games โ zero external dependencies. Single-file architecture, self-contained complexity, and a genuinely fun way to learn systems concepts.
Screenshot from an earlier build โ the current version is far more feature-rich.
A modern, visually stunning Snake game for your terminal โ Python + Textual. Neon gradients, particle bursts, combo multipliers up to x5, power-ups (Speed, Slow, Ghost, Frenzy, Magnet), golden apples, eleven themes, three difficulties, and a persistent local leaderboard, all in pure Unicode blocks.
Cinematic effects โ glow, screen shake, floating score popups โ with a layout that adapts to your terminal.
A feature-rich, visually rich modern HTML calculator with 15 themes plus a System mode (Tokyo Night, Catppuccin, Gruvbox, Nord, Draculaโฆ), scientific functions, memory registers, a history tape with CSV export, a ? shortcut overlay, keyboard shortcuts, and full responsiveness โ all in a single dependency-free page.
Fancy interactive C++17 calculator REPL for Termux โ standard library only, single binary. Qalculate-flavored engine: postfix percent (%), right-assoc ^ (-2^2=-4), implicit multiplication, user functions with depth-capped recursion, and fuzz-gated so it never crashes. Ghost autosuggest, transient prompt with โจ plusa โฉ โค ornament, 18 truecolor palettes, memory slots (ms/mr/m+), angle units (deg/rad/grad), and output radix modes (mode hex|bin|sci) โ 114 assertions in the test gate.
A modular C++23 take on fastfetch for Termux โ fastfetch-style AโZ module registry, zero logo, no network, no exceptions. Android OS/host info from the NDK property service (zero subprocess on the default path), std::jthread parallel detection, std::expected everywhere, zero-allocation string buffers, single-write output โ ~23 ms on a Helio P22. Linux fallback included.
Drop-in fastfetch config for Android 12 and native X11 Termux desktops (XFCE, MATE, LXQt). Beautiful, consistent system information for your terminal โ install, run, done.
Surgical ADB commands โ plus bundled debloat.sh / debloat-safe.sh / restore.sh โ to strip bloatware from rooted Android 9+ TV sticks and boxes. Up to ~1.9 GB storage and 200 MB+ RAM reclaimed, measured on common sticks and boxes.
All 217 stock Android 9 system sounds โ ringtones, alarms, notifications, UI sounds โ in one portable ~8.3 MB archive, with per-file SHA-256 checksums and a one-command extract-and-verify script. Perfect for custom ROMs and audio projects.
Green-injected terminal, editor, shell and app theme family (dark + light). 30 integrations rendered from a single palette.json by a tiny stdlib-only Python generator โ Termux, Kitty, Alacritty, Ghostty, WezTerm, foot, iTerm2, Windows Terminal, Vim/Neovim, Emacs, Helix, bat, fzf, dircolors, eza/lsd, ripgrep, starship, tmux, zellij, lazygit, git, delta, nano, yazi, btop, fish, powerlevel10k, fastfetch, vivid and less.
Greenit's blue sibling โ same support, same generator, bluer palette. 61 artifacts rendered from one palette.json (dark #0E1B2E and light #F0F5FB variants): Termux, kitty, ghostty, alacritty, wezterm, foot, iTerm2, Windows Terminal, vim, Emacs, Helix, bat, fzf, dircolors, eza/lsd, ripgrep, starship, tmux, zellij, lazygit, git, delta, nano, yazi, btop, fish, powerlevel10k, fastfetch, vivid and less.
|
โก Native first ๐ชถ Lean by design ๐ง Practical tooling |
๐ Readable code ๐ซ No redundant tools ๐ Reproducible bugs |
Mark44928 ยท C++ ยท Termux ยท Android ยท Systems Programming
Building tools that respect your time and your RAM.










