Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Gtk-rs

Number of GitHub Stars: 2500+ Number of GitHub Forks: 300+

Gtk-rs is a set of Rust language bindings for the GTK+ toolkit, a popular toolkit for creating graphical user interfaces. ..

  • Cross-platform
  • Bind to the GTK+ toolkit
  • Modular design
  • Extensive documentation
  • Active community

2023-04-19

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

Macroquad

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

A simple, fast, and lightweight 2D game framework written in Rust. Macroquad is designed to be easy to use and highly performant. ..

  • 2D graphics
  • Input handling
  • Sound and music
  • Physics simulation
  • Cross-platform support

2023-04-19

Gotham

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

A flexible web framework that does not sacrifice safety, security, or speed. ..

  • Routing
  • Middleware
  • WebSockets
  • HTTP/2 Support
  • Asynchronous Handling

2023-04-19

Web

Nickel.rs

Number of GitHub Stars: 1700+ Number of GitHub Forks: 120+

An Express.js-inspired web framework for Rust. ..

  • Routing
  • Middleware
  • WebSockets
  • HTTP/1.1 Support
  • Asynchronous Handling

2023-04-19

Web

Fyrox

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

A modern, data-oriented, and fast 3D game engine written in Rust. Fyrox is designed to be highly performant and easy to use. ..

  • 3D graphics
  • Physics simulation
  • Input handling
  • Sound and music
  • Cross-platform support

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

Raylib-rs

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

A Rust binding for the Raylib game development library. Raylib is a simple and easy-to-use library for creating games and multimedia applications. ..

  • 2D and 3D graphics
  • Input handling
  • Sound and music
  • Physics simulation
  • Cross-platform support

2023-04-19

Thruster

Number of GitHub Stars: 1100+ Number of GitHub Forks: 60+

A fast, modern, and ergonomic web framework for Rust. ..

  • Routing
  • Middleware
  • WebSockets
  • HTTP/2 Support
  • Asynchronous Handling

2023-04-19

Web