Awesome Lists

Sortable, Filterable Curated Lists of Most Awesome Programming Librarie

Godot Engine

Number of GitHub Stars: 35000+ Number of GitHub Forks: 7000+

A free and open-source game engine that supports Rust as a programming language. Godot is a feature-rich, cross-platform, and highly customizable game engine. ..

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

2023-04-19

Tauri

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

Tauri is a framework for building desktop applications with modern web technologies. It uses Rust for the core and allows you to build cross-platform apps from a single codebase. ..

  • Cross-platform
  • Security-focused
  • Lightweight
  • Customizable
  • Extensible

2023-04-19

Bevy

Number of GitHub Stars: 17500+ Number of GitHub Forks: 1300+

A refreshingly simple data-driven game engine built in Rust. Bevy is a free and open-source game engine that is designed to be fast, data-oriented, and highly productive. ..

  • Data-oriented design
  • ECS (Entity-Component-System) architecture
  • Modular and extensible
  • Cross-platform support
  • High performance
  • Scalable and concurrent

2023-04-19

Bevy

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

Bevy is a modern game engine written in Rust. While primarily focused on game development, it can also be used for building desktop applications. ..

  • Cross-platform
  • Modular design
  • High performance
  • Easy to use
  • Active community

2023-04-19

Rocket

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

A web framework for Rust with a focus on ease of use, expressiveness, and performance. ..

  • Routing
  • Middleware
  • Data Validation
  • Database Integration
  • Asynchronous Handling

2023-04-19

Web

Yew

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

A Rust framework for building client-side web apps with WebAssembly. ..

  • Virtual DOM
  • Components
  • Routing
  • WebSockets
  • HTTP Requests

2023-04-19

Web

Rocket.rs

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

A web framework for Rust with a focus on ease of use, expressiveness, and performance. ..

  • Routing
  • Middleware
  • Data Validation
  • Database Integration
  • Asynchronous Handling

2023-04-19

Web

Actix Web

Number of GitHub Stars: 13500+ Number of GitHub Forks: 1400+

A fast, powerful, and pragmatic web framework for Rust. ..

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

2023-04-19

Web

Yew

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

Yew is a Rust framework for building client-side web apps with WebAssembly. It can also be used to build desktop applications. ..

  • Cross-platform
  • Reactive programming
  • Compiles to WebAssembly
  • Active community
  • Documented

2023-04-19

Iced

Number of GitHub Stars: 7500+ Number of GitHub Forks: 350+

Iced is a cross-platform GUI library for Rust, focused on simplicity and performance. ..

  • Cross-platform
  • Simple and intuitive API
  • High performance
  • Modular design
  • Customizable

2023-04-19

Amethyst

Number of GitHub Stars: 6500+ Number of GitHub Forks: 600+

A data-driven and data-oriented game engine written in Rust. Amethyst is designed to be fast, flexible, and easy to use. ..

  • Data-oriented design
  • ECS (Entity-Component-System) architecture
  • Modular and extensible
  • Cross-platform support
  • High performance
  • Scalable and concurrent

2023-04-19

Egui

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

Egui is a simple, fast, and highly customizable immediate mode GUI library for Rust, designed to be easy to integrate into existing projects. ..

  • Cross-platform
  • Immediate mode design
  • High performance
  • Customizable UI
  • Easy to integrate

2023-04-19