Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Conrod

Number of GitHub Stars: 2000+ Number of GitHub Forks: 200+

Conrod is a Rust-based, immediate mode, 2D GUI library that is designed to be lightweight, portable, and fast. ..

  • Cross-platform
  • Immediate mode design
  • Customizable widgets
  • High performance
  • Easy to use

2023-04-19

Rgtk

Number of GitHub Stars: 2000+ Number of GitHub Forks: 200+

Rgtk is a Rust binding for the GTK+ toolkit, a popular toolkit for creating graphical user interfaces. ..

  • Cross-platform
  • Bind to the GTK+ toolkit
  • Modern Rust API
  • Active community
  • Documented

2023-04-19

Fltk-rs

Number of GitHub Stars: 1500+ Number of GitHub Forks: 150+

Fltk-rs is a Rust binding for the FLTK (Fast Light Toolkit) GUI library, a cross-platform C++ GUI toolkit. ..

  • Cross-platform
  • Bind to the FLTK toolkit
  • Modern Rust API
  • Customizable widgets
  • Active community

2023-04-19

Rust-SDL2

Number of GitHub Stars: 1500+ Number of GitHub Forks: 200+

Rust-SDL2 is a Rust binding for the SDL2 (Simple DirectMedia Layer) library, a cross-platform development library designed to provide low-level access to audio, keyboard, mouse, joystick, and graphics hardware. ..

  • Cross-platform
  • Bind to the SDL2 library
  • Modern Rust API
  • Active community
  • Documented

2023-04-19

Rust-IMGUI

Number of GitHub Stars: 1500+ Number of GitHub Forks: 200+

Rust-IMGUI is a Rust binding for the ImGui (Immediate Mode GUI) library, a popular immediate-mode GUI library used in many game and desktop applications. ..

  • Cross-platform
  • Immediate mode design
  • Bind to the ImGui library
  • Active community
  • Documented

2023-04-19

Rlua

Number of GitHub Stars: 1000+ Number of GitHub Forks: 100+

Rlua is a Rust binding for the Lua programming language, which can be used to build desktop applications with a scripting interface. ..

  • Cross-platform
  • Bind to the Lua language
  • Extensible
  • Active community
  • Documented

2023-04-19

Relm

Number of GitHub Stars: 1000+ Number of GitHub Forks: 100+

Relm is a Rust library for creating GUI applications, inspired by Elm. It uses the GTK+ toolkit and the Rust programming language. ..

  • Cross-platform
  • Reactive programming
  • Bind to the GTK+ toolkit
  • Active community
  • Documented

2023-04-19

Rust-Qt-Binding-Generator

Number of GitHub Stars: 500+ Number of GitHub Forks: 50+

Rust-Qt-Binding-Generator is a tool that generates Rust bindings for Qt, allowing you to use the Qt framework to build desktop applications with Rust. ..

  • Cross-platform
  • Bind to the Qt framework
  • Modern Rust API
  • Active community
  • Documented

2023-04-19