Recommendations for 2D drawing crate

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • tiefring

    Rusty 2d rendering engine

  • Currently started to work on my own (shameless plug: https://github.com/redwarp/tiefring) but in all seriousness it's really really far from being in any presentable state.

  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • I had some luck before with piston2d, but today I think a good place to look at is bevy: https://bevyengine.org/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • macroquad

    Cross-platform game engine in Rust.

  • Check out macroquad. There is a 'basic shapes' example visible in the website and the corresponding code is in its github repository. Macroquad has functions for drawing circles, hexagons, rectangles, triangles, polygons, lines and text.

  • pixels

    A tiny hardware-accelerated pixel frame buffer. 🦀

  • raqote is pretty nice. If you want to do animations with it, you could use pixels. E.g.: https://github.com/parasyte/pixels/tree/main/examples/raqote-winit

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts