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: almost 2 years ago
Linked from 1 awesome list

csharp-sourcegeneratordotnetfunctionalfunctional-programmingimmutability

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
drboolean/immutable-extAn extension to Immutable.js providing additional algebraic structures and operations for functional programming.489
andrewdavey/immutable-devtoolsCustom formatter for displaying Immutable-js collections in Chrome Dev Tools662
pelotom/immutagenA JavaScript library that emulates immutable generators to support certain library features129
nyrest/fastgenericnewA fast alternative to Activator.CreateInstance for creating objects in .NET.244
dasmulli/data-builder-generatorGenerates builder classes for model classes with predefined property names.116
collinalpert/lombok.netA .NET library that uses source generators to automatically create boilerplate code for classes and structs.316
magicstack/immutablesAn immutable mapping type for high-performance Python applications1,134
rsms/immutable-cppA C++ library providing persistent immutable data structures for efficient appends, updates and lookups.283
mknejp/dotvariantA type-safe sum type library for C# that enables the creation of compact variants with compile-time checked constraints and generated interfaces.70
lucaong/immutableEfficient immutable data structures for the Crystal programming language201
martinothamar/wrappervalueobjectGenerates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting53
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
mostmand/cloneableAn auto-generation tool for adding clone methods to classes in C#73
devlooped/thisassemblyExposes project and assembly level information as constants in a reusable class446
athif23/start-imbaGenerates new Imba projects quickly and easily with minimal configuration.22