For those that don't know the author, Marijn Haverbeke, is the creator of CodeMirror (code editor) and later ProseMirror (text editor). https://codemirror.net/ https://prosemirror.net/. - Source: Hacker News / about 2 months ago
Behind the scenes, Vrite processes the content and makes it accessible in ProseMirror-based JSON format, including the type and all the props of the Element block. - Source: dev.to / 6 months ago
This seems to be using https://prosemirror.net. - Source: Hacker News / 9 months ago
No good tool is built without using good tools, and Vrite Editor is no different. Before getting into WYSIWYG editors, I extensively researched available RTE frameworks, that could provide the tooling and functionality I was looking for. Ultimately, I picked TipTap and underlying ProseMirror — IMO, the best tools currently available for all kinds of WYSIWYG editors. - Source: dev.to / 9 months ago
A little dissapointed to see ProseMirror not mentioned. It's an amazing rich-text editing toolkit that provides all the bits and pieces needed to write any kind of rich-text editor. Tiptap is a wrapper over ProseMirror for minimizing the vast API surface and providing simpler configurations. The project is using TipTap and that is mentioned. https://prosemirror.net. - Source: Hacker News / 10 months ago
Forgot to mention underlying ProseMirror (https://prosemirror.net/) as well. It's doing "even-heavier" lifting and is necessary for implementing more complex mechanisms like the code editor integration or various side-menus. - Source: Hacker News / 10 months ago
The buttons had to be absolutely positioned, which required both a custom TipTap extension and tapping deeper into the underlying ProseMirror (both libraries powering the Vrite editor). - Source: dev.to / 10 months ago
You might have noticed that the body_markdown property is set to the result of processContent() call. That’s because the Vrite API serves its content in a JSON format. Derived from the ProseMirror library powering Vrite editor, the format allows for versatile content delivery as it can be easily adapted to various needs. - Source: dev.to / 11 months ago
My goal is to create my own rich-text editor, similar to a tool like prosemirror, with Markdown syntax highlighting. Source: about 1 year ago
Last year, while working on Oak, we decided to take a step back and learn, as a team, how the tools we used really worked. In particular, we'd spent years trying to get ProseMirror to play well with React and Redux, but had struggled to reconcile their not-quite-compatible philosophies about DOM and state management. Source: about 1 year ago
TipTap, built on top of ProseMirror, is a headless editor framework that gives full control over every single aspect of the text editor experience. Similarly to Slate, TipTap doesn't offer a fully featured Rich Text Editor; instead, it offers a lot of extensions and can be customized to incorporate new features. Let's have a look at how we can implement a TipTap editor with the image extension that will provide... - Source: dev.to / over 1 year ago
Https://prosemirror.net/: A toolkit for building rich-text editors on the web ProseMirror was written by Marijn Haverbeke, who also wrote (and rewrote!) the much used [CodeMirror] editor. So the design of his "editor toolkits" are based on years of experience developing and maintaining text editors. Marijn is very responsive on all the respective discussion boards. Examples, including markdown:... - Source: Hacker News / over 1 year ago
Check out https://github.com/ueberdosis/tiptap. I built a production-ready Rich text editor in a matter of hours with the help of this library. You can also build custom plugins if you need to, but then you'd have to dive into https://prosemirror.net. Source: over 1 year ago
We're using remirror in our product. It's built on top of ProseMirror so it's very flexible to build your own editor. Source: over 1 year ago
ProseMirror - takes a lot of effort to have something working, but advantage is really low-level customization and that it's a mature and constantly maintained library. Source: over 1 year ago
I did a similar analysis a year ago and came to the conclusion that ProseMirror (https://prosemirror.net) was the right choice for my project. ProseMirror is an excellent toolkit for building your own rich text components and happens to also be written by the author of CodeMirror. It does not give you as quick an out of the box experience as slate (or any of the other rich text libraries out there) but its speed... - Source: Hacker News / about 2 years ago
Sounds like you need a WYSIWYG editor. There are a bunch of them, but I like Prosemirror and Milkdown the most. Source: about 2 years ago
🦾 Reliable - Built on top of prosemirror and remark. - Source: dev.to / over 2 years ago
I'm sorry, but nested block formats are not supported, the current editor does not allow it. This cannot be changed easily, but I planned to have a look at ProseMirror, which could be a solid replacement for the current editor. At this time I cannot tell whether SilentNotes will make the switch to ProseMirror, and if it does, there is still the question whether nested block-formats are worth the loss of simplicity... Source: over 2 years ago
I haven't done it in Svelte but I'd be inclined to use ProseMirror. I'm a fan of Marijn Haverbeke's work. Source: over 2 years ago
You pretty much never need to touch contenteditable yourself, if you are going to be building a custom editor. It's still not something easy by a long shot, but using something like ProseMirror is going to be much less frustrating. (though still hard and time-consuming). Source: over 2 years ago
Do you know an article comparing ProseMirror to other products?
Suggest a link to a post with product alternatives.
This is an informative page about ProseMirror. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.