An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: math-parser

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.

Language: C# - Size: 553 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 56 - Forks: 3

mariuszgromada/MathParser.org-mXparser

Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.

Language: C++ - Size: 35.1 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 921 - Forks: 158

beltoforion/muparser

muparser is a fast math parser library for C/C++ with (optional) OpenMP support.

Language: C++ - Size: 16.9 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 449 - Forks: 124

gbenroscience/ParserNG

ParserNG is a powerful , fast math expression parser that parses and evaluates math expressions, does differential calculus(symbolic) evaluations, numerical integration, equation solving(quadratic, Tartaglia's, numerical solutions of other equations) , matrix operations and statistics amongst other functionality. It is written in pure java and has no native dependencies.

Language: Java - Size: 1020 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 39 - Forks: 7

codewriter-packages/Expression-Parser

Simple math expression parser library for Unity

Language: C# - Size: 85 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 49 - Forks: 9

BaseMax/MathImprove

Modify and Improve math expressions.

Language: PHP - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 0

sys27/xFunc

xFunc provides a powerful parser and analyzer for mathematical expressions. It excels at calculating derivatives, simplifying expressions, and achieving high performance.

Language: C# - Size: 6.9 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 57 - Forks: 6

Blake-Madden/tinyexpr-plusplus

Tiny recursive descent expression parser, compiler, and evaluation engine for math expressions and spreadsheet formulas in C++.

Language: C++ - Size: 7.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 96 - Forks: 13

bytexenon/MathParser.lua

An elegant Math Evaluator written in Lua, featuring support for adding custom operators and functions

Language: Lua - Size: 126 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 17 - Forks: 2

Alessandro-Salerno/Forflex

Flexible expression evaluation library

Language: Java - Size: 76.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Aghajari/MathParser

MathParser is a simple but powerful open-source math tool that parses and evaluates algebraic expressions written in pure java.

Language: Java - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 51 - Forks: 8

KovtunV/NoStringEvaluating

Fast low memory consuming mathematical evaluation without endless string parsing! Parses string formula once and uses its object sequence in each evaluation. Moreover, provides user defined functions and variables.

Language: C# - Size: 1.7 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 29 - Forks: 12

Dog429436/math_parser

Math Parser

Language: C - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

javalc6/Simple-Expression-Parser

very simple math expression parser in less than 200 lines of Java code

Language: Java - Size: 7.81 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

BearToCode/num_parser

A Rust math interpreter and evaluator

Language: Rust - Size: 2.68 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

mathflowjs/mathflow

💎 A scripting language designed for solving mathematical expressions and calculations.

Language: TypeScript - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

NSchiffmacher/RustMathParser

Yew Calculator & Rust Math Parser

Language: Rust - Size: 850 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

TimmieTudor/te_math_vm

Just a minimal virtual machine for mathematics that is currently faster than Python

Language: C - Size: 51.8 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lucas-marianno/flutter_calculator_math_parser

A calculator app developed with Flutter capable of parsing mathematical expressions

Language: Dart - Size: 47 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

infibrocco/parsematic

A basic math parser written in python

Language: Python - Size: 60.5 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

marshal20/MyCalculator

An arithmetic expression parser that support spaces, parentheses and scientific notation numbers.

Language: C++ - Size: 136 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

sbesada/python.math.expression.parser.pymep

pymep is a simple python math expression parser.It is a recursive LR parser (Left-Right Parser) without backtracking

Language: Python - Size: 42 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

futurearchitec/mxparserts 📦

TypeScript port of the mXparser framework by Mariusz Gromada (https://github.com/mariuszgromada). Use the same formula syntax on Java, .NET Core, Xamarin and JavaScript platforms.

Language: TypeScript - Size: 211 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

ethan7g/mathvm 📦

Node math processing and execution

Language: JavaScript - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

beltoforion/muparserx

A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.

Language: C++ - Size: 9.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 126 - Forks: 59

apainintheneck/simple-math-parser 📦

A math expression parser built in Java.

Language: Java - Size: 189 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 5

sbesada/java.math.expression.parser

java math expression parser is faster than JEP

Language: Java - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 7

alxnull/calcex

A simple mathematical expression parser and evaluator for .NET.

Language: C# - Size: 66.4 KB - Last synced at: about 8 hours ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

conan-community/conan-muparser 📦

[DEPRECATED] conan.io recipes for muparser

Language: Python - Size: 28.3 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 3

dmyersturnbull/thornless

Safe, fast math eval.

Language: ANTLR - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

GouruRK/function-visualizer

A python project to visualize mathematical function

Language: Python - Size: 39.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

KelvynValle/matheval

Math evaluator

Language: JavaScript - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

AshnaWiar/math-parser

An parser that evaluates simple mathematical expressions.

Language: Java - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

lzfelix/JParser

:curly_loop: A Java math parser that caches expressions for quick evaluation using the Shunting Yard Algorithm

Language: Java - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 1

BaseMax/Infix2Postfix-Evaluator

A Javascript Implementation of an Infix to Postfix Evaluator. It can evaluate any infix expression and convert it to postfix expression.

Language: JavaScript - Size: 18.6 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

5c077m4n/calculator 📦

A simple angular calculator with a math parser that I designed.

Language: TypeScript - Size: 351 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

NinthDesertDude/Math-Parser 📦

A math parser using the Shunting-Yard and reverse polish notation algorithms.

Language: C++ - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

guilhermenevesxyz/prumath

A math expression interpreter.

Language: C++ - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

javalc6/Expression-Parser

Extensible math expression parser in Java

Language: Java - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

beltoforion/muparsersse

muparsersse a math parser for windows using just in time compilations of the expression

Language: C++ - Size: 17 MB - Last synced at: about 2 years ago - Pushed at: about 10 years ago - Stars: 14 - Forks: 4

idosharon/basic-c-math-parser

Simple math parser written in c

Language: C - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

aibobrov/nonlinear-equations-solver

C++ equations solver and grapher

Language: C++ - Size: 547 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 4

IliaTrofimov/MathParser

Math expressions parser

Language: C# - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

kn1ght/math-parser

Parses math expressions using shunting yard algorithm

Language: TypeScript - Size: 2.07 MB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

AdriOZ/math-parser-c

A simple calculator that parses and interprets simple math expressions.

Language: C - Size: 56.6 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

omidshahbazi/Game-Framework

Language: C# - Size: 8.06 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ScientificC/cmpk

CmlMathParseKit is a C/C++ Library for easy integration of a mathematical functions interpreter

Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

allen-liaoo/Mathagician

Math Operation Evaluator

Language: Java - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

n-arms/math-parser

A library to take in a string and output a mathematical result, as well as acting as a Computer Algebra System.

Language: Java - Size: 103 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Leonidius20/MathParser

Math interpreter with variables support and AST optimization

Language: C++ - Size: 76.2 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

szrharrison/graphing-calculator

graphing calculator based off of the TI-89 Titanium

Language: JavaScript - Size: 1.98 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

Leonidius20/ITP_S2_Lab3

Simple math interpreter which uses Shunting Yard algorithm

Language: C++ - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

omaraflak/Math-Expression-Parser

Math expression parser.

Language: C++ - Size: 465 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

malczak/SFExpression

SFExpression allow to parse mathematics strings expression and calculate them in Swift

Language: C - Size: 341 KB - Last synced at: about 2 years ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0

loezerl/python-math-parser

A math-parser coded in python3

Language: Python - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

valnoc/VBMathParser

VBMathParser is a simple framework to perform mathematical expressions parsing. Math parser is conceived as a one-line string-to-double converter.

Language: Objective-C - Size: 437 KB - Last synced at: over 1 year ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 1