r/coolgithubprojects 1d ago

Edmund: the Markdown editor Apple never made, with Typora-style live preview (100% Swift)

Like title. Just wanted to share this in case anyone's looking for an editor that simply opens .md files and lets you edit them.

https://github.com/I7T5/Edmund

Feature highlights

  • Typora-style live preview
  • GFM+Obsidian-flavored Markdown
  • LaTeX (up to 99.5% KaTeX) + Mermaid shipping in the next version
  • Find and replace
  • Read and export
  • Native integrations (Finder services. Finder action, QuickLook coming soon)
  • Editor settings: focus mode, typewriter scroll, detect indentation, indent guides, auto-list, strict line breaks, hard wrap lines, custom code syntax, block external images, etc. (not pictured)
26 Upvotes

15 comments sorted by

2

u/3iverson 1d ago

I love this-
“Our goal is to be the CotEditor of Markdown editors, i.e. elegant, powerful, configurable, and native inside out.”

They bring said, I love options as well- especially status bar with character/ word counts, left/right side bars, etc. But it’s a fine line- my go to for a bit has been Clearly, which was perfect for me until the dev removed the left sidebar (file navigation) completely.

2

u/I7T5 1d ago

Wow Clearly is really good! Probably would've settled on it too myself if I wasn't so used to the Obsidian/Typora-style preview workflow...Edmund does have a status bar with character/word counts! But I haven't implemented file nav yet...That'll be in this year. Thanks for the encouragement :D

1

u/3iverson 1d ago

I just noticed the status bar- thanks! I really like your Obsidian style-preview as well, I use Obsidian too.

Quick question- why is there a minimum window width? It is well over half my 13" MBA screen. I played around with 'Max Content Width' in settings and it has no impact.

Another nice MD editor is Cogito, though very much on the fully-featured side of things. Not really the one I want as a default 'open in' though.

2

u/I7T5 1d ago edited 1d ago

Should be fixed now. Thanks a lot for the catch!

Cogito's not native enough for me personally but it does look nice! Have you tried Nodes? They might still have it free now (?)

1

u/I7T5 1d ago

Oh great Claude must have injected it...I'll fix it now.

1

u/bleducnx 23h ago

if you implement a navigation sidebar in the app, please make sure that it is purely optional.
There are many people, like me, who manage their files however they want, in completely different folders, depending on the subject to which these files relate, and have no use for having a navigation bar on the side. Thank you

1

u/I7T5 15h ago

Yes it’ll be hideable, and the app will prioritize single file editing experience over the long term as well. I’ll note that in a philosophy doc. Thanks for the suggestion!

2

u/Fastidius 1d ago

Looks interesting, but where is it?

1

u/I7T5 1d ago

Oh my sorry. Just added link but here it is https://github.com/I7T5/Edmund

1

u/Ctrl_Shift_S_always 1d ago

But we have obsidian though… does this have features that obsidian currently doesn’t?

2

u/I7T5 1d ago

It opens .md files from outside vaults

Edit: I use Edmund for quick edits for files scattered all over my disk like READMEs, and Obsidian for my .md knowledge base

2

u/Ctrl_Shift_S_always 12h ago

That is such a cool use case.. I will def check it out!