Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Warp

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

A super-easy, composable, and fast web server framework for Rust. ..

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

2023-04-19

Web

Druid

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

Druid is a Rust-based UI toolkit, designed for creating fast, reliable, and reactive user interfaces. ..

  • Cross-platform
  • Data-driven design
  • Reactive updates
  • Customizable widgets
  • Lightweight

2023-04-19

Piston

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

A modular open-source game engine written in Rust. Piston is designed to be flexible, fast, and easy to use. ..

  • Modular design
  • Cross-platform support
  • High performance
  • Scalable and concurrent
  • Support for 2D and 3D graphics

2023-04-19

Wgpu

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

Wgpu is a Rust-based, cross-platform, and low-level graphics API that provides a modern, high-performance, and flexible interface for rendering 2D and 3D graphics. ..

  • Cross-platform
  • High performance
  • Modern graphics API
  • Flexible and extensible
  • Active community

2023-04-19

Nuklear

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

Nuklear is a single-header ANSI C immediate mode cross-platform GUI library. It can be used with Rust through the nuklear-rs crate. ..

  • Cross-platform
  • Immediate mode design
  • Lightweight
  • Customizable
  • Active community

2023-04-19

Axum

Number of GitHub Stars: 3700+ Number of GitHub Forks: 220+

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

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

2023-04-19

Web

Ggez

Number of GitHub Stars: 3500+ Number of GitHub Forks: 400+

A Rust library to create good, high-quality 2D games easily. Ggez 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

Azul

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

Azul is a Rust-based GUI framework for creating multi-platform desktop applications. ..

  • Cross-platform
  • High performance
  • Modern UI design
  • Customizable components
  • Scalable vector graphics

2023-04-19

Tide

A modular web framework for Rust that focuses on simplicity and performance. ..

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

2023-04-19

Web

Veloren

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

A free, open-source, multiplayer voxel RPG written in Rust. Veloren is designed to be a high-quality, community-driven game. ..

  • 3D voxel graphics
  • Multiplayer support
  • RPG mechanics
  • Cross-platform support
  • Modular and extensible

2023-04-19

Winit

Number of GitHub Stars: 3000+ Number of GitHub Forks: 400+

Winit is a Rust library for creating windows, handling events, and managing input. It is a low-level library that can be used as a foundation for higher-level GUI frameworks. ..

  • Cross-platform
  • Low-level window management
  • Event handling
  • Input management
  • Extensible

2023-04-19

Piston

Number of GitHub Stars: 3000+ Number of GitHub Forks: 400+

Piston is a modular game engine written in Rust, which can also be used for building desktop applications. ..

  • Cross-platform
  • Modular design
  • High performance
  • Active community
  • Extensive documentation

2023-04-19