cowstrings

String optimizer

An implementation of a copy-on-write string data-type that optimizes performance by sharing internal memory and making copies only when necessary.

Copy-On-Write string implementation according to nim-lang/RFCs#221

GitHub

18 stars
1 watching
1 forks
Language: Nim
last commit: about 1 month ago
Linked from 1 awesome list

copy-on-writecowdatatypenimnim-langoptimizationstring

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
planetis-m/ssostrings An optimized string data type designed to reduce runtime memory allocations on embedded systems. 17
mengrao/str An optimized string class with an adaptive hash table for fast searching and comparisons 125
btwael/superstring An efficient string library optimized for memory and CPU usage using the Rope data structure 291
ashvardanian/stringzilla A library that provides optimized string manipulation functions to improve performance on modern CPUs. 2,223
typemonkey/turtle A programming language designed to optimize memory usage through long-term storage of data 5
ndreckshage/cssvacuum A Chrome extension tool to optimize critical rendering path by analyzing CSS usage and providing inlined and cached versions of critical styles. 45
davisyoshida/lorax A JAX transform that simplifies the training of large language models by reducing memory usage through low-rank adaptation. 132
mandrean/cw-optimizoor Optimization tool for compiling and optimizing CosmWasm smart contracts. 50
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
stunkymonkey/osm_ch A tool that uses graph contraction hierarchies to speed up shortest path calculations on OpenStreetMap data 17
forbeslindesay/redux-optimist Optimistically applies actions to update state before committing them to the system 776
gpleiss/efficient_densenet_pytorch An implementation of DenseNets optimized to save GPU memory by using checkpointing 1,521
cosmwasm/optimizer Automated compiler for generating optimized Wasm binaries from Rust contracts 123
emergetools/smallstrings A tool for reducing localized string file sizes by eliminating key duplication and using compressed storage. 127
jmrichardson/tuneta Automates optimization of technical indicators for machine learning models in finance 413