Skip to content

mXparser – Math Expressions Parser for JAVA, C#, C++, Kotlin, Android, .NET/MONO/Xamarin – Mathematical Formula Parser / Evaluator Library

JAVA, C#, C++, Kotlin, Android, and all .NET platforms (Supports .NET Framework, .NET Core, .NET Standard, Xamarin, MONO and more, common Language Specification Compliant: VB, F#, C++/CLI). Available via Nuget, Maven, CMake, GitHub.

  • mXparser – Math Expression Evaluator / Parser – Library Description
  • mXparser – Tutorial
    • Using internal help
    • Simple expressions
    • Implied multiplication
    • Evaluating relations
    • Using built-in functions
    • User defined constants
    • User defined arguments
    • User defined functions
    • Expression pre-compilation
    • Variadic user defined functions
    • “if” and “iff” functions
    • Summation & Product iterated operators
    • Derivatives & Integrals
    • Solving equation f(x) = 0
    • Prime Numbers
    • Built-in constants
    • Built-in Units
    • Metric prefixes
    • PDF, CDF and Quantile functions
    • Random numbers
    • Built-in Random Variables
    • User defined Random Variables
    • Bitwise Operators
    • Fractions
    • Various numeral systems
    • Fast (limited) user defined recursion
    • User defined recursion – not limited
    • Unicode math
    • Working with NaN – Not-a-Number
    • Radians Mode / Degrees Mode
    • Calculation Steps Register
    • Inspecting calculation process
    • Playing with expression tokens
    • Built-in tokens (key words) manipulation
    • Smart rounding settings
    • Efficient calculations in the loops
    • Extensive list of settings
    • Printing the license
    • Serialization & Deserialization
    • Confirming Non-Commercial / Commercial Use
  • Math Collection
    • Operators
    • Binary Relations
    • Boolean Operators
    • Bitwise Operators
    • Unary Functions
    • Binary Functions
    • 3-args Functions
    • Variadic Functions
    • Random Variables
    • Iterated Operators
    • Calculus Operators
    • Mathematical Constants
    • Physical Constants
    • Astronomical Constants
    • Metric prefixes
    • Units
    • Parser Symbols
    • Number formats
  • mXparser – API
  • Hello World
    • mXparser – Hello World – JAVA
    • mXparser – Hello World – C#
    • mXparser – Hello World – Visual Basic
    • mXparser – Hello World – C++/CLI
    • mXparser – Hello World – F#
    • mXparser – Hello World – C# – Mono
  • Downloads
    • Download Stats
  • mXparser – LICENSE
  • Order a Commercial License
  • Donate
  • Performance
    • Performance – Windows 10 – JAVA vs .NET vs MONO
    • Performance – Windows 7 – JAVA 1.7 vs .NET 2.0
    • Performance – Raspberry PI 2 – JAVA vs MONO
    • Performance – Windows 10 – JDK 1.5 vs 1.6 vs 1.7 vs 1.8
  • Release Notes
  • Blog
  • Share how you use mXparser
  • Powered by mXparser

Tag Archives: Maven

MathParser.org-mXparser on Maven Central

April 2, 2017Release notesMavenMariusz Gromada

Apache Maven

Please follow this link 🙂

Enjoy 🙂

Mariusz Gromada

View all 3 comments

CustomerFirst.tech

Scalar Pro — Advanced Calculator & Math Scripts

Scalar Pro

Scalar Scientific Calculator, Charts & Scripts

Get it on Google Play

Scalar Pro Scientific Calculator, Charts & Scripts

Get it on Google Play

CustomerFirst.tech

Scalar Pro — Advanced Calculator & Math Scripts

Scalar Pro

Scalar Scientific Calculator, Charts & Scripts

Get it on Google Play

Scalar Pro Scientific Calculator, Charts & Scripts

Get it on Google Play

Recent Posts

  • Customer First, Value Next: The Executive Playbook for AI-Driven Omnichannel Personalization and Customer-Centric Growth
  • MathParser.org-mXparser 250,000 downloads !!!
  • mXparser v.5.0 (Leonis) released – a major update
  • MathParser.org-mXparser 1,000,000 downloads !!!
  • MathParser.org-mXparser 500,000 downloads !!!

Recent Comments

  • Santo Puthoor on Share how you use mXparser
  • THB on Share how you use mXparser
  • THB on Share how you use mXparser
  • Jose Maria on Share how you use mXparser
  • amit kamble on Share how you use mXparser

Archives

  • January 2026
  • December 2022
  • April 2022
  • November 2021
  • October 2020
  • January 2019
  • August 2018
  • December 2017
  • November 2017
  • September 2017
  • May 2017
  • April 2017
  • March 2017
  • May 2016
  • March 2016
  • February 2016
  • January 2016

Categories

  • Books
  • Calculus
  • Combinatorics
  • General
  • Mathematics
  • Probability theory
  • Release notes
  • Stats
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent Posts

  • Customer First, Value Next: The Executive Playbook for AI-Driven Omnichannel Personalization and Customer-Centric Growth
  • MathParser.org-mXparser 250,000 downloads !!!
  • mXparser v.5.0 (Leonis) released – a major update
  • MathParser.org-mXparser 1,000,000 downloads !!!
  • MathParser.org-mXparser 500,000 downloads !!!

Recent Comments

  • Santo Puthoor on Share how you use mXparser
  • THB on Share how you use mXparser
  • THB on Share how you use mXparser
  • Jose Maria on Share how you use mXparser
  • amit kamble on Share how you use mXparser

Archives

  • January 2026
  • December 2022
  • April 2022
  • November 2021
  • October 2020
  • January 2019
  • August 2018
  • December 2017
  • November 2017
  • September 2017
  • May 2017
  • April 2017
  • March 2017
  • May 2016
  • March 2016
  • February 2016
  • January 2016

Categories

  • Books
  • Calculus
  • Combinatorics
  • General
  • Mathematics
  • Probability theory
  • Release notes
  • Stats
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Proudly powered by WordPress
Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
Customer First, Value Next

Hi, I’m Mariusz Gromada, the author of mXparser.

Alongside building reliable open-source software, I have spent the past 20+ years architecting large-scale B2C personalization systems. I’ve captured this dual perspective in my recent book:

“Customer First, Value Next: The Executive Playbook for AI-Driven Omnichannel Personalization and Customer-Centric Growth.”

If you’re an engineer, analyst, tech leader, or business leader interested in building scalable AI systems that genuinely understand customers – rather than just pushing products – this is for you.

“Technology isn’t just an automation tool. It’s a megaphone for empathy.”

Discover how to build a true “Personalization Factory.”