Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with immutability

A curated list of projects in awesome lists tagged with immutability .

https://github.com/http4k/http4k

The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.

http http-client http-server http4k immutability kotlin tdd testability typesafe

Last synced: 01 Oct 2024

https://github.com/z-pattern-matching/z

Pattern Matching for Javascript

functional-programming immutability pattern-matching

Last synced: 30 Sep 2024

https://github.com/unadlib/mutative

Efficient immutable updates, 2-6x faster than naive handcrafted reducer, and more than 10x faster than Immer.

immer immutability immutable mutable mutation mutative react reducer redux state-management

Last synced: 01 Oct 2024

https://github.com/eslint-functional/eslint-plugin-functional

ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

eslint eslint-plugin eslint-rules fp functional functional-programming immutability javascript typescript

Last synced: 28 Sep 2024

https://github.com/jonaskello/eslint-plugin-functional

ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

eslint eslint-plugin eslint-rules fp functional functional-programming immutability javascript typescript

Last synced: 04 Aug 2024

https://github.com/xaviergonz/mobx-keystone

A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more

data-trees frp functional-reactive-programming immutability mobx mobx-keystone mobx-state-tree mutability reactive snapshots state-management state-tree

Last synced: 31 Jul 2024

https://github.com/jonaskello/tslint-immutable

TSLint rules to disable mutation in TypeScript.

immutability tslint-rules typescript

Last synced: 03 Oct 2024

https://github.com/ms-ati/docile

Docile keeps your Ruby DSLs tame and well-behaved

builder-pattern dsl immutability ruby

Last synced: 31 Jul 2024

https://github.com/davidgilbertson/react-recollect

State management for React

immutability react state-management

Last synced: 02 Aug 2024

https://github.com/giusepperaso/structura.js

A very fast and lightweight Typescript library to create immutable states with a mutable syntax

immutability javascript state structural-sharing typescript

Last synced: 31 Jul 2024

https://github.com/Lambdish/phunctional

⚑️ λ PHP functional library focused on simplicity and performance

functional functional-programming immutability map performance php php-library reduce

Last synced: 04 Aug 2024

https://github.com/Vanilla-OS/ABRoot

ABRoot is utility which provides full immutability and atomicity to a Linux system, by transacting between two root filesystems. Updates are performed using OCI images, to ensure that the system is always in a consistent state.

atomicity command-line hacktoberfest immutability linux transactions vanillaos

Last synced: 01 Aug 2024

https://github.com/ipmjs/ipmjs

Immutable Package Manager

immutability immutable package-manager

Last synced: 01 Aug 2024

https://github.com/iusehooks/redhooks

Predictable state container for React apps written using Hooks

hooks immutability react-hooks reacthooks reducer redux state-management state-tree

Last synced: 31 Jul 2024

https://github.com/serradura/u-attributes

Create "immutable" objects with no setters, just getters.

activemodel change-detection data-integrity data-validation getters immutability no-setters ruby ruby-gem

Last synced: 03 Oct 2024

https://github.com/dnkmmr69420/nix-installer-scripts

Various scripts to install the nix package manager. Also has installers for selinux systems and silverblue too.

bash distrobox immutability immutable installer installer-script installers linux microos nix selinux shell shell-script shell-scripts silverblue

Last synced: 04 Aug 2024

https://github.com/davidmarne/flutter_built_redux

Built_redux provider for Flutter.

flutter immutability redux

Last synced: 04 Aug 2024

https://github.com/redbadger/immutable-cursor

πŸ‘Š Immutable cursors incorporating the Immutable.js interface over a Clojure-inspired atom

cursor immutability state-management

Last synced: 04 Aug 2024

https://github.com/marcosh/php-validation-dsl

A DSL for validating data in a functional fashion

dsl functional immutability php validation

Last synced: 01 Aug 2024

https://github.com/ElMassimo/better_settings

βš™ Settings for Ruby apps – fast, immutable, better.

immutability rails ruby settings yaml

Last synced: 06 Aug 2024

https://github.com/elmassimo/better_settings

βš™ Settings for Ruby apps – fast, immutable, better.

immutability rails ruby settings yaml

Last synced: 01 Oct 2024

https://github.com/serradura/u-struct

Create powered Ruby structs.

immutability ruby rubygem u-gems

Last synced: 03 Oct 2024

https://github.com/javiercejudo/modelico

Serialisable immutable models for JavaScript

immutability json-schema models serialization

Last synced: 26 Sep 2024

https://github.com/ruzicka/immutable-custom-merge

Allows deep merging of Immutable objects with custom per-property merging strategy

immutability immutable immutablejs merge

Last synced: 01 Aug 2024

https://github.com/wildhoney/moggy

Miniature ~2kb library that brings immutability to existing prototype functions employing the principle of least astonishment.

functional immutability immutable prototype side-effect tuples

Last synced: 01 Oct 2024

https://github.com/wildhoney/hylian

Quick and easy doubly and singly linked immutable list implementation that allows for inserting, removing and shifting.

doubly-linked-list immutability immutable linked-list list singly-linked-list

Last synced: 01 Oct 2024

https://github.com/keller-michael/value_objects

πŸ”’ examples of value objects (and immutability)

abap example immutability immutable immutable-objects learning-by-doing value-object

Last synced: 26 Sep 2024