> I want to edit markdown files with my friends, but sending/resending files, changing viewing access, version control, and previewing are just too

πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’» LetsMarkdown.com

submited by
Style Pass
2022-05-15 05:00:06

> I want to edit markdown files with my friends, but sending/resending files, changing viewing access, version control, and previewing are just too much work.

> πŸ’‘ why not create a google doc for collaborative markdown editing, without having to log into Google, change view/edit access, worry about previewing the file, etc?

This application is built using a backend operational transformation control server written in Rust (based on Rustpad), and a frontend written in TypeScript using React.js.

The backend server supports real-time collaborative editing sessions, and the frontend offers a collaborative text editor with built-in markdown syntax highlighting and auto-completion. These parts of the application are connected via WebSocket communication.

For markdown previewing, I used the markdown-it.js library to dynamically render the markdown file. To style the markdown file, I also created a custom markdown.css stylesheet.

Leave a Comment
Related Posts