About

Tex Ninja lets you share math equations and formulas written in TeX and Markdown. You simply type in something like:

$$e = \lim_{n \to \infty} \left(1 + \frac{1}{n} \right)^n$$

And immediately get something like this:

You can also share graphs, code snippet, and whatever you like, for example, this:

```dot
graph k14 {
1;
2 -- 3;
4 -- 5 -- 6 -- 4;
7 -- 8 -- 9 -- 10 -- 7;
8 -- 10;
9 -- 7;
}
```
gives you that:

Tex Ninja is similar to tools like mathb.in, hostmath.com, and texpaste.com but is much nicer :), so go ahead and give it a try.


Tech

Tex Ninja is built with the following technologies and frameworks:


Server

The server is built with the home made correct web framework which runs behind NGINX.


Persistent

The home made lite persistent framework is used.


Frontend

The amazing display engine MathJax is used for TeX rendering, highlight.js for syntax highlighting, marked to parse markdown text, and Font Awesome was chosen as the iconic font. Finally, the fantastic visualization library vis.js is used to draw graphs.


Dev

I'm using the Eclipse IDE with the following plugins:

The following tools are real productivity boosters:


Bugs / Questions ? / Suggestions / Coffee

Just send me an email at gilad.kutiel@gmail.com or, better yet, add a card to the Trelloboard.