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: almost 2 years ago
Linked from 1 awesome list

copy-on-writecowdatatypenimnim-langoptimizationstring

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
planetis-m/ssostringsAn optimized string data type designed to reduce runtime memory allocations on embedded systems.17
mengrao/strAn optimized string class with an adaptive hash table for fast searching and comparisons126
btwael/superstringAn efficient string library optimized for memory and CPU usage using the Rope data structure291
ashvardanian/stringzillaA library that provides optimized string manipulation functions to improve performance on modern CPUs.2,290
typemonkey/turtleA programming language designed to optimize memory usage through long-term storage of data5
ndreckshage/cssvacuumA Chrome extension tool to optimize critical rendering path by analyzing CSS usage and providing inlined and cached versions of critical styles.45
davisyoshida/loraxA JAX transform that simplifies the training of large language models by reducing memory usage through low-rank adaptation.134
mandrean/cw-optimizoorOptimization tool for compiling and optimizing CosmWasm smart contracts.50
jiangoforit/yellowfin_pytorchAn optimizer that automatically tunes momentum and learning rate using local quadratic approximation.287
stunkymonkey/osm_chA tool that uses graph contraction hierarchies to speed up shortest path calculations on OpenStreetMap data17
forbeslindesay/redux-optimistOptimistically applies actions to update state before committing them to the system776
gpleiss/efficient_densenet_pytorchAn implementation of DenseNets optimized to save GPU memory by using checkpointing1,524
cosmwasm/optimizerAutomated compiler for generating optimized Wasm binaries from Rust contracts123
emergetools/smallstringsA tool for reducing localized string file sizes by eliminating key duplication and using compressed storage.129
jmrichardson/tunetaAutomates optimization of technical indicators for machine learning models in finance421