sharemd.sh github npm

Share Markdown as URLs. One command.

No login. No frontend. Just sharemd README.md and you're done.

$ npm install -g sharemd
$ sharemd README.md
 https://sharemd.sh/abc12345
  saved to .sharemd

$ sharemd push README.md -m "Updated pricing"
 https://sharemd.sh/abc12345 (v2)

// see it in action

Project README

A typical OSS package readme with badges, install steps, code blocks, and a roadmap checklist.

sharemd.sh/7fcIPzQh →

Meeting notes

Engineering sync notes with decisions, a table of action items, and task list checkboxes.

sharemd.sh/rveEm7bE →

API reference

A reference doc with parameter tables, fenced TypeScript code samples, and callouts.

sharemd.sh/NhyZ0Mvy →

// what you get

No login

Anonymous uploads. Your local .sharemd file holds the secret tokens you need to update.

Multi-file projects

Track every doc in a repo with one manifest. Walks parent directories like git.

Versioning built-in

Every push creates a new version. Browse /changes for the full history.

Password protection

Optional --password on upload. Hashed with PBKDF2 — we never see the plain text.

// commands

$ sharemd <file> # upload, or push if already linked
$ sharemd push <file> -m "..."  # explicit update
$ sharemd link <file> --doc-id ... --token ...  # restore from backup
$ sharemd <file> --password secret  # password-gate it