GitHub - hedron-crystal/hedron: An extendable UI library in Crystal, with markup capabilities. (original) (raw)
Navigation Menu
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Appearance settings
This repository was archived by the owner on Sep 23, 2025. It is now read-only.
Hedron
Hedron is an easy-to-use, OOP Crystal GUI library, that allows you to do the following:
- Create your own UI classes ("widgets") that fully integrate with existing classes
- A markup language (with extension
.hdml), which makes creating UI easy - Full integration with custom widgets and HDML, so you can inject your own widgets into your markup
Hedron is under active development, so check back often!
Installation
- Follow the instructions for installation laid out in andlabs/libui.
- Copy the compiled files from step 1 (i.e. files in
build/out) to/usr/libfor OSX and Linux users. - Go to your
shard.ymlfile, and enter this in:
dependencies: hedron: github: hedron-crystal/hedron version: 0.1.0
Acknowledgement
- andlabs/libui, for providing the basic UI elements
- Fusion/libui.cr, for originally providing the libui bindings
Contributors
- Qwerp-Derp Hanyuan Li - creator, maintainer