Neutron
June 15, 2026 ยท View on GitHub
A GUI framework designed for Ethereal.



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.
Copyright
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.