rich-markdown-editor
Monaco Editor
rich-markdown-editor | Monaco Editor | |
---|---|---|
11 | 118 | |
2,570 | 41,798 | |
- | 1.3% | |
9.2 | 8.1 | |
about 3 years ago | about 2 months ago | |
TypeScript | JavaScript | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rich-markdown-editor
- Switching Rich Text Editors, Part 1: Picking Tiptap
- I moved this blog from Medium
-
Launch HN: Fable (YC W21) – Collaborate on product specs, sync to issue trackers
Thanks! We forked this version of ProseMirror built by the Outline team which was the closest to what we wanted for our product
https://github.com/outline/rich-markdown-editor
-
Appflowy – open-source Notion Alternative
Outline's rich-markdown-editor (https://github.com/outline/rich-markdown-editor) package is pretty nice. I have used it to make some custom MD editor/CMS experiment.
- Can I run a CMS with GatsbyJs that is only hosted locally but serves content from GitHub for instance?
-
I built a new platform, using NextJS, for creating a blog & newsletter (and earning money from your readers). I focused on speed, simplicity, privacy, and beautiful design. I'd love to get some early feedback!
Good eye! This is indeed based on ProseMirror. I didn't create it myself though, I'm using this: https://github.com/outline/rich-markdown-editor
- Ask HN: Open-source notion.so like block editor?
-
I made a simple Markdown editor and publisher that stores files on web3.storage!
Ah yes, I found the library I was using for the editor (rich-markdown-editor) to insert a lot of \ newlines when they weren't needed. I'll take a look at this sometime!
-
Notea - Self-hosted note-taking app stored on S3 | AKA a self-hosted Notion alternative
The outline editor is open source https://github.com/outline/rich-markdown-editor
-
What is your tech stack?
It runs a mult-tenant SaaS app with very low memory/cpu requirements (https://getoutline.com/)
Monaco Editor
-
Quadratic Python roadmap: building a spreadsheet developers love
Building a good code editor is hard. Our editor is based on Monaco, the code editor that powers VS Code. We took Monaco and started on a journey towards building the best possible editor experience in a spreadsheet.
-
Integrate VS Code editor in your project! Monaco Editor 🚀
Monaco editor by Microsoft @monaco-editor/react Happy coding! 😃
-
So, you want to set up a Monaco editor with a language server
Let's start with the most simple Monaco setup. I will use vanilla TS with Vite and Bun as package manager, so I hope it will be simple to extrapolate into different frameworks. You can also find similar example written with React in the official repo.
-
Complicate your personal projects
On top of that, I learned about Monaco Editor (the same editor that powers Visual Studio Code) and decided to integrate it to provide real-time syntax highlighting for my DSL. I had to learn how to add a custom language to it, and it was incredibly satisfying when the editor correctly highlighted valid input and flagged errors. Each new piece of complexity taught me something new, things I would not have learned if I had taken the "easy" route.
-
An experiment in UI density created with Svelte
VS Code Editor which is based on Electron, is really fast, even with large codebase & many open tabs. Their monaco engine (https://microsoft.github.io/monaco-editor/) uses custom, virtual code processor that is optimized for surgically updating underlying DOM. It also uses WebGL + canvas rendering to show minimap of the file.
Similar approach (custom virtual processor) is leveraged by Google docs/sheets.
Canvas rendering may be the last resort when nothing worked.
-
A structured note-taking app for personal use
Fyi, if you are ever looking for a fun project you might be able to implement this. The vscode editor source is available as a library https://microsoft.github.io/monaco-editor/
-
GIGO and VS-code: the Battle With Microsoft
VScode uses the monaco-editor to display all editor screens in vscode including the markdown editor. A simple solution is to use the in built markdown file editor and call it a day.
-
Show HN: Open-source alternatives to tools You pay for
visual studio is open source: https://github.com/microsoft/vscode
i remember using their monaco editor as well (https://github.com/microsoft/monaco-editor), a really powerful editor & the very same used by VS Code (i think you can even get at the AST for TypeScript, for example, in the browser if you poke around deep enough)
crazy cool stuff, and most definitely OSS!!!
-
NPM workspace and vite - Read dependency build output (d.ts file)
So lets say the project consists of two packages Lib and App in which Lib is a library and App is the frontend app which depends on Lib. Now I want to display a monaco powered code editor in App which has has access to all types of Lib. This means that I have to somehow read the *.d.ts file of Lib as a string to set it as "extra lib" for monaco.
-
[Webview] Scrolling jumps in Monaco editor
WebView webView = new WebView(); webView.getEngine().load("https://microsoft.github.io/monaco-editor/");
What are some alternatives?
flutter-quill - Rich text editor for Flutter
CodeMirror - In-browser code editor (version 5, legacy)
AppFlowy - Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.
ace - Ace (Ajax.org Cloud9 Editor)
gitlab
quill - Quill is a modern WYSIWYG editor built for compatibility and extensibility