pushrod

Pushrod UI Library


Keywords
sdl2, pushrod, ui, gui, sdl
License
Apache-2.0

Documentation

pushrod

Build Status docs.rs for pushrod Gitter Chat

Pushrod is a UI library written in Rust from the ground up. It utilizes the Rust SDL2 Library crate for handling system events and GPU-based drawing.

This library consists of two parts:

  • Pushrod main library, containing the controller
  • Pushrod-Widgets widgets library, containing the master widgets

It also includes a builder application:

Prerequisites

Pushrod is built using the Rust SDL2 Library. To install the prerequisite libraries, follow these steps:

Linux Ubuntu

apt-get update -y -qq
apt-get install libsdl2-dev

Mac OS X

Before you install SDL2, you'll need to have the brew package manager installed. Once installed, use the following commands:

brew install ruby sdl2 sdl2_image sdl2_ttf

Windows

No additional actions are needed.