C.R.O.W.

C# Rapid Open Widgets

### Introduction Open source [application framework](https://en.wikipedia.org/wiki/Application_framework) for building portable graphical interfaces in **C#**, featuring a ***declarative language*** for ui with ***styling*** and ***templates*** called [IML](interface-markup-language) similar to [XAML](https://en.wikipedia.org/wiki/Extensible_Application_Markup_Language) and a ***binding system*** for easy code linking. C.R.O.W. is in **beta** development state, api could change. ### Features - [Declarative interface definition](https://github.com/jpbruyere/Crow/wiki/interface-markup-language). - [Templates](https://github.com/jpbruyere/Crow/wiki/Templates) - [Styling](https://github.com/jpbruyere/Crow/wiki/Styling) - [Dynamic binding system](https://github.com/jpbruyere/Crow/wiki/The-binding-system) - SVG rendering (with [rsvg library](https://developer.gnome.org/rsvg/)) ### Requirements - [GLFW3](https://www.glfw.org/) for platform dependant integration. - [Cairo Graphic Library](https://cairographics.org/) >= 1.20, for 2d graphic rendering. - [rsvg library](https://developer.gnome.org/rsvg/) for svg rendering

### Documentation Due to the early state of this project and the frequent changes, some part of the docs may be outdated. * [Introduction](https://github.com/jpbruyere/Crow/wiki) * [Classes documentation autogenerated from doxygen](https://github.com/jpbruyere/Crow/wiki/index) * [Tutorials](https://github.com/jpbruyere/Crow/wiki/Tutorials) Please report bugs and issues on [GitHub](https://github.com/jpbruyere/Crow/issues)