Marcko

Welcome to Marcko ⚡️

The Open Source markdown editor for developers and writers.

Enterprise-ready secure sharing: authenticated link creation, encryption at rest, and link revocation controls.

Get Started NowView on GitHub





❓ The Problem & Solution

The Problem: Most markdown editors focus on writing speed but treat sharing and security as an afterthought. That leaves teams choosing between convenience and trust.

Our Solution: Marcko combines a fast writing experience with security-first sharing. Only authenticated users can create share links, and shared content is encrypted at rest. You ship docs faster without compromising data protection.

🔒 Security You Can Trust

  • Authenticated sharing: only signed-in users can generate public links.
  • Encryption at rest: shared content is encrypted before it is stored.
  • Controlled visibility: recipients can read only with the exact share URL.
  • Governance controls: creators can track, reopen, and revoke shared links.

🏢 Enterprise Readiness

  • Security baseline: encrypted storage + authenticated sharing by default.
  • Operational control: revoke links instantly from history.
  • Collaboration at scale: simple public viewing for intended recipients.


🚀 Key Features

  • 🔐 Secure by Default: Shared docs are encrypted at rest and only signed-in users can create share links.
  • 🔮 Open with AI: Directly open your current document in ChatGPT, Gemini, or Claude.
  • Real-time Preview: Type on the left, see it on the right. Instant feedback.
  • GitHub Flavored: We support tables, task lists, strikethrough, and more.
  • Math Support: Render complex equations with KaTeX.
  • Syntax Highlighting: Beautiful code blocks for your technical writing.
  • Share Instantly: Create a unique link to share your work with the world.

🎨 Demo

1. Images & HTML

We support raw HTML and images!

soummyaanon-space-shooter

2. Code Syntax Highlighting

interface User {
  id: number;
  name: string;
  role: 'admin' | 'user';
}

function greet(user: User): string {
  return `Hello, ${user.name}! You are logged in as ${user.role}.`;
}

3. Mathematical Equations

We render math using KaTeX:

The quadratic formula is x=b±b24ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

Maxwell's equations:

E=hoε0\nabla \cdot \mathbf{E} = \frac{ ho}{\varepsilon_0}

4. Mermaid Diagrams

Rendering Mermaid diagram...

5. GFM Tables

FeatureSupportDescription
TablesNeat data organization
Task ListsManage your to-dos
StrikethroughMistakes Corrections

6. Task Lists

  • Create a new document
  • Write some cool markdown
  • Share with friends
  • Star Marcko on GitHub ⭐️

🌐 Sharing Features

Share Your Work

Easily generate a unique public URL for your markdown.

  • Encrypted at rest: Shared document content is encrypted before storage.
  • Only signed-in users can share documents.
  • Sign in with Google to create share links.