A fast, concurrent string interner
-
Updated
Aug 19, 2024 - Rust
A fast, concurrent string interner
🗃 UTF-8 string, byte string, and C string interner
Compact, immutable string↔id indexes for huge catalogs: a front-coded dictionary with prefix and range queries, an ordered FST that adds fuzzy and subsequence search, and minimal-perfect-hash maps (the compact one is 1.24 B/key).
Chunk-backed arena for Go values whose lifetime is one batch: generic over the element type, with pointer-free descriptors the GC skips.
Swift implementation of general-purpose interners for every use case
High-performance sharded string interner using atomic memory resources, custom allocators, and low-contention concurrency design.
Intern or memoize strings, byte/rune slices, or any other type (experimental)
String interning for Zig - hash-based StringId + optional debug pool
Mirror of atom @ core.tcl.tk/akupries -- String interning.
Solutions for Crafting Interpreters Challenges (Spring 2026 CS4080)
To associate your repository with the string-interning topic, visit your repo's landing page and select "manage topics."