licenses.dev

ggez v0.4.1

A lightweight game framework for making 2D games with minimum friction, inspired by Love2D.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

Apache-2.0 OR MIT80
PackageRelationDependenciesPublished
arrayvec • 0.4.12A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT1
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 0.7.0A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bzip2-sys • 0.1.11+1.0.8Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams. INDIRECT4
bzip2 • 0.3.3Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams. INDIRECT5
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cfg-if • 0.1.10A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
coreaudio-rs • 0.7.0A friendly rust interface for Apple's CoreAudio API.INDIRECT3
crc32fast • 1.4.2Fast, SIMD-accelerated CRC32 (IEEE) checksum computationINDIRECT1
crossbeam-deque • 0.8.5Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
deflate • 0.7.20A DEFLATE, zlib and gzip encoder written in Rust. INDIRECT2
derivative • 1.0.4A set of alternative `derive` attributes for RustINDIRECT4
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
euclid • 0.17.3Geometry primitivesINDIRECT3
flate2 • 1.0.34DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams. INDIRECT4
futures • 0.1.31An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. INDIRECT0
gif • 0.9.2GIF de- and encoderINDIRECT2
hermit-abi • 0.1.19Hermit system calls definitions.INDIRECT1
jpeg-decoder • 0.1.22JPEG decoderINDIRECT6
lazy_static • 0.2.11A macro for declaring lazily evaluated statics in Rust.INDIRECT0
lewton • 0.5.2Pure Rust vorbis decoderINDIRECT2
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
linked-hash-map • 0.5.6A HashMap wrapper that holds key-value pairs in insertion orderINDIRECT0
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
lyon_geom • 0.10.12D quadratic and cubic bézier arcs and line segment math on top of euclid.INDIRECT6
lyon_path • 0.10.1Types and utilities to store, build and iterate over 2D paths.INDIRECT7
lyon_tessellation • 0.10.2A low level path tessellation library.INDIRECT9
lyon • 0.10.22D Graphics rendering on the GPU using tessellation.DIRECT10
lzw • 0.10.0LZW compression and decompression.INDIRECT0
matrixmultiply • 0.1.15General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.INDIRECT1
msdos_time • 0.1.6Converts an MsDosDateTime (FAT time) to a Tm value INDIRECT6
nodrop • 0.1.14A wrapper type to inhibit drop (destructor). ***Deprecated: Use ManuallyDrop or MaybeUninit instead!*** INDIRECT0
num-complex • 0.1.43Complex numbers implementation for RustINDIRECT2
num-iter • 0.1.45External iterators for generic mathematicsINDIRECT3
num-rational • 0.1.42Rational numbers implementation for RustINDIRECT3
num-traits • 0.1.43Numeric traits for generic mathematicsINDIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
num • 0.1.42A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more! INDIRECT4
pkg-config • 0.3.31A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. INDIRECT0
png • 0.11.0PNG decoding and encoding library in pure RustINDIRECT9
podio • 0.1.7Additional trait for Read and Write to read and write Plain Old Data INDIRECT0
proc-macro2 • 0.4.30A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
proc-macro2 • 1.0.88A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 0.3.15Quasi-quoting macro quote!(...)INDIRECT0
quote • 0.6.13Quasi-quoting macro quote!(...)INDIRECT2
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_core • 0.3.1Core random number generator traits and tools for implementation. INDIRECT1
rand_core • 0.4.2Core random number generator traits and tools for implementation. INDIRECT0
rand • 0.3.23Random number generators and other randomness functionality. DIRECT9
rand • 0.4.6Random number generators and other randomness functionality. INDIRECT8
rawpointer • 0.1.0Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
rayon-core • 1.12.1Core APIs for RayonINDIRECT3
rayon • 1.10.0Simple work-stealing parallelism for RustINDIRECT5
rusttype • 0.3.0A pure Rust alternative to libraries like FreeType. RustType provides an API for loading, querying and rasterising TrueType fonts. It also provides an implementation of a dynamic GPU glyph cache for hardware font rendering. DIRECT12
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]DIRECT4
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
sid • 0.5.2Simple Id. Tiny crate providing strongly typed ids and an id-based vector.INDIRECT3
stb_truetype • 0.2.8A straight translation of the font loading code in stb_truetype.h from C to Rust.INDIRECT2
stb_truetype • 0.3.1A straight translation of the font loading code in stb_truetype.h from C to Rust.INDIRECT1
syn • 0.11.11Parser for Rust source codeINDIRECT3
syn • 0.15.44Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
synom • 0.11.3Stripped-down Nom parser used by SynINDIRECT1
time • 0.1.45Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].INDIRECT5
toml • 0.4.10A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. DIRECT6
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
unicode-width • 0.1.14Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. INDIRECT0
unicode-xid • 0.0.4Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
unicode-xid • 0.1.0Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
unreachable • 1.0.0An unreachable code optimization hint in stable rust.INDIRECT1
vec_map • 0.8.2A simple map based on a vector for small integer keysINDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
xdg • 2.5.2A library for storing and retrieving files according to XDG Base Directory specificationINDIRECT0
MIT27
PackageRelationDependenciesPublished
alsa-sys • 0.1.2FFI bindings for the ALSA project (Advanced Linux Sound Architecture)INDIRECT2
ansi_term • 0.12.1Library for ANSI terminal colours and styles (bold, underline)INDIRECT3
app_dirs • 1.2.1Put your app's data in the right place on every platform [DEPRECATED]DIRECT5
atty • 0.2.14A simple interface for querying attyINDIRECT5
clap • 2.34.0A simple to use, efficient, and full-featured Command Line Argument ParserDIRECT12
color_quant • 1.1.0Color quantization library to reduce n colors to 256 colors.INDIRECT0
coreaudio-sys • 0.1.2Bindings for Apple's CoreAudio frameworks generated via rust-bindgenINDIRECT1
enum_primitive • 0.1.1Macro to generate num::FromPrimitive instances for enum that works in Rust 1.0INDIRECT3
generic-array • 0.8.4Generic types implementing functionality of arraysINDIRECT2
image • 0.18.0Imaging library. Provides basic image processing and encoders/decoders for common image formats.DIRECT24
inflate • 0.3.4DEFLATE decodingINDIRECT1
kernel32-sys • 0.2.2Contains function definitions for the Windows API library kernel32. See winapi for types and constants.INDIRECT2
lazy_static • 0.1.16A macro for declaring lazily evaluated statics in Rust.INDIRECT0
ole32-sys • 0.2.0Contains function definitions for the Windows API library ole32. See winapi for types and constants.INDIRECT2
ordered-float • 0.5.2Wrappers for total ordering on floatsINDIRECT5
scoped_threadpool • 0.1.9A library for scoped and cached threadpools.INDIRECT0
sdl2-sys • 0.31.0Raw SDL2 bindings for Rust, used internally rust-sdl2INDIRECT1
sdl2 • 0.31.0SDL2 bindings for RustDIRECT19
shell32-sys • 0.1.2Contains function definitions for the Windows API library shell32. See winapi for types and constants.INDIRECT2
smart-default • 0.2.0Rust custom-derive macro for Default with more control on the fieldsDIRECT4
strsim • 0.8.0Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice. INDIRECT0
textwrap • 0.11.0Powerful library for word wrapping, indenting, and dedenting stringsINDIRECT1
void • 1.0.2The uninhabited void type for use in statically impossible cases.INDIRECT0
winapi-build • 0.1.1Common code for build.rs in WinAPI -sys crates.INDIRECT0
winapi • 0.2.8Raw FFI bindings for all of Windows API.INDIRECT0
xml-rs • 0.7.0An XML library in pure RustINDIRECT1
zip • 0.2.8Library to support the reading and writing of zip files. DIRECT18
Apache-2.015
PackageRelationDependenciesPublished
alga • 0.5.4Abstract algebra for RustINDIRECT5
approx • 0.1.1Approximate floating point equality comparisons and assertions.INDIRECT0
cgmath • 0.14.1A linear algebra and mathematics library for computer graphics.INDIRECT14
claxon • 0.3.3A FLAC decoding libraryINDIRECT0
cpal • 0.4.6Low-level cross-platform audio I/O library in pure Rust.INDIRECT12
draw_state • 0.8.0Graphics state blocks for gfx-rsINDIRECT1
gfx_core • 0.8.3Core library of Gfx-rsINDIRECT8
gfx_device_gl • 0.15.5OpenGL backend for gfx-rsDIRECT13
gfx_gl • 0.5.0OpenGL bindings for gfx, based on gl-rsINDIRECT5
gfx_window_sdl • 0.8.0SDL2 window for gfx-rsDIRECT35
gfx • 0.17.1A high-performance, bindless graphics APIDIRECT9
gl_generator • 0.9.0Code generators for creating bindings to the Khronos OpenGL APIs.INDIRECT4
hound • 1.1.0A wav encoding and decoding libraryINDIRECT0
khronos_api • 2.2.0The Khronos XML API Registry, exposed as byte string constants.INDIRECT0
rodio • 0.5.2Audio playback libraryDIRECT33
BSD-3-Clause2
PackageRelationDependenciesPublished
nalgebra • 0.14.4General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.DIRECT20
ogg • 0.4.1Ogg container decoder and encoder written in pure RustINDIRECT1
MIT OR Unlicense1
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
non-standard1
PackageRelationDependenciesPublished
fuchsia-cprng • 0.1.1Rust crate for the Fuchsia cryptographically secure pseudorandom number generatorINDIRECT0
Apache-2.0 OR MIT OR Zlib1
PackageRelationDependenciesPublished
miniz_oxide • 0.8.0DEFLATE compression and decompression library rewritten in Rust based on minizINDIRECT1
unknown1
PackageRelationDependenciesPublished
num-integer • 0.1.46Integer traits and functionsINDIRECT2
ISC1
PackageRelationDependenciesPublished
rdrand • 0.4.0An implementation of random number generator based on rdrand and rdseed instructionsINDIRECT2
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception1
PackageRelationDependenciesPublished
wasi • 0.10.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
0BSD OR Apache-2.0 OR MIT1
PackageRelationDependenciesPublished
adler2 • 2.0.0A simple clean-room implementation of the Adler-32 checksumINDIRECT0
Zlib1
PackageRelationDependenciesPublished
adler32 • 1.2.0Minimal Adler32 implementation for Rust.INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/ggez)](https://licenses.dev/cargo/ggez)
<a href="https://licenses.dev/cargo/ggez">
  <img src="https://licenses.dev/b/cargo/ggez" alt="licenses" />
</a>

Or the licenses badge code for the 0.4.1 version:

[![licenses](https://licenses.dev/b/cargo/ggez/0.4.1)](https://licenses.dev/cargo/ggez/0.4.1)
<a href="https://licenses.dev/cargo/ggez/0.4.1">
  <img src="https://licenses.dev/b/cargo/ggez/0.4.1" alt="licenses" />
</a>
GitHub