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 2 weeks ago
Alternatives and similar repositories for math.evaluation:
Users that are interested in math.evaluation are comparing it to the libraries listed below
- File path abstraction library for .NET.β65Updated this week
- π Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", β¦β192Updated last week
- 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
- Fast C# UUID implementation for .NET 6 & 7β71Updated 7 months ago
- An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing β¦β232Updated last week
- Immutability is easy!β48Updated last week
- Concurrent collections and synchronization primitives for writing fast multithreaded and asynchronous codeβ87Updated 2 months ago
- This library allows the use of asynchronous programming techniques with the LiteDb libraryβ109Updated 10 months ago
- 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
- β31Updated last year
- Expressions Evaluator for .NETβ60Updated 9 months ago
- A fast and low allocation StringBuilder for .NET.β100Updated 3 weeks ago
- ππ Lock your c# threads by keyβ70Updated 4 months ago
- Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyColβ¦β116Updated 2 years ago
- Linq for Span<T> using SourceGeneratorsβ53Updated 3 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
- String cache to merge duplicate strings; capped with 2 generation LRU eviction and further evictions on Gen2 GC collections.β70Updated 2 years ago
- A lightweight property changed/binding framework. This is a incubator which is focused on fast binding and property changes.β62Updated 3 weeks ago
- Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your builβ¦β148Updated 3 months ago
- A CSharp library that can deep clone any object using only reflection.β50Updated 2 years ago
- C# Source Generator library for Inter-Process Communicationβ39Updated last week
- Type-safe i18n for .NETβ17Updated 3 months ago
- Telegram logging providerβ42Updated last week
- A source generator that automatically migrates your logging calls to the LoggerMessage versionβ83Updated last week
- UUIDv7 for C#. Time-ordered UUIDs with up to 50ns resolution and 48 bits of randomness.β72Updated last year
- Explore project dependencies in .NETβ67Updated 8 months ago
- Dynamically run code using .NET 9, Roslyn and AssemblyLoadContextβ113Updated 4 months ago
- Zero-reflection, compile-time mocking library based on C# source generatorsβ46Updated 7 months ago
- Lightweight .NET Standard 2.0 library for method calls over named pipes for IPC. Supports two-way communication with callbacks.β170Updated 6 months ago
- Step by step guide on how to debug a C# SourceGenerator in Visual Studio 2022β124Updated 2 years ago