GitHub - stevenjjobson/marvelous: Marvelous Markdown Editor featuring a clean interface to with improved object rendering for lists, tables and mermaid graphs with git awareness and diff review · GitHub
/" data-turbo-transient="true" />
Skip to content
Search or jump to...
Search code, repositories, users, issues, pull requests...
-->
Search
Clear
Search syntax tips
Provide feedback
--><br>We read every piece of feedback, and take your input very seriously.
Include my email address so I can be contacted
Cancel
Submit feedback
Saved searches
Use saved searches to filter your results more quickly
-->
Name
Query
To see all available qualifiers, see our documentation.
Cancel
Create saved search
Sign in
/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up
Appearance settings
Resetting focus
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
stevenjjobson
marvelous
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>3 Commits<br>3 Commits
docs
docs
scripts
scripts
src-tauri
src-tauri
src
src
.gitignore
.gitignore
LICENSE
LICENSE
Marvelous_Graphics_Asset_Sheet.png
Marvelous_Graphics_Asset_Sheet.png
README.md
README.md
index.html
index.html
package-lock.json
package-lock.json
package.json
package.json
tsconfig.app.json
tsconfig.app.json
tsconfig.json
tsconfig.json
tsconfig.node.json
tsconfig.node.json
vite.config.ts
vite.config.ts
View all files
Repository files navigation
Marvelous
A fast, standalone desktop markdown reader/editor with git-aware version history.
Open any folder of markdown files and read or edit them with:
Four modes — source edit, live preview (Obsidian-style inline render), split, and preview
Mermaid diagrams , GFM tables (double-click a cell to edit), task-list checkboxes, inline images
Wikilinks — [[note]] autocomplete, hover previews, click-to-open, backlinks panel
Code files — syntax highlighting for ~20 languages, theme-matched
PDF and HTML viewing in-app (sandboxed; PDFs via the native engine)
Minimap with click-to-jump, drag-scrub, and diff change markers
Outline bar with fuzzy heading search
Repo monitor bar — pin folders/repos as chips with live git status dots
12 themes and configurable fonts
Git-aware, not git-dependent
If the folder you open is inside a git repository, Marvelous activates version handling automatically:
Every save is auto-committed (Update )
Per-file history panel with diffs
Side-by-side comparison of any past version against the current file, with changed-line highlighting
One-click revert to a previous version
If the folder is not a git repo, all of that quietly disappears and Marvelous is a plain reader/editor. It never runs git init for you.
Open with
The installer registers Marvelous for markdown and common text formats. Double-clicking an associated file opens it directly — focusing the running window if there is one — and reveals it in the built-in file explorer.
Development
npm install<br>npm run tauri dev # full app (vite on :5174 + cargo)
Frontend-only checks: npx tsc -b && npx vite build. Backend: cd src-tauri && cargo check. Extension-list invariants: npm run check:exts.
Built with Tauri 2, React 19, CodeMirror 6, and git2 (libgit2).
License
MIT — see LICENSE. Notable third-party components: Tauri (MIT/Apache-2.0), CodeMirror 6 (MIT), jsdiff (BSD-3-Clause), highlight.js (BSD-3-Clause), mermaid (MIT), and libgit2 (GPLv2 with Linking Exception, linked via the git2 crate). Bundled fonts are covered by their own licenses — see src/assets/fonts/LICENSES.md.
About<br>Marvelous Markdown Editor featuring a clean interface to with improved object rendering for lists, tables and mermaid graphs with git awareness and diff review<br>Resources<br>Readme<br>MIT license<br>Activity<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>0 forks<br>Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.