math-parser

There are 59 repositories under math-parser topic.

  • 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++91234305156
  • beltoforion/muparser

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

    Language:C++4343398121
  • muparserx

    beltoforion/muparserx

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

    Language:C++1411910360
  • tinyexpr-plusplus

    Blake-Madden/tinyexpr-plusplus

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

    Language:C++8861211
  • xFunc

    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#5783366
  • Aghajari/MathParser

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

    Language:Java50308
  • codewriter-packages/Expression-Parser

    Simple math expression parser library for Unity

    Language:C#48319
  • 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#44253
  • sbesada/java.math.expression.parser

    java math expression parser is faster than JEP

    Language:Java40209
  • 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:Java386137
  • 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#281911
  • beltoforion/muparsersse

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

    Language:C++18514
  • BaseMax/MathImprove

    Modify and Improve math expressions.

    Language:PHP1330
  • MathParser.lua

    bytexenon/MathParser.lua

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

    Language:Lua13122
  • apainintheneck/simple-math-parser

    A math expression parser built in Java.

    Language:Java9205
  • lzfelix/JParser

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

    Language:Java8200
  • 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:Python7210
  • aibobrov/nonlinear-equations-solver

    C++ equations solver and grapher

    Language:C++6214
  • coreydonenfeld/renderform

    Renderform is a handwritten mathematical formula recognition system that processes images of handwritten text and parses them into recognized mathematical formulas, which can be rendered in LaTeX. The system is designed to be user-friendly and accessible, providing a simple C++ API and CLI for users to interact with.

    Language:C++5101
  • alxnull/calcex

    A simple mathematical expression parser and evaluator for .NET.

    Language:C#4202
  • BearToCode/num_parser

    A Rust math interpreter and evaluator

    Language:Rust4100
  • ethan7g/mathvm

    Node math processing and execution

    Language:JavaScript410
  • AndyNoob/math-expressions

    MATHS expression parsing and evaluating library for Java 8+

    Language:Java3100
  • kn1ght/math-parser

    Parses math expressions using shunting yard algorithm

    Language:TypeScript3200
  • guilhermenevesxyz/prumath

    A math expression interpreter.

    Language:C++2000
  • infibrocco/parsematic

    A basic math parser written in python

    Language:Python2100
  • javalc6/Simple-Expression-Parser

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

    Language:Java2101
  • lucas-marianno/flutter_calculator_math_parser

    A calculator app developed with Flutter capable of parsing mathematical expressions

    Language:Dart2101
  • 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-C2201
  • conan-community/conan-muparser

    [DEPRECATED] conan.io recipes for muparser

    Language:Python1203
  • 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:TypeScript1200
  • idosharon/basic-c-math-parser

    Simple math parser written in c

    Language:C1100
  • IliaTrofimov/MathParser

    Math expressions parser

    Language:C#1100
  • javalc6/Expression-Parser

    Extensible math expression parser in Java

    Language:Java1100
  • KelvynValle/matheval

    Math evaluator

    Language:JavaScript1100
  • mathflowjs/mathflow

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

    Language:TypeScript1100