Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Tetra

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

A simple, fast, and lightweight 2D game framework written in Rust. Tetra 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

Rust-SDL2

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

A Rust binding for the SDL2 library, which is a popular library for creating 2D and 3D games. ..

  • 2D and 3D graphics
  • Input handling
  • Sound and music
  • Cross-platform support
  • Integration with Rust ecosystem

2023-04-19

Tower

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

A modular and extensible web framework for Rust. ..

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

2023-04-19

Web

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

Rg3d

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

A 3D game engine written in Rust. Rg3d is designed to be fast, flexible, and easy to use. ..

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

2023-04-19

Salvo

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

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

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

2023-04-19

Web

Shipyard

Number of GitHub Stars: 700+ Number of GitHub Forks: 70+

A high-performance, data-oriented, and modular game engine written in Rust. Shipyard is designed to be fast, flexible, and easy to use. ..

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

2023-04-19

Poem

Number of GitHub Stars: 700+ Number of GitHub Forks: 40+

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

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

2023-04-19

Web

Heron

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

A 2D game engine written in Rust. Heron is designed to be simple, fast, and easy to use. ..

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

2023-04-19

Miniquad

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

A simple, fast, and lightweight 2D game framework written in Rust. Miniquad 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

Rust-SFML

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

A Rust binding for the SFML (Simple and Fast Multimedia Library), which is a popular library for creating 2D games. ..

  • 2D graphics
  • Input handling
  • Sound and music
  • Cross-platform support
  • Integration with Rust ecosystem

2023-04-19