icedam

Mutation prevention library

A lightweight library to prevent accidental data mutation and bugs in applications

Just-in-time immutability.

GitHub

44 stars
3 watching
2 forks
Language: JavaScript
last commit: over 9 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
serge-sans-paille/frozen A library that provides efficient, constexpr-friendly container classes and algorithms for C++14 developers 1,323
aearly/icepick A library for efficiently handling immutable data structures in JavaScript 421
okwolf/hyperapp-freeze A utility to prevent direct state mutations in Hyperapp applications 6
snyk-labs/nopp Protects against Prototype Pollution vulnerabilities in JavaScript objects by freezing specific built-in objects. 25
snapframework/heist A Haskell library that allows binding values to XML tags in web templates 92
icings/partitionable A plugin for CakePHP's ORM that enables grouping-based limiting of related data 16
wojteklu/watchdog Class for detecting and logging excessive main thread blocking in iOS and macOS applications. 1,861
olark/lightningjs A JavaScript library that embeds third-party code in its own window context to avoid conflicts and ensure fast asynchronous execution. 653
ice-lab/icestore A simple and friendly state management solution for React applications 399
wardlem/lambdash A library providing generic functional programming functionality for JavaScript 5
luanrafael/jlogam A JavaScript library for creating gesture-based interfaces for mobile applications. 5
iden3/snarkjs A JavaScript and WebAssembly implementation of a zero-knowledge proof protocol for secure multi-party computations 1,790
scottcorgan/immu A lightweight JavaScript library that enables immutable objects with fail-fast error checking and lazy property evaluation. 356
philogy/safeconsole A memory-preserving logging library for Solidity applications. 50
icedland/iced A high-performance toolset for analyzing and manipulating machine code in various programming languages 2,955