ES

Write Code, Not Format

The collaborative writing platform for engineers. Markdown, UML, MathJax, and real-time version control.

>> NEW NOTE
ADVERTISEMENT

The WYSIWYG ("What You See Is What You Get") Problem

Tools like Word or Google Docs are great for formal letters, but terrible for technical documentation. Have you ever tried pasting a Python code block into Word? The formatting breaks, indentation is lost, and smart quotes ruin your script.

HedgeDoc (formerly known as CodiMD) separates content from presentation. You write in plain text on the left and see the rendered result on the right. Zero surprises.

Lock-free Collaboration

Just like in Google Docs, you see your teammates' cursors moving in real time. But being based on plain text, performance is infinitely superior. You can have 50 people editing a document simultaneously without the browser freezing.

Diagrams-as-Code

You don't need to open Visio or Lucidchart to make a quick flowchart. Simply write:

graph TD;
A[Client] -->|API Request| B(Server)
B --> C{Database}

And HedgeDoc will render the chart. If architecture changes, you just edit the text. Real version control (Git) for your diagrams.

Granular Permissions

Not everyone needs to see everything. HedgeDoc offers a simple but powerful permission system:

From Note to Presentation in 1 Second

Imagine you just wrote the technical specs for a project and now you have to present them to the team. Instead of opening PowerPoint and copy-pasting (and reformatting) everything, simply insert the `---` separator between sections. HedgeDoc converts your document into an interactive Reveal.js presentation, with transitions, speaker mode, and virtual laser pointer.

ADVERTISEMENT

Math and Academic Support

ZenUtils HedgeDoc integrates MathJax. You can write complex LaTeX formulas directly and see them rendered perfectly. It also supports music notation (ABC notation) and sheet music, making it a favorite tool for university departments and research groups.