All Projects → bijington → Expressive

bijington / Expressive

Licence: mit
Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.

Projects that are alternatives of or similar to Expressive

Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+761.06%)
Mutual labels:  cross-platform, xamarin
Httptransfertasks
Cross Platform HTTP Transfers for downloading and uploading (supports background operations)
Stars: ✭ 87 (-23.01%)
Mutual labels:  cross-platform, xamarin
Couchdb Net
EF Core-like CouchDB experience for .NET!
Stars: ✭ 50 (-55.75%)
Mutual labels:  netstandard, xamarin
Essential Ui Kit For Xamarin.forms
Free and beautiful XAML template pages for Xamarin.Forms apps.
Stars: ✭ 780 (+590.27%)
Mutual labels:  cross-platform, xamarin
Nlua
Bridge between Lua and the .NET.
Stars: ✭ 1,326 (+1073.45%)
Mutual labels:  netstandard, xamarin
Brainpowerapp
A visual memory training game, a mobile game made with Xamarin for both Android and IOS .
Stars: ✭ 17 (-84.96%)
Mutual labels:  cross-platform, xamarin
Abotx
Cross Platform C# Web crawler framework, headless browser, parallel crawler. Please star this project! +1.
Stars: ✭ 63 (-44.25%)
Mutual labels:  netstandard, cross-platform
Dryioc
DryIoc is fast, small, full-featured IoC Container for .NET
Stars: ✭ 555 (+391.15%)
Mutual labels:  netstandard, xamarin
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (-16.81%)
Mutual labels:  cross-platform, xamarin
Roslynpad
A cross-platform C# editor based on Roslyn and AvalonEdit
Stars: ✭ 1,310 (+1059.29%)
Mutual labels:  netstandard, cross-platform
Xamarinmediamanager
Cross platform Xamarin plugin to play and control Audio and Video
Stars: ✭ 647 (+472.57%)
Mutual labels:  netstandard, xamarin
Essentials
Essential cross platform APIs for your mobile apps.
Stars: ✭ 1,344 (+1089.38%)
Mutual labels:  cross-platform, xamarin
Xamarin.forms
Xamarin.Forms Official Home
Stars: ✭ 5,485 (+4753.98%)
Mutual labels:  cross-platform, xamarin
Csla
A home for your business logic in any .NET application.
Stars: ✭ 865 (+665.49%)
Mutual labels:  netstandard, xamarin
Nlog
NLog - Advanced and Structured Logging for Various .NET Platforms
Stars: ✭ 5,296 (+4586.73%)
Mutual labels:  netstandard, xamarin
Formula Parser
Parsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (-45.13%)
Mutual labels:  parsing, evaluation
Dbreeze
C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
Stars: ✭ 383 (+238.94%)
Mutual labels:  netstandard, xamarin
Uno
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Stars: ✭ 6,029 (+5235.4%)
Mutual labels:  cross-platform, xamarin
Evaluate
A version of eval for R that returns more information about what happened
Stars: ✭ 88 (-22.12%)
Mutual labels:  parsing, evaluation
Shapes
📐 Net standard geometry/shape manipulation library, can be used to merge / split shapes
Stars: ✭ 95 (-15.93%)
Mutual labels:  netstandard, cross-platform

Expressive

Expressive is a cross-platform expression parsing and evaluation framework. The cross-platform nature is achieved through compiling for .NET Standard so it will run on practically any platform.

Documentation on how to use the framework can be found here.

Usage Example

var expression = new Expression("1+2");
var result = expression.Evaluate();

For further detail of usage please see the (Usage wiki page)

Playground

A full playground can be found at: https://bijington.github.io/expressive-playground/ (Currently under development so be gentle :))

Releases

Expressive is available via:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].