Skip to content
JamdeskUtilities

Developer Utilities

Free, open source tools for MDX, Markdown, diagrams, config files, and social previews

Client-side · No ads · Open source

Tools for the whole docs workflow

Writing the words is the easy part of documentation. The slow parts are the chores around it: a table pasted from a spreadsheet that needs to become Markdown, a frontmatter block that won't parse, a diagram that needs three more boxes, a published page that looks wrong when someone shares it in Slack. Each utility here handles one of those chores. The MDX and Markdown tools format, validate, preview, and convert your content. The YAML and JSON tools catch config errors and convert between formats. The Mermaid Editor renders diagrams as you type, the table generator turns CSV or spreadsheet data into clean Markdown, and the OpenGraph Preview shows the social preview for any URL: how its share card will look on X, LinkedIn, Slack, and a half dozen other platforms. Get started with Jamdesk if you want the finished docs site too.

What is MDX?

MDX extends standard Markdown by letting you embed JSX components directly in your content. Write headings, lists, and paragraphs in Markdown, then drop in interactive React components wherever you need them — tabs, callouts, code playgrounds, or anything else your framework supports. MDX files are compiled to JavaScript, so they work with any React-based framework including Next.js, Gatsby, and Remix. The format has become the standard for documentation sites, design systems, and content-heavy applications where authors want the simplicity of Markdown with the flexibility of components. See how Jamdesk uses MDX components.

Need the syntax for a specific MDX feature? The MDX Cheatsheet covers Markdown basics, MDX additions, and the blank-line gotcha. Not sure which format to pick? MDX vs Markdown walks through the trade-offs.

Free, open source, and client-side

Jamdesk Utilities are free and open source. They run in your browser wherever possible — your input is never uploaded, stored, or logged. Tools that must fetch other websites (like the OpenGraph Preview) do so through a Jamdesk server that stores nothing. The full source code is on GitHub under the Apache 2.0 license, so you can read the code, file issues, or fork the project. There are no ads, no accounts, and no usage limits. Built and maintained by Jamdesk.

Frequently Asked Questions

What can I do with these utilities?
Format, validate, preview, and convert MDX and Markdown. Validate YAML and convert between JSON and YAML. Turn CSV or spreadsheet data into Markdown tables. Edit Mermaid diagrams with a live preview. Check the social preview for any URL: how its share card looks on X, LinkedIn, Slack, Discord, and other platforms.
Are these tools free?
Yes, all Jamdesk Utilities are completely free to use. The project is open source under the Apache 2.0 license, so you can also inspect the source code and contribute on GitHub.
Is my data safe?
Almost everything runs entirely in your browser: your content is never sent to a server, never stored, and never logged. The one exception is the OpenGraph Preview, which fetches the URL you enter through a Jamdesk server because browsers block reading other sites directly. That response is parsed and discarded, never stored.
Can I use these tools offline?
Mostly, yes. Once the page has loaded, the client-side tools keep working without an internet connection. The OpenGraph Preview is the exception since it has to fetch the URL you want to check.
What is MDX?
MDX is a format that combines Markdown with JSX. It lets you write content using familiar Markdown syntax while embedding React components directly in your documents. MDX is widely used for documentation sites, blogs, and content-driven applications.
Are the tools open source?
Yes. Jamdesk Utilities is open source under the Apache 2.0 license. You can view the source code, report issues, and contribute at github.com/jamdesk/utilities.