-
smallvec
'Small vector' optimization: store up to a small number of items on the stack
-
arrayvec
A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.
-
corosensei
A fast and safe implementation of stackful coroutines
-
arraydeque
A ring buffer with a fixed capacity, which can be stored on the stack
-
stacksafe
Prevent stack overflow in deeply recursive functions with automatic stack management
-
unwinding
in Rust and for Rust
-
recursion
cache-aware stack safe recursion
-
smallbox
Small Boxoptimization: store small item on stack and fallback to heap for large item -
gix-fs
providing file system specific utilities to
gitoxide -
reblessive
A small runtime for running deeply nested recursive functions
-
psm
Portable Stack Manipulation: stack manipulation and introspection routines
-
environmental
Set scope-limited values can can be accessed statically
-
cactus
Immutable parent pointer tree
-
st3
A very fast lock-free, bounded, work-stealing LIFO queue
-
cargo-call-stack
Static, whole program stack usage analyzer
-
cheminee
Molecule indexing and search
-
pancakestack
Pancake Stack esoteric programming language
-
cala-tracing
Tracing library powering cala stack
-
loga
Combined logging and error handling
-
data_structure
implementing and managing common data structures
-
ternlang-api
ternlang.com Institutional API Gateway — Core REST interface for the Ternary Intelligence Stack. Powers /api/trit_decide, /api/trit_vector, and the TaaS mesh.
-
tembo-stacks
Tembo Stacks for Postgres
-
uiua
A stack-based array programming language
-
eta-algorithms
Low overhead data structures focused on performance
-
task-heap
stack tasks and pop them randomly
-
cutty
A fast, cross-platform GPU terminal emulator
-
str_stack
string allocator for allocating many write-once strings. This library is primarily useful for parsing where you need to repeatedly build many strings, use them, and then throw them away…
-
small_hash_map
A hash map optimized for small collections with automatic stack-to-heap transition
-
uni-core
Core interpreter library for the Uni programming language
-
uwd
Call Stack Spoofing for Rust
-
hypertwobits
cardinality estimation algorithm
-
cdk-ansible
generate Ansible playbooks from Rust code
-
techscan
analyzing and visualizing technology stacks in codes
-
scapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
-
second-stack
A fast allocator for short-lived slices and large values
-
bund_language_parser
BUND programming language parser
-
stack-graphs
Name binding for arbitrary programming languages
-
repose-navigation
Navigation (Nav3-like) for Repose
-
stackr-rs
A stack-based interpreter to be embedded in your application. Heavily inspired by Forth.
-
suika
web stack for building web applications
-
webrtc-signal
Examples of WebRTC.rs stack
-
yashiki-layout-tatami
Master-stack tiling layout engine for yashiki window manager
-
webrtc-util
WebRTC.rs stack
-
stack_collections
Stack-allocated collections for Rust
-
smox
Box that stores small objects inline and bigger objects on the heap using Box, Rc or Arc, with CoW semantic
-
stackaddr
Self-describing, layered network address representation, with flexible protocol stacks
-
ternlang
A stack based ternary esolang
-
formcalc-interpreter
FormCalc expression interpreter for XFA dynamic forms. Experimental — part of the PDFluent XFA stack, under active development.
-
uni-cli
Command-line REPL and interpreter for the Uni programming language
-
terrars
Terraform in Rust
-
stck
An embeddable interpreted language written fully in rust
-
xfa-json
JSON import/export for XFA form data. Experimental — part of the PDFluent XFA stack, under active development.
-
lib-sokoban
Sokoban: compact, efficient data structures packed into contiguous byte arrays
-
rustcp
A pure-Rust TCP/IP stack on TUN/TAP, focused on IPv6 + SRv6 testing. Companion to the PyTCP project.
-
bund
Interpreter and CLI for a Virtual Machine for BUND programming language
-
sigi
An organizing tool for terminal lovers who hate organizing
-
bufio
std::io::Write for your potentially uninitialized slice of memory
-
stackaroo
Swap out of the OS-provided stack
-
ropr
A blazing fast multithreaded ROP Gadget finder. ropper / ropgadget alternative
-
moos
Memory-Optimized Objects and Strings (MOOS)
-
wasmgdb
gdb for WebAssembly
-
small-collections
A collection of data structures optimized for small-buffer scenarios that reside on the stack and seamlessly spill to the heap
-
sfn-ng
Rust replacement for sfn with more features
-
cardinal-uxn
Uxn CPU interpreter
-
stackathon
The interpreter for the Stackathon language
-
moe-llm-core
Part of the MoE-13 Ternary Intelligence Stack
-
rusty-iccp
Implements the TASE.2/ISO 60870-3-503/IEC 60870-3-503/ICCP standard version 2000.8
-
copy-stack-vec
A no_std, fixed-capacity, stack-allocated Copy vector for Copy types, with no unsafe code by default
-
smol_strc
smol_str forks, replace Arc with Rc
-
utote
Stack allocated uint multiset, with optional SIMD implementations
-
xfa-dom-resolver
XFA template and data DOM with SOM-path resolution. Experimental — part of the PDFluent XFA stack, under active development.
-
tiny-vec
Small vector optimization
-
combo_vec
A blazingly fast no-std vector-like ADT using the stack (and optionally heap for overflow)
-
rune-axum-stack
All-in-one security middleware stack for Axum — helmet, CSRF, rate limiting, IP filter, HTTPS redirect, and body limit in one call
-
u8pool
Stack for u8 slices in a client-provided buffers
-
german-str
small-string optimized string type with fast comparisons
-
clear_on_drop
Helpers for clearing sensitive data on the stack and heap
-
rustile
Window Tiling Manager with Rust on x11 for now
-
heart
Hypermedia-based web development of the 1990 future!
-
stack_dst
A wrapper that allows storage of unsized values of up to a fixed size inline (without boxing)
-
unwinder
Call stack spoofing for Rust
-
rocstr
An immutable fixed capacity stack based generic copy string
-
staticvec
Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics
-
uiua_parser
Uiua parser implementation
-
eldek-tad
A project for learning Abstract Data Types (ADTs) in Rust. Heavily inspired by Java's implementation.
-
scriptful
A minimalist,
no_stdstack machine library for interpreting domain specific interpreted languages -
arraystring
Fixed capacity stack based generic string
-
esp-hal-mdns
mdns lookup stack for esp-hal
-
stackbox
&owning references in stable Rust - no_std-friendly Box -
zon_middleware
part of a new WIP, very incomplete async http service stack
-
mutcursor
Safely stores mutable references to parent nodes, for backtracking during traversal of tree & graph structures
-
communitas-ui-service
UI service layer for Communitas - bridges core logic to GUI stacks
-
bundcore
BUND programming language API
-
stackwise
Drop-in Rust stack usage analysis with JSON reports and an interactive local UI
-
escapegoat
Safe, fallible, embedded-friendly ordered set/map via a scapegoat tree. Validated against BTreeSet/BTreeMap.
-
rusty-mms-service
A high level service wrapper around the Manufacturing Message Specification (MMS)/ISO 9506/IEC 9506 provided by the rusty-mms crate
-
stack-arena
A fast, stack-like arena allocator for efficient memory management, implemented in Rust
-
rust_multistack
Support for two-dimentional stacks for the Rust programming language
-
ipstack-geph
Asynchronous lightweight userspace implementation of TCP/IP stack for transparent proxies
-
stackbox_2
&owning references in stable Rust - no_std-friendly Box -
undo_stack
A minimal undo stack for user defined types
-
axl
Stack-aware developer workflow CLI
-
avr-stack
Stack analysis for AVR
-
miny
Box<T> with small value optimization
-
fairqueue
Spatially distancing fair queue. A kind of queue for sequential round-robin processing.
-
uefi_corosensei
A fast and safe implementation of stackful coroutines. This is a fork adapted to work in a UEFI environment.
-
tui-framework-experiment
An set of harmonious Ratatui widgets with a goal of building a proper widget framework
-
stack_maxima_parser
Parser for the Modified Maxima syntax used in STACK
-
qstr
Cache-efficient, stack-allocated string types
-
rostl-datastructures
Oblivious data structures for secure and efficient computation
-
rivet-logger
Rivet framework crates and adapters
-
tinymap
A map structure that stores its data on the stack
-
deepsize
measuring the total size of object on the stack and heap
-
sctp-rs
Idiomatic Rust APIs for Linux SCTP Stack
-
rust-simple-stack-processor
stack processor emulator written in Rust
-
abin
working with binaries and strings. The library tries to avoid heap-allocations / memory-copy whenever possible by automatically choosing a reasonable strategy: stack for small binaries;…
-
rstl-stack
Stack data structures for rstl crates
-
cortex-m-stack
Stack usage tools for Cortex-M processors
-
stackmap
A fast stack-only hashmap for small high-performance scenarios
-
kickstart-cli
CLI for kickstarting deployments and building local-dev-to-multi-cloud AI-deployed stacks
-
nstack
Arity 4 stack for the kelvin merkle toolkit
-
lorawan-device
LoRaWAN device stack implementation
-
freertos-build
lib for building & using FreeRTOS in rust projects inside the build.rs
-
stacks_wars_checkers
Checkers game engine for the Stacks Wars platform
-
rust_twostack
Support for two-dimentional stacks for the Rust programming language
-
stacks_wars_core
Traits and portable types for Stacks Wars game engine crates
-
suika_templates
template engine for the suika web stack
-
rust_multistackvm
Stack-based virtual machine on top of rust_multistack crate
-
compose_core
The Compose Language implementation
-
runeforge
Blueprint to optimal stack JSON converter - Part of Rune* Ecosystem
-
bankarr
Array-like but growable vectors
-
adze-stack-pool-core
Thread-local and reusable stack pool utilities for parser workloads
-
suika_server
A server library for the suika web stack
-
extra_collections
Some possibly useful collections mostly intended for personal use
-
swamp-vm
Minimial virtual machine
-
heap-bytes
Lightweight size calculation for Rust data structures
-
examples
WebRTC.rs stack
-
tiny-str
Small string optimization
-
fret-launch
Application launch glue that wires Fret app, platform, runner, and renderer stacks
-
solstack
Enables management of your app's or game's control flow through a simple state stack machine
-
zon
part of a new WIP, very incomplete async http service stack
-
wownero-epee
working with
epee-encoded data -
stck-interpreter
An interpreter for the stck language
-
qc
An enhanced RPN cli tool for quick binary, octal, decimal, hexadecimal calcs
-
suika_json
A JSON handling library for the suika web stack
-
hanzo-engine
Hanzo Engine - canonical inference + embedding engine for the Hanzo stack
-
try_to_stack
stack container
-
stackvec
stack-allocated Vectors (performance and/or no-std)
-
inline-str
Efficent and immutable string type, backed by inline-array
-
stacks_wars_ludo
Classic Ludo game engine for the Stacks Wars platform
-
stacks_wars_lexi_wars
Lexi Wars word game engine for the Stacks Wars platform
-
hexga_array_vec
A vector with fixed capacity, backed by an array based on arrayvec
-
tashtalk
A client library for the TashTalk LocalTalk adapter
-
microstr
Stack-allocated string with fixed capacity
-
ensf594-project-mmap
Final project for the ENSF 594 course of the University of Calgary, summer 2022
-
riscv-stack
Stack usage tools for RISCV processors
-
stackvector
StackVec: vector-like facade for stack-allocated arrays
-
local_vec
fixed-capacity vector allocated on the stack
-
celsium
building interpreters
-
deepsize2
measuring the total size of object on the stack and heap
-
profile-bee-tui
Terminal-based flamegraph viewer for profile-bee (forked from flamelens)
-
position_preserving_moodle_question_xml_edit
Diff-friendly Moodle question.xml editor library. For those situations where you only want to touch the contents of one element and leave the rest of the XML as it was.
-
microstack
The simplest and the fastest implementation of a fixed-size stack on stack
-
spin4
esoteric programming language that uses 4D rotations for computations
-
zerogc-context
Handles the context of a zerogc collector
-
tinybitset
Generic implementation of small, fixed size, copyable bitsets
-
astack
offers a Stack data structure with fixed capacity capable of fast LIFO operations
-
scoped_stack
A scoped stack data structure
-
treiber_stack
A lockless, thread-safe, atomic linked-list
-
suika_mime
handling MIME types in the suika web stack
-
cftail
Tail CloudFormation deploys
-
s2n-quic-platform
Internal crate used by s2n-quic
-
stack
DSTs and arrays on the stack!
-
ripclip
Stack based clipboard replacement
-
async-wormhole
Async calls across non-async functions
-
zenoh-collections
Internal crate for zenoh
-
elise
A concurrent GC
-
stack_box
store unsize struct on stack with static check
-
recursion-visualize
visualized cache-aware stack safe recursion
-
recursion-schemes
cache-aware stack safe recursion (this is the really haskell brained one)
-
cargo-primestack
help run the prime stack
-
euph
A functional stack-based programming language
-
calf-vec
Small copy-on-write arrays, essentially combining
SmallVecandCow -
switcheroo
Lightweight userland context switches
-
zenoh-router
The zenoh router
-
harborc
A language that ports: targeting your thermostat, UFO, and kitchen sink
-
zense
Lightweight web stack
-
bund_stdlib_text_classifier
Text classification using Bayes classifier for BUND programming language
-
almighty-push
Automated jj stack pusher and PR creator for GitHub
-
stack-profile
Centralised ~/.cipherstash profile file management
-
vec_to_array
Moves a heap allocated
Vec<T>to an stack allocated array of typeTand sizeN -
roost_ui
roost UI
-
tk-http
A full-features asynchronous HTTP implementation for tokio-rs stack, including websockets
-
suika_utils
A small utility library for the suika web stack
-
llvm_stackmap
capable of parsing stack maps emitted by the LLVM compiler
-
polished_gdt
Global Descriptor Table (GDT) management for the Polished OS project
-
thumb2-stack-size
estimates stack space requirements of thumb2 programs
-
arraybox
A box with fixed capacity, backed by a byte array (it can be stored on the stack too). Implements fixed capacity
ArrayBox. -
chicken_esolang
An interpreter for the esolang Chicken
-
fixstr
fixing strings
-
inplace-box
A stack-allocated container similar to Box but without heap allocation
-
unstacked
Lock-free, no-std concurrent stack for Rust
-
stkd-db
Database abstraction layer for Stkd - supports SQLite and PostgreSQL
-
dynstack
A stack for trait objects that minimizes allocations
-
cyclic_data_types
Cyclic data types are series of structs, enums, types and functions to create a series of fast data types
-
roussillon-memory
Memory utility for the roussillon language
-
stack-array
A data structure for storing and manipulating fixed number of elements of a specific type
-
stack-buf
Vector-like facade for arrays allocated entirely on the stack
-
pulumi-automation
A Pulumi Automation API SDK for Rust
-
atomic-try-update
Primitives that make it easy to implement correct lock-free algorithms
-
small_vec2
Vector on the stack or heap need nightly rustc
-
generic-arrayvec
Interop between the arrayvec and generic_array crates
-
static-box
A stack-allocated box that stores trait objects
-
bund_stdlib_analysis
Numeric and text analysis for BUND programming language
-
nanobox
NanoBoxoptimization: store small item on stack and fallback to heap for large item -
numlang
A compiler for an esolang that uses hexadecimal
-
substack
Stackbound iterable linked list for heap-free recursive algorithms
-
zon_fs
part of a new WIP, very incomplete async http service stack
-
xstack-quic
The quic transport implementation for xstack
Try searching with DuckDuckGo.