Skip to content

An easy-to-use, immediate-mode, 2D GUI library written entirely in Rust.

License

Notifications You must be signed in to change notification settings

yuan-/conrod

 
 

Repository files navigation

Conrod Build Status

An easy-to-use, immediate-mode, 2D GUI library written entirely in Rust.

Here's a demo!

https://www.youtube.com/watch?v=n2UrjogA0j0

You can find the example project that was used for that video here.

How to contribute

Licenses of example assets

Current State

We're just starting to reach a stable-ish API pattern! There will still be large changes however these are more likely to be new features than API overhauls. Next on the todo list is Themes!

An example project will be kept up-to-date featuring demonstrations of all working widgets. Conrod is still in very early stages however definitely usable.

Available Widgets

  • Button
  • Drop Down List
  • Envelope Editor
  • Number Dialer
  • Slider
  • TextBox
  • Toggle
  • XYPad

Dependencies

Getting Started

Build the conrod lib like this:

git clone https://github.com/PistonDevelopers/conrod.git
cd conrod
cargo build

And then build and run the examples like this:

cargo run --example all_widgets

Dependencies

dependencies

About

An easy-to-use, immediate-mode, 2D GUI library written entirely in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%