View the list: By CategoryBy Category (with names)By Name

- cmathml3
- DragMath
- EdiTeX
- Figue
- Formulator API and ActiveX Control
- gNumerator
- GtkMathView
- JEuclid
- MathFlow
- MathML .NET Control
- MathML Editor for Flash & Flex
- MathML Renderer
- MathPlayer
- MathType
- Matt's MathTools
- ReforMath
- sMArTH
- v2Math
- WIRIS editor

**Entry updated:** 3 April 2012

**Categories: **Components and SDKs

**Home Page:** http://hackage.haskell.org/package/cmathml3

**Author: **Andrew Miller

A Haskell library that allows you to parse non-strict content MathML 3 to an AST representation, convert non-strict content MathML 3 to strict MathML 3 in the AST representation, and serialise strict MathML 3.

**Entry updated:** November 2007

**Categories: **Editors, Converters, Components and SDKs, Research Projects

**Home Page:** http://www.dragmath.bham.ac.uk/

**Author: **Alex Billingsley

This is an open-source drag and drop equation editor written in Java. Once an expression is created the user can convert it into a variety of different linear syntax for mathematics, including MathML, LaTeX, Maple, Maxima or any user defined style. It is possible for the user to create an .xml file containing a custom output format without requiring the applet to be recompiled.

**Entry updated:** Nov 2003

**Categories: **Editors, Components and SDKs

**Home Page:** http://helm.cs.unibo.it/software/editex/

**Author: **Luca Padovani

EdiTeX is a MathML editor based on TeX syntax. It allows the user to create a MathML document by typing the TeX markup as he or she would do in a normal text editor. The TeX markup is parsed as the user types, an internal structured model of the typed text is built and from there an XSLT stylesheet generates the corresponding MathML.

**Categories: **Components and SDKs

**Home Page:** http://www-sop.inria.fr/lemme/Hanane.Naciri/these/mathml/main.html

**Author: **Hanane Naciri

**Entry updated:** November 2009

**Categories: **Components and SDKs, Composition and Rendering Engines

**Home Page:** http://www.mmlsoft.com/hdata/fmlax_home.php

**Author: **Andriy Kovalchuk, Vyacheslav Levytskyy, Igor Samolyuk, Valentyn Yanchuk

**Vendor: **Hermitech Laboratory

Formulator API and ActiveX Control are tools for software developers who want to insert mathematics (MathML) rendering, editing, and processing functionality in their applications. Both tools can be used in desktop applications and on web pages.

**Entry updated:** Jan 2004

**Categories: **Components and SDKs

**Home Page:** http://numerator.sourceforge.net/

**Author: **Endre Somogyi

gNumerator is a set of components for .net supporting MathML: an implementation of the MathML DOM, and a MathML rendering WinForms control. Open Source (LGPL)

**Entry updated:** Mar 2002

**Categories: **Components and SDKs

**Home Page:** http://helm.cs.unibo.it/mml-widget/

**Author: **Luca Padovani

GtkMathView is an open source widget that can render Presentation MathML markup. It can be used in any software based on the GTK+ toolkit. The tool is made of three main components: a portable rendering engine for MathML written in C++, the GTK interface, and a PostScript interface which renders MathML documents to encapsulated PostScript using TeX fonts.

**Categories: **Components and SDKs

**Home Page:** http://jeuclid.sourceforge.net/

**Author: **Max Berger (current maintainer) et al.

JEuclid is a complete MathML rendering solution, consisting of: a MathViewer application, command line converters from MathML to other formats, an ant task for autmated conversion, display components for AWT and Swing and a component for Apache Cocoon

**Entry updated:** July 2014

**Categories: **Editors, Converters, Composition and Rendering Engines, Components and SDKs, Accessibility

**Home Page:** http://www.dessci.com/en/products/mathflow/

**Vendor: **Design Science

Design Science MathFlow™ is a suite of components for editing and rendering MathML. The MathFlow SDK includes three MathML editors available for adding equation editing to your software or website. Each of the three editors is useful in different scenarios. The Simple Editor offers a straightforward interface for quickly conveying meaning, as needed in exam/homework responses, forums, emails, etc. The Style Editor provides control over the style and format of your equation, useful when producing content for publication. The Structure Editor is a professional editor for publishing, giving the user complete control over the MathML produced as well as a customizable user interface for optimizing productivity.

MathFlow is available as a plug-in for popular XML editors MathFlow for Arbortext, MathFlow for FrameMaker, MathFlow for Oxygen, and MathFlow for XMetaL.

**Entry updated:** February 2005

**Categories: **Components and SDKs

**Home Page:** http://www.soft4science.com/products/MathMLControl/s4s_MathMLControl.html

**Vendor: **soft4science

