All Projects → hedron-crystal → hedron

hedron-crystal / hedron

Licence: MIT license
An extendable UI library in Crystal, with markup capabilities.

Programming Languages

crystal
512 projects

Projects that are alternatives of or similar to hedron

Vuido
Native desktop applications using Vue.js.
Stars: ✭ 6,084 (+7230.12%)
Mutual labels:  libui
scalaui
Scala Native GUI framework based on libui
Stars: ✭ 56 (-32.53%)
Mutual labels:  libui
uibuilder.nim
UI prototyping w/ Glade for lazy me
Stars: ✭ 21 (-74.7%)
Mutual labels:  libui
hello-libui
Hello World application using libui from maven repository
Stars: ✭ 17 (-79.52%)
Mutual labels:  libui
launchui
Launcher for GUI Node.js applications using libui-node.
Stars: ✭ 107 (+28.92%)
Mutual labels:  libui
sdfx
C# bindings for https://github.com/andlabs/libui targeting .NET Standard.
Stars: ✭ 31 (-62.65%)
Mutual labels:  libui
launchui-packager-gui
GUI front-end for LaunchUI Packager.
Stars: ✭ 46 (-44.58%)
Mutual labels:  libui
launchui-packager
Package applications using LaunchUI for Windows, Linux and OS X.
Stars: ✭ 69 (-16.87%)
Mutual labels:  libui
haskell-libui
Haskell bindings to the libui C library.
Stars: ✭ 45 (-45.78%)
Mutual labels:  libui

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

  1. Follow the instructions for installation laid out in andlabs/libui.
  2. Copy the compiled files from step 1 (i.e. files in build/out) to /usr/lib for OSX and Linux users.
  3. Go to your shard.yml file, and enter this in:
dependencies:
  hedron:
    github: hedron-crystal/hedron
    version: 0.1.0

Acknowledgement

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].