Neutron

June 15, 2026 ยท View on GitHub

A GUI framework designed for Ethereal.

Demo 1

Demo 2

Demo 3

Warning

Neutron's code is NOT designed to be pretty. There are many hacks, its overall slow, etc.

This code is not designed to be extensible, modular, or anything good.
It serves a single purpose which is to create widgets.

TLDR this code does not reflect me as programmer and its here from many late-night sessions

Known Issues

  • This code has severe memory leakage
  • Certain widgets are hacked together
  • Probably a bunch more

Usage

See demo for a silly demo application.

Resources

The images and icons in resources are copyrighted by the Ethereal Operating System and the artist.

Backends

See neutron/platform to see how some existing backends (X11, Ethereal) are implemented.

Credits

@tayoky for the tgui project, which is where this project's widget layout design and more were inspired from.

Neutron is licensed under GPLv3.

The provided Deja Vu Sans and Deja Vu Sans Bold fonts are licensed by Bitstream Vera fonts (see LICENSE.fonts)

The images in the resources folder are distributed under GPLv3.