#sdl2 #ui #sdl #graphics

yanked pushrod

Pushrod UI Library

4 releases

0.1.3 Jun 16, 2020
0.1.2 Jun 4, 2020
0.1.1 May 31, 2020
0.1.0 May 24, 2020

#43 in #sdl

Apache-2.0

17KB
204 lines

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.

Dependencies

~16MB
~347K SLoC