Conrod
Conrod: Open-Source GUI Library for Rust
Cross-platform GUI library for building desktop, mobile, and web applications with widgets and tools for the Rust programming language.
What is Conrod?
Conrod is an open-source GUI library designed specifically for the Rust programming language. It allows developers to build cross-platform graphical user interface (GUI) applications that can run on desktop platforms like Windows, macOS and Linux, as well as mobile platforms like iOS and Android, and even web browsers.
Some key features of Conrod include:
- A set of common GUI widgets like buttons, text boxes, sliders, images, etc.
- 2D rendering engine using OpenGL
- Support for handling user input events like clicks, drags, scrolls
- Theme and style customization
- Layout management tools
- Abstraction over platform-specific APIs
Conrod handles a lot of the low level GUI details and interfacing, allowing developers to focus on building the logic and user experience of their application. Its cross-platform capabilities make it easy to write an app once and have it run across desktop, mobile and web without modification.
It is still under active development but already usable for production applications. Conrod offers an ergonomic API for rapid GUI development in Rust.
Conrod Features
Features
- Cross-platform - supports desktop, mobile and web
- Written in Rust - fast, safe and portable
- Widget-based GUI framework
- 2D graphics rendering
- Input event handling
- Font rendering
- Theming support
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best Conrod Alternatives
View all Conrod alternatives with detailed comparison →
Top Development and Gui Libraries and other similar apps like Conrod
Here are some alternatives to Conrod:
Suggest an alternative ❐Azul.rs
OrbTk
WebRender
Sauron native