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

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

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

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

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

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

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

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

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

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

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