rbbydotdev/opal: local-first browser-first markdown workspace wysiwig editor and publisher - built with mdx-editor, code mirror 6, react, shadcn, & typescript
github.com·3d·
Discuss: Hacker News
🧠Foam
Preview
Report Post

Opal

A local-first markdown editor and static publisher—no-server-required, 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)
  • 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

Get Started

Visit opaledx.com to start writing.

Read the full documentation

Development

npm install
npm run dev

Hire M…

Similar Posts

Loading similar posts...

Keyboard Shortcuts

Navigation
Next / previous item
j/k
Open post
oorEnter
Preview post
v
Post Actions
Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Recommendations
Add interest / feed
Enter
Not interested
x
Go to
Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Browse
gb
Search
/
General
Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help