licenses.dev

quicksilver v0.2.0

A simple game framework for 2D games in pure Rust

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0 OR MIT

Dependency Licenses

Apache-2.0 OR MIT114
PackageRelationDependenciesPublished
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
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
cexpr • 0.6.0A C expression parser and evaluatorINDIRECT3
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
cgl • 0.2.3Rust bindings for CGL on MacINDIRECT6
cocoa • 0.15.0Bindings to Cocoa for macOSINDIRECT10
core-foundation-sys • 0.5.1Bindings to Core Foundation for macOSINDIRECT1
core-foundation-sys • 0.6.2Bindings to Core Foundation for macOSINDIRECT0
core-foundation • 0.6.4Bindings to Core Foundation for macOSINDIRECT2
core-graphics • 0.14.0Bindings to Core Graphics for macOSINDIRECT6
coreaudio-rs • 0.9.1A friendly rust interface for Apple's CoreAudio API.INDIRECT34
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
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints. INDIRECT0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
errno • 0.3.9Cross-platform interface to the `errno` variable.INDIRECT11
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
fnv • 1.0.7Fowler–Noll–Vo hash functionINDIRECT0
foreign-types-shared • 0.1.1An internal crate used by foreign-typesINDIRECT0
foreign-types • 0.3.2A framework for Rust wrappers over C APIsINDIRECT1
futures • 0.1.31An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces. DIRECT0
gcc • 0.3.55**Deprecated** crate, renamed to `cc` A 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. INDIRECT0
gif • 0.10.3GIF de- and encoderINDIRECT2
gilrs • 0.6.3Game Input Library for RustDIRECT18
gleam • 0.6.19Generated OpenGL bindings and wrapper for Servo.INDIRECT4
glob • 0.3.1Support for matching file paths against Unix shell style patterns. INDIRECT0
iovec • 0.1.4Portable buffer type for scatter/gather I/O operations INDIRECT1
itertools • 0.12.1Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
jpeg-decoder • 0.1.22JPEG decoderINDIRECT6
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
lazycell • 1.3.0A library providing a lazily filled Cell structINDIRECT0
lewton • 0.5.2Pure Rust vorbis decoderINDIRECT2
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
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
maybe-uninit • 2.0.0MaybeUninit for friends of backwards compatibilityINDIRECT0
memmap • 0.6.2Cross-platform Rust API for memory-mapped file IOINDIRECT4
minimal-lexical • 0.2.1Fast float parsing conversion routines.INDIRECT0
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-derive • 0.2.5Numeric syntax extensionsINDIRECT4
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
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
parking_lot_core • 0.2.14An advanced API for creating custom synchronization primitives.INDIRECT11
parking_lot • 0.5.5More compact and efficient implementations of the standard synchronization primitives.INDIRECT14
percent-encoding • 1.0.1Percent encoding and decodingINDIRECT0
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.12.0PNG decoding and encoding library in pure RustINDIRECT9
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.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
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. INDIRECT9
rand • 0.4.6Random number generators and other randomness functionality. INDIRECT8
rand • 0.5.6Random number generators and other randomness functionality. DIRECT9
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
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT1
rustc-hash • 1.1.0speed, non-cryptographic hash used in rustcINDIRECT0
rusttype • 0.6.5A 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. DIRECT8
rusttype • 0.7.9A 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. INDIRECT7
rusttype • 0.8.3A 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. INDIRECT6
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]DIRECT4
serde_json • 1.0.132A JSON serialization file formatDIRECT9
serde • 1.0.195A generic serialization/deserialization frameworkDIRECT5
shared_library • 0.1.9Easily bind to and load shared librariesINDIRECT2
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
smallvec • 0.6.14'Small vector' optimization: store up to a small number of items on the stackINDIRECT1
stable_deref_trait • 1.2.0An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental. INDIRECT0
stb_truetype • 0.3.1A straight translation of the font loading code in stb_truetype.h from C to Rust.INDIRECT1
stdweb • 0.1.3A standard library for the client-side WebINDIRECT0
syn • 0.15.44Parser for Rust source codeINDIRECT3
syn • 2.0.82Parser for Rust source codeINDIRECT2
tempfile • 3.8.0A library for managing temporary files and directories.INDIRECT28
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-xid • 0.1.0Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
uuid • 0.6.5A library to generate and parse UUIDs.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
windows_aarch64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
MIT31
PackageRelationDependenciesPublished
alsa-sys • 0.1.2FFI bindings for the ALSA project (Advanced Linux Sound Architecture)INDIRECT2
android_glue • 0.2.3Glue for the Android JNIINDIRECT0
block • 0.1.6Rust interface for Apple's C language extension of blocks.INDIRECT0
bytes • 0.4.12Types and traits for working with bytesINDIRECT3
color_quant • 1.1.0Color quantization library to reduce n colors to 256 colors.INDIRECT0
coreaudio-sys • 0.2.15Bindings for Apple's CoreAudio frameworks generated via rust-bindgenINDIRECT32
dlib • 0.4.2Helper macros for handling manually loading optional system libraries.INDIRECT5
generic-array • 0.8.4Generic types implementing functionality of arraysINDIRECT2
image • 0.19.0Imaging library. Provides basic image processing and encoders/decoders for common image formats.DIRECT27
inflate • 0.4.5DEFLATE decodingINDIRECT1
libudev-sys • 0.1.4FFI bindings to libudevINDIRECT2
malloc_buf • 0.0.6Structs for handling malloc'd memory passed to Rust.INDIRECT1
nix • 0.10.0Rust friendly bindings to *nix APIsINDIRECT8
nix • 0.11.1Rust friendly bindings to *nix APIsINDIRECT6
nom • 7.1.3A byte-oriented, zero-copy, parser combinators libraryINDIRECT2
objc • 0.2.7Objective-C Runtime bindings and wrapper for Rust.INDIRECT2
ordered-float • 1.1.1Wrappers for total ordering on floatsINDIRECT2
owning_ref • 0.3.3A library for creating references that carry their owner with them.INDIRECT1
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
scoped_threadpool • 0.1.9A library for scoped and cached threadpools.INDIRECT0
slab • 0.4.9Pre-allocated storage for a uniform data typeINDIRECT1
smithay-client-toolkit • 0.2.6Toolkit for making client wayland applications.INDIRECT49
void • 1.0.2The uninhabited void type for use in statically impossible cases.INDIRECT0
wayland-client • 0.20.12Bindings to the standard C implementation of the wayland protocol, client side.INDIRECT14
wayland-commons • 0.20.12Common types and structures used by wayland-client and wayland-server.INDIRECT9
wayland-protocols • 0.20.12Generated API for the officials wayland protocol extensionsINDIRECT15
wayland-scanner • 0.20.12Wayland Scanner for generating rust APIs from XML wayland protocol files.INDIRECT2
wayland-sys • 0.20.12FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.INDIRECT7
x11-dl • 2.21.0X11 library bindings for RustINDIRECT3
xml-rs • 0.7.0An XML library in pure RustINDIRECT1
xml-rs • 0.8.22An XML library in pure RustINDIRECT0
Apache-2.016
PackageRelationDependenciesPublished
alga • 0.5.4Abstract algebra for RustDIRECT5
approx • 0.1.1Approximate floating point equality comparisons and assertions.INDIRECT0
approx • 0.3.2Approximate floating point equality comparisons and assertions.INDIRECT2
cgmath • 0.14.1A linear algebra and mathematics library for computer graphics.INDIRECT14
clang-sys • 1.8.1Rust bindings for libclang.INDIRECT13
claxon • 0.3.3A FLAC decoding libraryINDIRECT0
cpal • 0.8.2Low-level cross-platform audio I/O library in pure Rust.INDIRECT42
gl_generator • 0.13.1Code generators for creating bindings to the Khronos OpenGL APIs.INDIRECT3
gl_generator • 0.9.0Code generators for creating bindings to the Khronos OpenGL APIs.INDIRECT4
gl • 0.10.0OpenGL bindingsDIRECT5
glutin • 0.16.0Cross-platform OpenGL context provider.DIRECT86
hound • 3.5.1A wav encoding and decoding libraryINDIRECT0
khronos_api • 2.2.0The Khronos XML API Registry, exposed as byte string constants.INDIRECT0
khronos_api • 3.1.0The Khronos XML API Registry, exposed as byte string constants.INDIRECT0
rodio • 0.7.0Audio playback libraryDIRECT59
winit • 0.15.1Cross-platform window creation library.INDIRECT75
BSD-3-Clause4
PackageRelationDependenciesPublished
bindgen • 0.69.5Automatically generates Rust FFI bindings to C and C++ libraries.INDIRECT31
nalgebra • 0.14.4General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.DIRECT20
ncollide2d • 0.15.42 and 3-dimensional collision detection library in Rust. Will be superseded by the parry2d crate.DIRECT24
ogg • 0.4.1Ogg container decoder and encoder written in pure RustINDIRECT1
ISC3
PackageRelationDependenciesPublished
libloading • 0.6.7Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.INDIRECT4
libloading • 0.8.5Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.INDIRECT10
rdrand • 0.4.0An implementation of random number generator based on rdrand and rdseed instructionsINDIRECT2
MIT OR Unlicense2
PackageRelationDependenciesPublished
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception2
PackageRelationDependenciesPublished
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT23
BSD-2-Clause1
PackageRelationDependenciesPublished
cloudabi • 0.0.3Low level interface to CloudABI. Contains all syscalls and related types.INDIRECT1
non-standard1
PackageRelationDependenciesPublished
fuchsia-cprng • 0.1.1Rust crate for the Fuchsia cryptographically secure pseudorandom number generatorINDIRECT0
CC0-1.01
PackageRelationDependenciesPublished
osmesa-sys • 0.1.2OSMesa library bindings for RustINDIRECT3
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
unknown1
PackageRelationDependenciesPublished
num-integer • 0.1.46Integer traits and functionsINDIRECT2
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
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/quicksilver)](https://licenses.dev/cargo/quicksilver)
<a href="https://licenses.dev/cargo/quicksilver">
  <img src="https://licenses.dev/b/cargo/quicksilver" alt="licenses" />
</a>

Or the licenses badge code for the 0.2.0 version:

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