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