Are we game yet?

Tools

Tools & other game-dev related libraries

Crates

  • amble_script

    Natural-language-like DSL with compiler and linter for building games with amble_engine ('Amble').

    • Stars:
      28
    • Last activity:
      2026-09-26
  • aseprite

    A crate to load files from the aseprite sprite editor.

    • Latest version:
      0.1.3
    • Downloads:
      28,425
    • Recent downloads:
      645
    • License:
      MIT
    • Stars:
      32
    • Last activity:
      2024-04-06
  • asset-lint

    CLI tool to find common problems with assets during game development

    • Latest version:
      0.1.4
    • Downloads:
      71
    • Recent downloads:
      71
    • License:
      MIT OR Apache-2.0
    • Stars:
      12
    • Last activity:
      2026-09-24
  • assets_manager

    Conveniently load, cache, and reload external resources

    • Latest version:
      0.13.10
    • Downloads:
      195,927
    • Recent downloads:
      7,388
    • License:
      MIT OR Apache-2.0
    • Stars:
      164
    • Last activity:
      2026-08-27
  • basis-universal

    Bindings for the basis-universal Supercompressed GPU Texture Codec by Binomial

    • Latest version:
      0.3.1
    • Downloads:
      591,582
    • Recent downloads:
      136,011
    • License:
      MIT OR Apache-2.0
    • Stars:
      45
    • Last activity:
      2024-04-28
  • bytemuck

    A crate for mucking around with piles of bytes.

    • Latest version:
      1.25.2
    • Downloads:
      435,706,530
    • Recent downloads:
      123,190,935
    • License:
      Zlib OR Apache-2.0 OR MIT
    • Stars:
      1,072
    • Last activity:
      2026-09-11
  • console_engine

    A simple terminal framework to draw things and manage user input

    • Latest version:
      2.6.1
    • Downloads:
      94,326
    • Recent downloads:
      2,014
    • License:
      MIT
    • Stars:
      231
    • Last activity:
      2023-12-10
  • const-tweaker

    Tweak constant variables live from a web GUI

    • Latest version:
      0.3.1
    • Downloads:
      23,785
    • Recent downloads:
      318
    • License:
      AGPL-3.0-or-later
  • density-mesh-core

    Core module for density mesh generator

    • Latest version:
      1.5.0
    • Downloads:
      14,647
    • Recent downloads:
      318
    • License:
      MIT
    • Stars:
      83
    • Last activity:
      2023-09-15
  • density-mesh-image

    Image module for density mesh generator

    • Latest version:
      1.5.0
    • Downloads:
      13,867
    • Recent downloads:
      282
    • License:
      MIT
    • Stars:
      83
    • Last activity:
      2023-09-15
  • encase

    Provides a mechanism to lay out data into GPU buffers ensuring WGSL's memory layout requirements are met

    • Latest version:
      0.13.0
    • Downloads:
      9,168,166
    • Recent downloads:
      2,122,421
    • License:
      MIT-0
    • Stars:
      207
    • Last activity:
      2026-09-19
  • hex2d

    Helper library for working with 2d hex-grid maps

    • Latest version:
      1.1.0
    • Downloads:
      69,001
    • Recent downloads:
      3,623
    • License:
      MIT
    • Stars:
      65
    • Last activity:
      2021-08-16
  • hexasphere

    A library to evenly tile hexagons on a sphere.

    • Latest version:
      19.0.0
    • Downloads:
      10,867,005
    • Recent downloads:
      2,334,048
    • License:
      MIT OR Apache-2.0
    • Stars:
      73
    • Last activity:
      2026-06-30
  • dust3d

    Dust3D is a cross-platform 3D modeling software that makes it easy to create low poly 3D models for video games, 3D printing, and more.

  • inline_tweak

    Tweak values directly from the source code

    • Latest version:
      1.2.5
    • Downloads:
      158,725
    • Recent downloads:
      21,070
    • License:
      CC0-1.0
    • Stars:
      222
    • Last activity:
      2026-06-07
  • keeshond_datapack

    A simple framework for loading and caching game assets

    • Latest version:
      0.13.0
    • Downloads:
      22,309
    • Recent downloads:
      200
    • License:
      MIT/Apache-2.0
    • Stars:
      5
    • Last activity:
      2022-05-29
  • keyframe

    A simple library for animation in Rust

    • Latest version:
      1.1.1
    • Downloads:
      775,031
    • Recent downloads:
      69,268
    • License:
      MIT
    • Stars:
      143
    • Last activity:
      2022-07-11
  • helmer

    a powerful, scalable, robust foundation for creation, in rust

    • License:
      MIT License
    • Stars:
      39
    • Last activity:
      2026-04-06
  • libnoise

    A simple, performant, and customizable procedural noise generation library.

    • Latest version:
      1.2.0
    • Downloads:
      25,393
    • Recent downloads:
      1,992
    • License:
      MIT
    • Stars:
      63
    • Last activity:
      2025-04-29
  • micromegas

    Unified observability for logs, metrics and traces: ~20 ns instrumentation for Rust and Unreal Engine, OTLP ingestion, SQL analytics on Apache DataFusion over Parquet, and presentation through Grafana, Python and notebooks. Self-hosted.

    • Latest version:
      0.32.0
    • Downloads:
      23,030
    • Recent downloads:
      180
    • License:
      Apache-2.0
    • Stars:
      56
    • Last activity:
      2026-10-26
  • modio

    Rust interface for integrating https://mod.io - a modding API for game developers

    • Latest version:
      0.14.2
    • Downloads:
      44,137
    • Recent downloads:
      303
    • License:
      MIT OR Apache-2.0
    • Stars:
      21
    • Last activity:
      2025-12-21
  • modulator

    A trait for abstracted, decoupled modulation sources

    • Latest version:
      0.4.0
    • Downloads:
      9,295
    • Recent downloads:
      181
    • License:
      MIT
    • Stars:
      199
    • Last activity:
      2026-07-06
  • noise

    Procedural noise generation library.

    • Latest version:
      0.9.0
    • Downloads:
      2,857,378
    • Recent downloads:
      457,551
    • License:
      Apache-2.0/MIT
    • Stars:
      1,088
    • Last activity:
      2025-02-14
  • nvidia-sdk

    Verified acquisition and staging for NVIDIA graphics SDKs

    • Latest version:
      0.1.0
    • Downloads:
      99
    • Recent downloads:
      99
    • License:
      MIT OR Apache-2.0
    • Stars:
      2
    • Last activity:
      2026-10-24
  • ogmo3

    A Rust crate for reading and writing Ogmo Editor 3 projects and levels

    • Latest version:
      0.1.1
    • Downloads:
      9,368
    • Recent downloads:
      38
    • License:
      MIT
    • Stars:
      19
    • Last activity:
      2021-08-02
  • profiling

    This crate provides a very thin abstraction over other profiler crates.

    • Latest version:
      1.0.18
    • Downloads:
      88,492,007
    • Recent downloads:
      29,290,515
    • License:
      MIT OR Apache-2.0
    • Stars:
      392
    • Last activity:
      2026-05-04
  • pyxel

    Pyxel is a library for loading [PyxelEdit](https://pyxeledit.com) documents in Rust

    • Latest version:
      0.2.2
    • Downloads:
      8,406
    • Recent downloads:
      18
    • License:
      MIT
    • Stars:
      4
    • Last activity:
      2021-01-31
  • rectangle-pack

    A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case.

    • Latest version:
      0.4.2
    • Downloads:
      7,221,810
    • Recent downloads:
      1,657,594
    • License:
      MIT/Apache-2.0
    • Stars:
      81
    • Last activity:
      2024-08-28
  • sharecart1000

    For use with the Sharecart1000 system.

    • Latest version:
      1.0.1
    • Downloads:
      3,149
    • License:
      Zlib OR Apache-2.0 OR MIT
    • Stars:
      3
    • Last activity:
      2021-03-06
  • softbuffer

    Cross-platform software buffer

    • Latest version:
      0.4.8
    • Downloads:
      30,173,647
    • Recent downloads:
      12,403,341
    • License:
      MIT OR Apache-2.0
    • Stars:
      511
    • Last activity:
      2026-10-26
  • space_editor

    Prefab editor for bevy game engine. Make levels/object templates with intuitive UI

    • Latest version:
      0.3.1
    • Downloads:
      3,699
    • Recent downloads:
      13
    • License:
      MIT OR Apache-2.0
    • Stars:
      506
    • Last activity:
      2025-05-23
  • sprite

    Procedurally generate pixel sprites and save them in different formats

    • Latest version:
      0.3.0
    • Downloads:
      19,503
    • Recent downloads:
      72
    • License:
      GPL-3.0
  • superluminal-perf

    Superluminal Performance API for adding user events to profiler captures

    • Latest version:
      0.4.0
    • Downloads:
      326,567
    • Recent downloads:
      3,390
    • License:
      MIT OR Apache-2.0
    • Stars:
      101
    • Last activity:
      2025-05-07
  • tiled

    A rust crate for loading maps created by the Tiled editor

    • Latest version:
      0.16.0
    • Downloads:
      252,575
    • Recent downloads:
      26,231
    • License:
      MIT
    • Stars:
      300
    • Last activity:
      2026-07-06
  • tri-mesh

    A triangle mesh data structure including basic operations.

    • Latest version:
      0.6.1
    • Downloads:
      21,027
    • Recent downloads:
      900
    • License:
      MIT
    • Stars:
      98
    • Last activity:
      2024-09-02
  • game-loop

    A Rust crate that implements a frame-rate-independent game loop.

    • Stars:
      143
    • Last activity:
      2025-02-10
  • undoredo

    Tools · UI

    Undo/Redo (and delta encoding) in Rust using deltas, snapshots or commands with convenience implementations for many standard and third-party types.

    • Latest version:
      0.16.0
    • Downloads:
      6,299
    • Recent downloads:
      3,788
    • License:
      MIT OR Apache-2.0
    • Stars:
      132
    • Last activity:
      2026-10-25
  • vach

    A simple modular archiving format, written in pure Rust

    • Latest version:
      0.7.2
    • Downloads:
      44,125
    • Recent downloads:
      488
    • License:
      MIT
    • Stars:
      57
    • Last activity:
      2025-09-16
  • voronator

    Implements the Voronoi diagram construction as a dual of the Delaunay triangulation for a set of points and the construction of a centroidal tesselation of a Delaunay triangulation.

    • Latest version:
      0.2.1
    • Downloads:
      186,199
    • Recent downloads:
      34,170
    • License:
      non-standard
    • Stars:
      59
    • Last activity:
      2026-05-11
  • wrapping_coords2d

    Translate between 1D indices and 2D coordinates with wrapping

    • Latest version:
      0.1.10
    • Downloads:
      15,935
    • Recent downloads:
      62
    • License:
      Apache-2.0
    • Stars:
      2
    • Last activity:
      2022-05-07

Archived

These crates are no longer maintained, but may still be of interest.
  • beehive

    Utilities and collections for 3D hexagonal maps

    • Latest version:
      0.1.1
    • Downloads:
      3,726
    • Recent downloads:
      11
    • License:
      MIT OR Apache-2.0
  • building-blocks

    Data types, collections, and algorithms for working with maps on 2D and 3D integer lattices. Commonly known as voxel data.

    • Latest version:
      0.7.1
    • Downloads:
      22,002
    • Recent downloads:
      386
    • License:
      MIT
    • Stars:
      384
    • Last activity:
      2022-06-23
  • distill

    Asset framework for game engines & editor suites.

    • Latest version:
      0.0.3
    • Downloads:
      32,260
    • Recent downloads:
      721
    • License:
      MIT OR Apache-2.0
    • Stars:
      379
    • Last activity:
      2026-07-09
  • ezing

    Easing functions

    • Latest version:
      0.2.1
    • Downloads:
      82,231
    • Recent downloads:
      1,700
    • License:
      MIT/Apache-2.0
    • Stars:
      52
    • Last activity:
      2018-11-01
  • tcod

    The Rust bindings for the Doryen library (a.k.a. libtcod).

    • Latest version:
      0.15.0
    • Downloads:
      198,867
    • Recent downloads:
      6,960
    • License:
      WTFPL
    • Stars:
      229
    • Last activity:
      2021-01-30
  • texture-synthesis

    Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation

    • Latest version:
      0.8.2
    • Downloads:
      71,148
    • Recent downloads:
      680
    • License:
      MIT OR Apache-2.0
    • Stars:
      1,819
    • Last activity:
      2023-01-22
  • weasel

    A customizable battle system for turn-based games.

    • Latest version:
      0.11.0
    • Downloads:
      19,062
    • Recent downloads:
      66
    • License:
      MIT
    • Stars:
      64
    • Last activity:
      2020-11-03

Contribute

Do you know about a missing crate? Did you launch a new crate?

Please create a pull request or an issue on our GitHub!

Looking for a crate you can't find here? Try asking on the chat.