AntonovAnton / math.evaluation
This .NET library allows you to evaluate and compile any mathematical expression from a string dynamically at runtime. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific, programming, boolean math expressions.
☆56Updated last week
Alternatives and similar repositories for math.evaluation:
Users that are interested in math.evaluation are comparing it to the libraries listed below
- Concurrent collections and synchronization primitives for writing fast multithreaded and asynchronous code☆87Updated 2 months ago
- ZoneTree.FullTextSearch is an open-source library that extends ZoneTree to provide efficient full-text search capabilities. It offers a f…☆80Updated 2 months ago
- 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", …☆192Updated last week
- The fastest cache library written in C# for items with set expiration time. Easy to use, thread-safe and light on memory.☆101Updated this week
- File path abstraction library for .NET.☆65Updated this week
- Expressions Evaluator for .NET☆60Updated 9 months ago
- Immutability is easy!☆48Updated last week
- Dynamically run code using .NET 9, Roslyn and AssemblyLoadContext☆113Updated 4 months ago
- ☆31Updated last year
- An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing …☆228Updated this week
- Fast C# UUID implementation for .NET 6 & 7☆71Updated 7 months ago
- First-ever acyclic generic extensible typesafe implementation of Visitor pattern for .NET without any usage of dynamic cast☆32Updated 8 months ago
- String representations of expression trees + library of expression tree objects☆159Updated last year
- Telegram logging provider☆42Updated last week
- A CSharp library that can deep clone any object using only reflection.☆50Updated 2 years ago
- 🔑🔒 Lock your c# threads by key☆70Updated 4 months ago
- This library allows the use of asynchronous programming techniques with the LiteDb library☆109Updated 9 months ago
- Step by step guide on how to debug a C# SourceGenerator in Visual Studio 2022☆124Updated 2 years ago
- Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCol…☆116Updated 2 years ago
- Memory pools, non-allocating LINQ, traffic-free collections☆106Updated 4 years ago
- .NET library that aims to provide faster usage of C# reflection features. Especially the usage of constructor and members accessors (get/…☆57Updated last year
- ☆51Updated last week
- Fast deep cloning library for .NET 8+. Zero-config, works out of the box.☆57Updated 3 weeks ago
- IDisposable helper types.☆128Updated last year
- Linq for Span<T> using SourceGenerators☆53Updated 3 years ago
- A convenient data structure supporting efficient in-memory indexing and querying, including range queries and fuzzy string matching.☆68Updated this week
- Extremely fast MurmurHash implementation with zero heap allocations☆40Updated 5 years ago
- Zero-reflection, compile-time mocking library based on C# source generators☆46Updated 7 months ago
- Extension for EntityFramework for joins to in-memory data☆57Updated 2 years ago
- String cache to merge duplicate strings; capped with 2 generation LRU eviction and further evictions on Gen2 GC collections.☆70Updated 2 years ago