Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: immutable-objects
imrafaelmerino/json-values
Persistent Json in Java
Language: Java - Size: 166 MB - Last synced: about 21 hours ago - Pushed: 2 days ago - Stars: 20 - Forks: 0
chmllr/wikizen
Simple Markdown Wiki in your Dropbox.
Language: JavaScript - Size: 767 KB - Last synced: 11 days ago - Pushed: almost 6 years ago - Stars: 12 - Forks: 0
ExpediaGroup/bull
BULL - Bean Utils Light Library
Language: Java - Size: 24 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 182 - Forks: 45
immutables/immutables
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
Language: Java - Size: 12.2 MB - Last synced: 12 days ago - Pushed: about 2 months ago - Stars: 3,364 - Forks: 277
cakephp/chronos
A standalone DateTime library originally based off of Carbon
Language: PHP - Size: 1.26 MB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 1,334 - Forks: 61
gangelo/immutable_struct_ex
ImmutableStructEx is yet another immutable struct. What makes ImmutableStructEx different, is that it allows you to create immutable structs in one step by default. In other words, other immutable struct gems force you to first define the struct, then instantiate the struct object; or, define the struct and instantiate the struct object via chaining.
Language: Ruby - Size: 45.9 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 3 - Forks: 0
munusphp/munus
Power of object-oriented programming with the elegance of functional programming in PHP.
Language: PHP - Size: 444 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 170 - Forks: 12
vspiliop/martian-robots
Coding exercise: The martian robots/ rovers problem in Java with a functional twist..
Language: Java - Size: 62.5 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
wol-soft/php-json-schema-model-generator
Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
Language: PHP - Size: 1.19 MB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 56 - Forks: 11
wasmerio/ate
Distributed immutable data store with strong encryption and authentication
Language: Rust - Size: 64.6 MB - Last synced: 16 days ago - Pushed: 9 months ago - Stars: 129 - Forks: 10
suned/pfun
Functional, composable, asynchronous, type-safe Python.
Language: Python - Size: 1.58 MB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 146 - Forks: 12
hebertialmeida/ModelGen
🎰 A CLI to generate Models for many languages, based on a JSON Schema and a template.
Language: Swift - Size: 424 KB - Last synced: 25 days ago - Pushed: almost 5 years ago - Stars: 44 - Forks: 9
Keller-Michael/value_objects
:lock: examples of value objects (and immutability)
Language: ABAP - Size: 5.86 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
juancarlospaco/nim-contra
Lightweight Self-Documenting Design by Contract Programming and Security Hardened mode.
Language: Nim - Size: 327 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 50 - Forks: 3
olee/dyn-immutable
Typescript compatible easy to use immutable modification library using expression ASTs to properly maintain immutability
Language: TypeScript - Size: 36.1 KB - Last synced: 9 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
jasny/immutable
Helper method for immutable objects
Language: PHP - Size: 18.6 KB - Last synced: 3 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 1
Elao/FormSimpleObjectMapper 📦
🖇 Eases mapping immutable/value objects to Symfony Forms
Language: PHP - Size: 40 KB - Last synced: 8 months ago - Pushed: almost 5 years ago - Stars: 17 - Forks: 0
moondef/constantie 📦
A tiny JavaScript library for creation of fully immutable objects and arrays
Language: JavaScript - Size: 87.9 KB - Last synced: 24 days ago - Pushed: over 2 years ago - Stars: 16 - Forks: 0
sandrokeil/php-value-object-redux
Opinionated PHP immutable value object example with deep nesting, JsonSerializable, snake_case and camelCase
Language: PHP - Size: 64.5 KB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
grebaldi/plow-js 📦
Functional operations on large immutable objects
Language: JavaScript - Size: 229 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 48 - Forks: 4
renanaragao/BuilderImmutableObject
Facilitates work with immutable objects, allows changing storage restrictions and prevents importing source objects.
Language: C# - Size: 31.3 KB - Last synced: about 5 hours ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
rinslow/candyland
Immutable Data Structures for python, for better OOP Programming and Safer Multi-threading.
Language: Python - Size: 70.3 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 3 - Forks: 0
mle86/php-value
PHP Immutable Value Object base class
Language: PHP - Size: 88.9 KB - Last synced: 15 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
event-engine/php-data
Immutable objects for Event Engine
Language: PHP - Size: 55.7 KB - Last synced: 22 days ago - Pushed: 3 months ago - Stars: 20 - Forks: 4
akuzko/update-js
JS object immutability helper
Language: JavaScript - Size: 35.2 KB - Last synced: 17 days ago - Pushed: over 2 years ago - Stars: 10 - Forks: 2
DamirsCorner/20200612-builder-immutable-class
Sample project for "Constructing Immutable Objects with a Builder" blogpost
Language: C# - Size: 4.88 KB - Last synced: 11 months ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0
Svitlana-Berezhna/immutable-objects
Immutable Objects (Homework â„– 5 of the Java Software Development Course).
Language: Java - Size: 1.95 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
invio/Invio.Immutable
C# Library used to ease immutable class creation and data management
Language: C# - Size: 127 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0
Freeongoo/java-immutable-object
Immutable Objects in Java
Language: Java - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 1
phoinixi/es6-immutables
Immutable js data structure extends
Language: JavaScript - Size: 119 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0