mattnischan / Immutable.NetLinks
A lightweight library for using immutable datatypes as first class citizens in .Net (as much as the CLR will allow, anyway). Optimized for performance and size, it provides a simple API for creating and using immutable datatypes.
☆39Updated 3 years ago
Alternatives and similar repositories for Immutable.Net
Users that are interested in Immutable.Net are comparing it to the libraries listed below
Sorting:
- Reports diagnostics, helping you to annotate your source tree with (Item)NotNull / (Item)CanBeNull attributes.☆25Updated 4 years ago
- .NET Standard Library for giving (bool, T) Option-like semantics☆29Updated 9 months ago
- A set of source generators for equality, immutability, ...☆91Updated 3 years ago
- Provide Structurizer with an object graph and it efficiently provides key-values for it.☆52Updated 3 years ago
- Expression.ToString() is not so nice to look at sometimes, this library will ToString your expression in the way you want☆26Updated 10 years ago
- ☆54Updated 2 years ago
- Multi-threaded .NET high performance Least Recently Used cache with async/await support shipped as source-only NuGet package☆85Updated 6 years ago
- C# library to create new immutable object applying lambda expressions to the existing immutable object☆63Updated 5 years ago
- C# parser for .NET & Mono stack traces☆53Updated 5 years ago
- A C# implementation of Message Templates☆59Updated 7 years ago
- Unit of work + document database on Postgresql & MSSql☆25Updated 4 years ago
- Making it easier to convert strings to/from .NET types.☆47Updated 7 years ago
- Scratch pad for various expression tree improvements.☆82Updated 3 years ago
- ☆54Updated 8 years ago
- A C# library to make work with value-semantics easier by e.g. (efficiently) implementing Equals and GetHashCode for you.☆28Updated 2 years ago
- Simple async in process route library.☆41Updated 7 years ago
- Build IComparer and IEqualityComparer objects using natural language syntax.☆48Updated 7 years ago
- Metrics library for the .NET structured logging framework Serilog http://serilog.net☆97Updated 5 years ago
- An Option type for C#☆49Updated 7 years ago
- Actor library for C# with additional modules that support persistence to Redis, as well as JS integration☆123Updated 2 years ago
- Deprecated: now a part of https://github.com/serilog/serilog-sinks-console☆22Updated 7 years ago
- Converts a C# expression tree (from Linq namespace) to a syntatically correct javascript code.☆65Updated 6 months ago
- C# Pattern Matching via expression trees☆22Updated 5 years ago
- A class library implementing probabilistic data structures in .NET☆61Updated 3 years ago
- System.Linq.Expression expressions optimizer. http://thorium.github.io/Linq.Expression.Optimizer☆114Updated 2 months ago
- Task-like structs which capture no synchronization context on the await operations.☆40Updated 3 years ago
- Interfaces for commonly used .NET types like `File`, `Directory`, `Stream`, `Path`, `Math`, `Environment`, `Task`, etc. for better testab…☆33Updated 4 years ago
- A portable event aggregator for pub-sub messaging, using Rx, for .NET 4+, SL5, WP8+ and Windows Store Apps☆85Updated 7 years ago
- ☆61Updated 2 months ago
- Easy-to-use exception causality chains for async/await.☆65Updated 5 years ago