Skip to content

local-first browser-first markdown workspace wysiwig editor and publisher - built with react, shadcn, & typescript

Notifications You must be signed in to change notification settings

rbbydotdev/opal

Repository files navigation

Opal Editor

Opal

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

Features

  • WYSIWYG & raw markdown editing with CodeMirror
  • Local-first storage (IndexedDB, OPFS, or mounted filesystem)
  • Offline-ready 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

Get Started

Visit opaledx.com to start writing.

Read the full documentation

Development

npm install
npm run dev

Credits

About

local-first browser-first markdown workspace wysiwig editor and publisher - built with react, shadcn, & typescript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages