Immutype

Immutable helpers

Generates extension methods for immutable data types in .NET.

Immutability is easy!

GitHub

41 stars
1 watching
3 forks
Language: C#
last commit: 3 days ago
Linked from 1 awesome list

csharp-sourcegeneratordotnetfunctionalfunctional-programmingimmutability

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
drboolean/immutable-ext An extension to Immutable.js providing additional algebraic structures and operations for functional programming. 490
andrewdavey/immutable-devtools Custom formatter for displaying Immutable-js collections in Chrome Dev Tools 662
pelotom/immutagen A JavaScript library that emulates immutable generators to support certain library features 129
nyrest/fastgenericnew A fast alternative to Activator.CreateInstance for creating objects in .NET. 240
dasmulli/data-builder-generator Generates builder classes for model classes with predefined property names. 115
collinalpert/lombok.net A .NET library that uses source generators to automatically create boilerplate code for classes and structs. 313
magicstack/immutables An immutable mapping type for high-performance Python applications 1,135
rsms/immutable-cpp A C++ library providing persistent immutable data structures for efficient appends, updates and lookups. 284
mknejp/dotvariant A type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces. 70
lucaong/immutable Efficient immutable data structures for the Crystal programming language 203
martinothamar/wrappervalueobject Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting 53
codecentric/net_automatic_interface Automatically generates interfaces from classes to reduce friction and noise in code 62
mostmand/cloneable An auto-generation tool for adding clone methods to classes in C# 72
devlooped/thisassembly Exposes project and assembly level information as constants in a reusable class 441
athif23/start-imba Generates new Imba projects quickly and easily with minimal configuration. 22