Isomorphic Crystal GUI

GUI lib for Crystal-lang allowing for developing simple desktop apps using Crystal-lang.

Built on :

Dependencies on Linux (or MingW):

Updates / news :

https://forum.crystal-lang.org/t/isomorphic-crystal-updates/6007

Installation / usage

See: https://github.com/serge-hulne/isomorphic-crystal-examples

Usage

The aim is to provide a portable GUI library which will allows developers to code desktop apps in Crystal.

GUI lib for Crystal-lang allowing for developing simple desktop apps using Crystal only. Zero dependencies.

Examples

https://github.com/serge-hulne/isomorphic-crystal-examples

illustrations

Screenshot 2023-10-05 at 08 33 16

Layouts / Styling / Customisation

To experiment with layouts, graphical appearance, the CSS which is used is pico.css (provided in the module: pico.cr), therefore most of the features of pico.css are available in the current version of the framework.

Contributing

  1. Fork it (https://github.com/your-github-user/gui_1/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

pico.cr is based on pico.css (https://picocss.com)