-
elsa
Append-only collections for Rust where borrows to entries can outlive insertions
-
nonempty-collections
Correct-by-construction non-empty collections
-
cranelift-entity
Data structures using entity references as mapping keys
-
ph
data structures based on perfect hashing
-
small_btree
that add SmallBTreeMap data structure
-
once_map
Single assignment and lazy maps
-
vector-map
VecMap<K, V>: a Linear Search with Map API
-
st-map
Runtime for a stack-alocated map
-
timed-map
Lightweight map implementation that supports expiring entries and fully compatible with both std and no_std environments
-
anymap3
A safe and convenient store for one value of each type
-
libshumate
Rust bindings for libshumate
-
locspan
Code mapping utility types and traits
-
csf_benchmark
The program for benchmarking Compressed Static Functions
-
evmap
A lock-free, eventually consistent, concurrent multi-value map
-
iset
Map and set with interval keys (x..y)
-
mappers
Pure Rust geographical projections library
-
wmap
Command line tool to generate wardley map images from wmap files
-
instant-xml
A more rigorous way to map XML to Rust types
-
cantrip
Practical extension methods for standard Rust collections
-
mapboxgl
Unofficial Rust binding for mapbox-gl-js
-
aatree
in Rust
-
cpp_map
C++ std::map emulator
-
dioxus-leaflet
A general-purpose Leaflet map component for Dioxus applications
-
fluxmap
thread-safe, transactional, and concurrent in-memory key-value store for Rust. Offers ACID guarantees with Serializable Snapshot Isolation (SSI) and optional durability via a Write-Ahead Log (WAL)…
-
egui-map-view
An slippy map viewer for egui applications
-
anymap2
A safe and convenient store for one value of each type
-
funcmap
Derivable functorial mappings for Rust
-
cranelift-bforest
A forest of B+-trees
-
galileo
Cross-platform general purpose map rendering engine
-
sorted-index-buffer
array based sorted map with u64 keys
-
osm-io
Read and write OSM data
-
here_be_dragons
Map generator for games
-
hicc-std
Based on hicc's ability to provide rust with the ability to call c++ standard container class interfaces
-
id-map
Data structure of values indexed by IDs
-
wmap-parser
A parser for wmap formatted Wardley Map files
-
pixel_map
A map of pixels implemented by an MX quadtree
-
linkerland-parser
Parser for linker map files (.map) - part of linkerland
-
exhaustive-map
An exhaustive map for types with finite inhabitants
-
ref-map
Helper trait for Option and Result to map references
-
omap
Open Orienteering Mapper omap file writer
-
fast-layer
WIP: A fast WebAssembly-based layer for high-performance MapLibre/Mapbox
-
certain-map
A typed map which can make sure item exist
-
hattrie
A high-performance, cache-conscious, ordered map for string keys, based on the HAT-trie paper
-
rt_map
Runtime managed mutable borrowing from a map
-
smallmap
Small byte-sized generic key-value map type
-
bitsutils
Bits viewer
-
linkerland-metrics
Metrics aggregation and analysis for linker map files - part of linkerland
-
dispatch_map
Type-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate
-
wmap-renderer
A parser for wmap formatted Wardley Map files
-
seedable_hash
calculating seedable hashes and fast reduction of their ranges
-
linkerland
a tiny workbench for parsing, visualizing & analyzing linker artifacts
-
sl-types
Some basic types for Second Life related tools
-
itermaps
Implement commonly used combinations of
Iterator::map -
hibit_tree
Hierarchical bitmap tree. Integer-key map that can intersect FAST.
-
pollable-map
Utilites for storing futures and streams in as a pollable map
-
map_3d
3D geographic coordinate transformation
-
simple-grid
2d-grid structure
-
re_view_map
A view that shows a map
-
linkerland-tui
Terminal user interface for linker map analysis - part of linkerland
-
entropy-map
Ultra-low latency hash map using minimal perfect hash functions and compact encoding of values, minimizing memory footprint and storage size for efficient data retrieval
-
enumoid
Enum Indexed Containers
-
nonoverlapping_interval_tree
Map data structure keyed on (non-overlapping) ranges that allows lookup of a point within a range. Can be no_std (with use of alloc crate).
-
coordtransform
Provide mutual conversions between Baidu Coordinate System (BD09), Mars Coordinate System (GCJ02), and WGS84 Coordinate System
-
sparse_map
A sparse map with stable generational keys
-
const-tools
help write safe const fns such as destructuring and array operations
-
dequemap
A no_std compatible implementation of the dequemap crate
-
galileo-types
Trait based geo geometries and algorithms
-
galileo-egui
Egui widget showing Galileo map
-
source-span
Source code mapping and display utilities
-
rand_map
A map that creates a random handle on insertion to use when retrieving
-
galileo-mvt
Mapbox Vector Tile format reader
-
imf
processing .imf files
-
mapack
mapbox vector tiles
-
extend_map
A type to map or filter values passed into an Extend type before extending
-
cartography
map rendering library for Geographic features expressed using georust libraries
-
martini_rtin
RTIN algorithm
-
osmgraph
Convert OSM queries into graphs
-
egui-map
Visual component to draw a map on screen
-
mapgen
Map generator for games (dungeons, worlds etc.)
-
array_map
Map backed array for fixed size keys with O(1) performance
-
natural-earth-basemap
creating SVG basemaps using Natural Earth data, supporting multiple styles and customizable map projections
-
span-map
A data structure for efficiently managing sets of values over spans/ranges
-
pthash
Rust bindings for PTHash
-
mmap-loader
A Portable Executable manual map loader
-
bitrange
plugin to map bits in integer values to fields
-
variants-struct
A derive macro to convert enums into a struct where the variants are members
-
anyanymap
Macro for building any Type Map with a standard interface
-
keylist
Elixir keyword list in Rust
-
map_renderer
A very barebones Isometric renderer for raylib
-
lnx
map lines from stdin onto command arguments to be executed
-
overlay-map
A two-layered map data structure for Rust that tracks current and previous values for each key — with zero-clone, in-place state transitions
-
n-functor
Faux-derive a
mapfunction for types with one or more type parameters -
swamp-core-extra
Rust runtime implementations for Swamp core library collections (Vec, Map, Grid, Stack, etc.)
-
freedom-models
Models for the Freedom API
-
tile_sorcerer
Tools for modeling and querying vector tile sources
-
chashmap-async
Concurrent async hash maps with key-scoped locking
-
libshumate-sys
FFI bindings for libshumate
-
rs-json-map-cel
Converts the json docs using CEL
-
const-map-array
Map arrays in a const context
-
prefix_tree_map
generic prefix tree (trie) map with wildcard capture support
-
broomdog
A type-erased map with 'indefinite loanership'
-
id-vec
Simplify Graphs in Rust. Introduces IdVec, which automatically creates Ids for each new object, reusing deleted Ids.
-
osm-is-area
OpenStreetMap element an area or not?
-
gw2timers
Iterate and collect Guild Wars 2 map meta event times
-
lurk-elsa
Append-only collections for Rust where borrows to entries can outlive insertions
-
re_space_view_map
A space view that shows a map
-
structural-convert
Derive conversion traits (From, Into, TryFrom, TryInto) when fields are structurally similar in enums or structs
-
ds-ext
Extensions to standard Rust data structures which provide additional capabilities
-
higher_order_functions
A small collection of traits for implementing higher order functions
-
map_simple
A fast and secure library for parsing configuration files
-
dir-cache
Directory based kv-store
-
rmw-upnp
upnp port map daemon
-
colliflower
Implements various collection data structures
-
density-mesh-image
Image module for density mesh generator
-
index-map
A map with automatically generated usizes as keys
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
headless_chrome_operation_map
headless chrome operation map
-
ogmo3
reading and writing Ogmo Editor 3 projects and levels
-
o2o-impl
'o2o' crate
-
echomap
A command line tool for previewing map files in the terminal
-
nohashmap
Use HashMap syntax in Rust for non-hashable types
-
morkovmap
A data-driven, Markov Chain-based tilemap generator library and app
-
map
map!macro andmap_insert!macro, to create a HashMap collection and insert key-value pairs. Inspired by thevec!macro. -
staticmap
Tile based static map image renderer
-
tcgeneric
Generic data types used internally by TinyChain
-
bijective-enum-map
Convert an enum to and from another type, with From (or TryFrom)
-
valord-map
A dictionary sorted by values
-
decoder
your types
-
png-to-twmap
Creates a teeworlds map from a png
-
samcomp
A comparison tool for Sequence Alignment/Map files
-
expiremap
Key-Value map where each value has a custom expiry time
-
runar_macros_common
Common macros for the Runar system
-
romap
A trait for read-only-maps
-
pure-iter
Iterator adapter without side-effects, possible better performance
-
osm-pbf
Read and write the OSM PBF Format
-
morkovmap_rc
A data-driven, Markov Chain-based tilemap generator library and app. Single-thread-flavored.
-
map-range
map a value from a range to another range
-
map-ok
Mapping of Ok variants in an iterator
-
usize-set
Set data structures optimized to store sparsely distributed usize values
-
metamap
special
mapdata structure for storing arbitrary types, designed to provide a flexible solution for scenarios where the type is uncertain. It allows you to easily store and retrieve… -
ctxmap
A collection that can store references of different types and lifetimes
-
map-trait
Generic Map trait
-
keepops
Extension traits for keeping the input of mapping functions
-
serde-mobile
Move-oriented sequence and map access types for serde deserializers
-
latestmap
latest map
-
vector_mapp
A Vec based map
-
daummap
Kakao Map API wrapper
-
ckb_multi_index_map
MultiIndexMap: A generic multi index map inspired by boost multi index containers
-
dfb
Dynamic-Fifo-Buffer, like AnyMap but uses a VecDeque to store values and treats access as a Fifo
-
rs-tiled_json
A helper library to load JSON-formatted Tiled maps
-
concache
A fast, concurrent, shared hash map
-
trait-map
Rust map for dynamic trait storage and references
-
liquemap
A two-level-list key-ordered LiqueMap with fast iteration. It supports fast indexing, including range iterators. Many implementation details are delegated to std's flatten iterators.
-
osmgpsmap
OsmGpsMap-1.0
-
ic-certified-map
Merkleized map data structure
-
csv_utility
CLI to map csv files and some other utilities
-
osm-types
OSM Element Types
-
quake-bspc
Asynchronous wrapper for running the Quake BSP compiler 'bspc' as a child process
-
syncmap
fast, concurrent cache library built with a focus on performance and correctness. The motivation to build syncmap comes from the sync.Map in Golang
-
scalar_map
mapfor scalar types -
bidir-map
Bidirectional map implementation for Rust
-
pathlink
A URL type whose path can also be used as a filesystem path, for Rust
-
confmap
reading config file into a map in memory. The idea is the same to viper package in golang
-
segment-map
A self-balancing binary search tree for mapping discrete, disjoint segments to values
-
future-wrap
A minimal crate that lets you wrap a future to track each poll and modify the outcome
-
samfilt
A filtering tool for Sequence Alignment/Map files
-
const_array_map
A const-capable Map type backed by a static array
-
fst-map
succinct map
-
street_index
small utility crate for working with road name / street indexing for cartographic purposes
-
hitree
Indexable containers for Rust: HiSet and HiMap
-
pectin
Checks Quake map jam submissions
-
mc_map2png
application transforms Minecraft map data from NBT format into a visual PNG image. Additionally, a WebAssembly module is available for converting images on the client side.
-
maparr
macro to build a static
Mapbased on const array -
polymap
A map containing varying types of value
-
static-map-macro
Macro to create a stack-alocated map
-
mpmc-map
Mpmc async map implementation for highly concurrent low-write access
-
file_to_map
A small parser for using data from a file as a map
-
map_box
Map the value in a Box, re-using the allocation when possible
-
svmap
parse SVMap, used to map memory for emulators
-
rt_vec
Runtime managed mutable borrowing from a vec
-
tuple-map
map methods for tuple
-
access
that helps creating diverse accessors
-
qua_format
Parse .qua files for the rhythm game Quaver
-
dpc-simplemap
map with default value and compacting
-
tagmap
PLC-like lightweight-typing tag map
-
castle-core
CastleCore - Core engine for Altenstein (and same projects)
-
ttlhashmap
Optionally bounded HashMap-like container with decaying nodes
-
strawberride
A Celeste map serializer and deserializer
-
const_lookup_map
Rust map that can be defined in a const context
-
fst_stringstring
String-to-String Map built from fst
-
evobox
A pointer type which allows for safe transformations of its content without reallocation
-
const-assoc
A const-capable Map type backed by a static array
-
type-mapper
Macro to map types based on examples
-
hexmap
creating and working with hex-based tile maps
-
key-mutex
Access mutexes by key
-
macro-map
Closure-less
Result::map_errandOption::ok_or_else -
const_hashmap
Compile-time hash map for any const-hashable key
-
small-sorted-map
Heap-stored map based on a sorted list
-
fndg
An unchained map game where you battle for resources while building your nation up
-
translating-symbolic
A program to translate symbolic sequences from a circle map with two branches to a circle map that is the first map repeated twice. Refer README.
-
map-of-indexes
A compact key-value map for unique but not dense indexes
-
map1
@ErichDonGubler's fancy template for new Rust projects
-
short-lease-map
A map collection optimized for brief internship of values
-
smolmap
A hashmap on the stack
-
string_map
Create a record to store any type of value
Try searching with DuckDuckGo.