GitHub - rbbydotdev/opal: local-first browser-first markdown workspace wysiwig editor and publisher - built with mdx-editor, code mirror 6, react, shadcn, & typescript

1 min read Original article ↗

Opal Editor

Opal

A local-first markdown editor and static publisher—no-server-required, Git-aware, with complete self-custody and zero backend dependencies.


Join us on Discord PRs welcome Follow on X

Features

  • WYSIWYG & raw markdown editing with CodeMirror
  • Local-first storage (IndexedDB, OPFS, or mounted filesystem)
  • no-server-required with service workers
  • Image support with automatic WebP conversion
  • Full Git integration with GitHub support
  • One-click publishing to Netlify, Vercel, Cloudflare Pages, GitHub Pages, or S3
  • Template-based static site generation
  • Cross-workspace search and file navigation

Screenshots

screenshot 1

screenshot 2

Get Started

Visit opaledx.com to start writing.

Read the full documentation

Development

Hire Me 👋

Opal Editor is completely free to use and own with absolutely no profit motive or incentive. Beyond creating a feature-rich Markdown editor and publisher for the open-source community, it also serves as a way for me to showcase my skills as a developer.

If you like what you see and would like to discuss an opening at your company/startup/workshop, feel free to reach out via my website or by email.

Enjoy!

Credits