GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rbbydotdev/opal: A git enabled local-first browser-first markdown workspace wysiwyg editor and publisher. Built with mdx-editor, code mirror 6, react, shadcn and typescript

BranchesTags
Open more actions menu

Latest commit

 

History

1,455 Commits
1,455 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
eslint
eslint
 
 
patches
patches
 
 
playwright-tests
playwright-tests
 
 
proxies
proxies
 
 
public
public
 
 
src
src
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
components.json
components.json
 
 
env.example
env.example
 
 
eslint.config.mjs
eslint.config.mjs
 
 
index.html
index.html
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
playwright.config.ts
playwright.config.ts
 
 
postcss.config.mjs
postcss.config.mjs
 
 
tailwind.config.ts
tailwind.config.ts
 
 
tsconfig.json
tsconfig.json
 
 
vercel.json
vercel.json
 
 
vite-build-workers.ts
vite-build-workers.ts
 
 
vite.config.ts
vite.config.ts
 
 
wrangler.toml
wrangler.toml
 
 

Repository files navigation

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

npm install
npm run dev

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

  • The workhorse of the WYSIWIG editing is from the great work of @petyosi - MDX-Editor
  • Polished Stone Effect adapted from @jhey's codepen
  • Codemirror 6
  • shadcn
  • Themes from tweakcn

About

A git enabled local-first browser-first markdown workspace wysiwyg editor and publisher. Built with mdx-editor, code mirror 6, react, shadcn and typescript

opaledx.com

Topics

indexeddblocalfirstmarkdownmarkdown-editorreactservice-workershadcn-uitypescriptwysiwig

Resources

Readme
MIT license
Activity

Stars

89 stars

Watchers

0 watching

Forks

3 forks
Report repository

Releases

Sponsor this project

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.