Skip to content
View neonbytecode's full-sized avatar
  • Oslo, Norway
  • 08:24 (UTC +02:00)
  • Joined Sep 19, 2026

Block or report neonbytecode

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
neonbytecode/README.md
Typing SVG

GitHub GitLab Termux Neon


⟩ Currently building

Termux Neon β€” a from-scratch Jetpack Compose rewrite of Termux's official terminal-theming plugin. Same shared-UID plugin contract as upstream, entirely new UI: live preview, 15 curated color schemes, a large bundled font set, search, favorites, shuffle, and a single Apply All action that hot-reloads a running terminal session.

Getting this app to hot-reload live required reading Termux's own broadcast-receiver source rather than trusting its docs β€” two stacked bugs, one in the broadcast contract and one in Android's activity lifecycle. I wrote up the whole debug in my first devlog:

β†’ Debugging a shared-UID Android plugin: why my Termux theme wasn't hot-reloading


⟩ Stack


⟩ What's next

  • Getting Termux Neon onto F-Droid
  • More devlogs β€” real bugs, not feature announcements

⟩ Reach me

Issues and PRs on any repo below are the fastest way to get my attention. Open to Android/Kotlin roles β€” Termux Neon is a real, shipped example of the kind of systems-level debugging I do.

GPLv3 Β· Android / Kotlin / Jetpack Compose Β· shared-UID plugin architecture Β· live-reload broadcast debugging

Pinned Loading

  1. termux-neon termux-neon Public

    Forked from termux/termux-styling

    Compose UI rewrite of Termux's termux-styling add-on β€” curated color schemes, fonts, live preview, and one-tap apply with hot reload.

    Kotlin 3