rustio rustio.net

Data Structures

0

maskerad_object_pool

Experimental

A collection of object pools, for more efficient dynamic memory allocation

0 downloads · 8y ago
0

blockbuffers

Experimental

Blockbuffers is a serialization tool which builds strict Flatbuffers binaries.

0 downloads · 7y ago
0

froggy

Experimental

Froggy is a prototype for the Component Graph System programming model. It aims to combine the convenience of composition-style Object-Oriented Programming with the performance close to Entity-Component Systems.

0 downloads · 8y ago
0

static_map

Experimental

A static hashmap implementation, based on the Round-Robin hashing algorithm found in rustc.

0 downloads · 9y ago
0

tagged-rendezvous

Experimental

Rendezvous hashing with support for tag-based exclusions

0 downloads · 4y ago
0

index-pool

Experimental

A pool which manages allocation of unique indices. Acts like a psuedo-memory allocator.

0 downloads · 8y ago
0

vecset

Experimental

A vector-based sorted map, set and keyed-set implementation

0 downloads · 4mo ago
0

immutable-map

Experimental

An immutable ordered map and set based on weight-balanced tree.

0 downloads · 9y ago
0

iodyn

Experimental

An incremental collections library making use of Adapton

0 downloads · 9y ago
0

rc_collections

Experimental

Shared, reference-counted, copy-on-write, single-pointer buffers

0 downloads · 4y ago
0

rust_heap

Experimental

Simple bounded binary heap

0 downloads · 8y ago
0

plain

Experimental

A small Rust library that allows users to reinterpret data of certain types safely.

0 downloads · 8y ago
0

psbus

Experimental

Generic Publish / Subscribe model for application messaging

0 downloads · 6y ago
0

easy_strings

Experimental

Ergonomic, garbage collected strings for Rust

0 downloads · 9y ago
0

string-wrapper

Experimental

A possibly-stack-allocated string with generic bytes storage

0 downloads · 9y ago
0

anchormap

Experimental

Lock-free concurrent hash map: elements never move after insertion, enabling lock-free reads

0 downloads · 6mo ago
0

multiqueue

Experimental

A fast mpmc broadcast queue

0 downloads · 9y ago
0

tranche

Experimental

Tranches are an alternative to slices

0 downloads · 6y ago
0

sif-kdtree

Experimental

simple, immutable, flat k-d tree

0 downloads · 7mo ago
0

addressable-pairing-heap

Experimental

An addressable pairing heap implementation.

0 downloads · 9y ago
0

consume

Experimental

Memory order consume for when it's known that the compiler can't elide the dependency

0 downloads · 9y ago
0

radixal

Experimental

Digits iteration for unsigned integer types.

0 downloads · 6y ago
0

sized-vec

Experimental

Type level sized vectors

0 downloads · 7y ago
0

ditto

Experimental

CRDTs for common data structures like maps, sets, vecs, strings, and JSON

0 downloads · 8y ago
0

any_key

Experimental

Dynamically typed keys for associative arrays.

0 downloads · 8y ago
0

compacts-bits

Experimental

succinct bit vector

0 downloads · 9y ago
0

ziptree

Experimental

Tarjan's zip tree implemented in Rust

0 downloads · 7y ago
0

vsmtp-common

Experimental

Next-gen MTA. Secured, Faster and Greener

0 downloads · 3y ago
0

hashed

Experimental

A Hashed type you can convert any hashable type into and still do equality checks on

0 downloads · 7y ago
0

ntriple

Experimental

A simple RDF N-Triples parser

0 downloads · 9y ago
0

dot_json

Experimental

Tools for dot map representations of serde_json Maps

0 downloads · 8y ago
0

array_cow

Experimental

In memory array de-duplication, useful for efficient storing of a history of data versions.

0 downloads · 9y ago
0

finny

Experimental

Finite State Machines with a procedural builder-style API and compile time transition checks.

0 downloads · 4y ago
0

ai2070-net

Experimental

High-performance, schema-agnostic, backend-agnostic event bus

0 downloads · 4mo ago
0

pqgrams

Experimental

This package implements a basic version of the PQ-Grams tree-edit-distance approximation algorithm, as generically as possible. It defines traits that you can define for your label-types and tree-types, to use custom types with the algorithm. It also defines a basic generic Tree type for string or integer leaf types that is easy to build with, and compatible with the algorithm.

0 downloads · 9y ago
0

nucleic-acid

Experimental

Implementations of Suffix Array, Burrows-Wheeler Transform and FM-index

0 downloads · 9y ago
0

compacts-dict

Experimental

succinct dictionary

0 downloads · 9y ago
0

MBrane

Experimental

MBrane implementations in Rust

0 downloads · 9y ago
0

index_queue

Experimental

A queue for unique indices with constant-time query and removal

0 downloads · 9y ago
0

fed

Experimental

A sketch implementation of anonymous, tagged unions in stable Rust

0 downloads · 9y ago
0

fsm-guards

Experimental

Fuel-metered JSONLogic guard evaluation with per-call custom operators — forked from jsonlogic-rs

0 downloads · 2mo ago
0

judy-sys

Experimental

Low-level Judy array FFI binding

0 downloads · 9y ago
0

nexus-logbuf

Experimental

Lock-free SPSC and MPSC byte ring buffers for logging and archival

0 downloads · 4mo ago
0

slicevec

Experimental

A vector using an external slice as backing storage

0 downloads · 9y ago
0

rep_derive

Experimental

A small tool for representation/class invariants

0 downloads · 6y ago
0

kailua_env

Experimental

Basic environments for Kailua

0 downloads · 9y ago
0

nonempty_range

Experimental

A simple Range representing nonempty ranges.

0 downloads · 7y ago
0

type-info-derive

Experimental

Meta type information and type reflection at compile-time and runtime.

0 downloads · 8y ago
0

honestintervals

Experimental

Comprehensive, correctly rounding interval arithmetic library.

0 downloads · 9y ago
0

http_header

Experimental

A simple, dependency-less HTTP-header builder and parser

0 downloads · 4y ago