Markforge
by Sanjai Shaarugesh
A markdown editor that just works – with live preview, Mermaid, LaTeX, and GitHub alerts
Support the creators
Flatsonar is just the shop window. The people below made Markforge.
About
Markforge is the markdown editor I built because everything else either did too much or too little. Clean interface, live preview with synced scrolling, and all the features you actually need without the bloat. Runs locally, keeps your files safe, and gets out of your way so you can focus on writing. What you get: - Clean, distraction-free interface following GNOME HIG - Formatting toolbar for quick edits without memorizing syntax - File manager to keep your docs organized - Search and replace that actually works - Export to HTML, PDF, or images when you need to share - Dark mode by default (light mode if that's your thing) - Auto-save so you never lose work to random crashes - GPU-accelerated rendering for buttery-smooth performance - Synchronized scrolling between editor and preview - File history and versioning to track changes - Built-in support for tables, Mermaid diagrams, LaTeX math, and GitHub alert blocks Whether you're writing technical docs, maintaining READMEs, or just taking notes, Markforge gives you everything you need in a fast, reliable package. No accounts, no cloud sync you didn't ask for – just solid local editing.
Permissions
2 permissions weaken the sandbox. Flatsonar asks before installing.
- unrestricted access to the session D-Bus (all your running apps)
--socket=session-bus - full access to your home folder
--filesystem=home - Wayland display
--socket=wayland - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - inter-process communication (needed for X11)
--share=ipc - network
--share=network - GPU acceleration
--device=dri - access to your documents folder
--filesystem=xdg-documents - access to your download folder
--filesystem=xdg-download - access to xdg-run/gvfsd
--filesystem=xdg-run/gvfsd - talks to org.freedesktop.FileManager1
--talk-name=org.freedesktop.FileManager1 - talks to org.gtk.vfs.*
--talk-name=org.gtk.vfs.* - owns its own bus name
--own-name=io.gitlab.Sanjai_Shaarugesh.Markforge.* - audio
--socket=pulseaudio - sets environment variable NO_AT_BRIDGE
--env=NO_AT_BRIDGE=1 - sets environment variable GTK_A11Y
--env=GTK_A11Y=none - sets environment variable EGL_PLATFORM
--env=EGL_PLATFORM=wayland - sets environment variable GDK_BACKEND
--env=GDK_BACKEND=wayland,x11
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- https://github.com/Sanjai-Shaarugesh/Markforge also publishes this app id
publisher:collision - hosted by gitlab.com/sanjai-shaarugesh, which owns the io.gitlab namespace of io.gitlab.Sanjai_Shaarugesh.Markforge
publisher:namespace
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.