https://github.com/hrushikeshrv/guimath
Create mathematical equations on webpages using a GUI
https://github.com/hrushikeshrv/guimath
hacktoberfest javascript latex math mathjax tex wysiwyg-editor
Last synced: 5 months ago
JSON representation
Create mathematical equations on webpages using a GUI
- Host: GitHub
- URL: https://github.com/hrushikeshrv/guimath
- Owner: hrushikeshrv
- License: mit
- Created: 2021-04-27T10:11:22.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T01:25:43.000Z (5 months ago)
- Last Synced: 2026-01-13T05:17:28.734Z (5 months ago)
- Topics: hacktoberfest, javascript, latex, math, mathjax, tex, wysiwyg-editor
- Language: HTML
- Homepage: https://hrus.in/guimath/
- Size: 1.18 MB
- Stars: 37
- Watchers: 1
- Forks: 16
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# GUIMath
Create mathematical equations on a webpage using a GUI similar to Microsoft Word or Google Docs.
> [!NOTE]
> This project was previously developed as MJXGUI and distributed as a standalone script. With this release, the library has been renamed and repackaged as GUIMath, starting from a new release cycle at v0.1.0.
>
> GUIMath v0.1.0 is equivalent to MJXGUI v2.1.0
GUIMath is a widget style application meant to give users a graphical interface for creating equations
to use on the web. It uses MathJax as a core dependency and as an external renderer to show users a preview
of their equation as they are building it.
It then generates LaTeX for the entered equation for you to handle however you want.
Documentation is at [hrus.in/guimath](https://hrus.in/guimath)

# Features
- Build mathematical, physical, and chemical equations using a GUI, similar to inserting equations in
editors like Microsoft Word or Google Docs.
- Convert an HTML text input into an interactive "equation" input.
- Support for common symbols, Greek letters, common math functions and operators.
- Write your own functions, operators, and characters to add support for those not available out of the box.
- Convert created equations into LaTeX for storage and rendering in the browser.
# Contributing
Please read [CONTRIBUTING.md](docs/contributing.md) to get started.