MathML .NET
Control
is a native **MathML-based** **equation editor component**,
supporting a rich subset of
MathML 2.0
Presentation Markup, implemented on top of the
.NET Framework.
It can be used in
.NET Windows.Forms
applications and provides complete integration with the
Visual Studio .NET
development environment. MathML .NET Control is an equation editor
for all users ranging from students and teachers to the high-end
science and technical publishers.

**Entry updated:** Oct 2010

**Categories: **Editors, Components and SDKs

**Home Page:** http://www.fmath.info/editor/

**Author: **Ionel Alexandru

An open source project hosted at hosted at code.google.com. The editor allows you to create a MathML equation. Also available in the form of plugins for HTML Editors: CuteEditor, TinyMCE and CKEditor

**Entry updated:** February 2005

**Categories: **Composition and Rendering Engines, Converters, Components and SDKs

**Home Page:** http://www.soft4science.com/products/MathML_Renderer/s4s_MathML_Renderer.html

**Vendor: **soft4science

MathML
Renderer for .NET is a
native high-performance **MathML Rendering
Engine**, supporting a rich subset of MathML
2.0 Presentation Markup, implemented on top of the .NET
Framework. It can be used client-side in .NET
Windows.Forms Applications or server-side, for
**MathML to bitmap conversion**, in ASP.NET Web
Applications or .NET
Web Service Applications. An online
demo is also available.

**Entry updated:** July 2014

**Categories: **Accessibility, Browser plugins, scripts and extensions, , Components and SDKs

**Home Page:** http://www.dessci.com/en/products/mathplayer/

**Vendor: **Design Science

Design Science MathPlayer™ is a high-performance MathML display and audio rendering engine for Microsoft's Internet Explorer web browser. MathPlayer is available for free in order to accelerate the adoption of MathML in the math, science, and education communities.

**Entry updated:** July 2014

**Categories: **Editors, Converters, Components and SDKs, Accessibility

**Home Page:** http://www.dessci.com/en/products/mathtype/

**Vendor: **Design Science

Design Science MathType™ is a powerful interactive equation editor for Windows and Macintosh that helps you create mathematical notation for word processing, web pages, desktop publishing, presentations, elearning - wherever you need equations. MathType includes built-in translators for working with MathML and other math typesetting languages in a point-and-click environment. MathType also includes MathPage(tm) technology that converts Microsoft Word+equations to XHTML+MathML web pages.

**Entry updated:** Oct 2013

**Categories: **Components and SDKs, Authoring Systems

**Home Page:** http://sourceforge.net/projects/mattsmathtools/

**Author: **James Cox

Matt's MathTools is a Java application designed as an aid in preparing printed math tests. It is easily embedded in other Java applications or it can be used alone as a single-user desktop app. It includes a scripting environment, numerous demonstration classes and several general utilities. A scripting tutorial is also available.

**Entry updated:** March 2011

**Categories: **Converters, Components and SDKs, Composition and Rendering Engines

**Home Page:** http://reformath.weebly.com/

**Author: **Peter Frane

**Vendor: **Peter Frane

ReforMath is a C library for creating MathML images

**Entry updated:** April 2005

**Categories: **Editors, Components and SDKs

**Home Page:** http://smarth.sourceforge.net/

**Authors: **Sergiu Dumitriu, Girdea Marta, Catalin Hritcu

sMArTH is an online equation editor for MathML and LaTeX

**Entry updated:** November 2006

**Categories: **Composition and Rendering Engines, Converters, Components and SDKs

**Home Page:** http://www.exmpl.de/projects/mathml/math.html

**Author: **Rene Heuer

**Vendor: **eXMPL

v2Math is a program to display MathML sequences. It is written in pure Java, open source with GPL licence. The generated picture has all attributes of a single character (baseline etc.) to make it easy for text based applications. Any parts of a displayed formula are available as glyphs to create simple interfaces for SVG. Download v2Math

**Entry updated:** May 2013

**Categories: **Editors, Components and SDKs, Converters

**Home Page:** http://www.wiris.com

**Author: **WIRIS team

**Vendor: **WIRIS

WYSIWYG editor for math expressions based on MathML and supporting LaTeX. Developed on Javascript + HTML technology, it is compatible with mobile devices such as smartphones and tablets. We also provide an image web service that produces the associated image to MathML code.

This editor includes accessibility for blind people and users with different motor dexterity.

It gives support to Arabic countries via right-to-left writing, mirroring of the formulas, ligatures and two extra number sets: Arabic-Indic and Eastern Arabic-Indic.

WIRIS editor is integrated into several HTML editors (in PHP, .NET, ASP and Java) and web platforms:

- TinyMCE
- CKEditor
- FCKeditor
- RadEditor
- Xinha
- NicEdit
- Moodle
- Sakai
- Itslearning
- Eleven
- dotLRN
- Claroline
- Chamilo
- ILIAS
- Claroline
- OLAT
- Wordpress
- Drupal
- Joomla

It is possible to integrate it into a simple textarea or any HTML editor with WIRIS generic plugin