y-codemirror
codemirror-vim
y-codemirror | codemirror-vim | |
---|---|---|
1 | 2 | |
80 | 255 | |
- | 2.7% | |
0.0 | 6.5 | |
over 1 year ago | about 1 month ago | |
JavaScript | JavaScript | |
MIT 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.
y-codemirror
-
Ace, CodeMirror, and Monaco: A Comparison of the Code Editors You Use in Browser
Not mentioned in the article but CodeMirror has a brilliant story for collaborative editing. You have two options:
- An Operational Transform (OT) based system built by Marijn (the creator of CodeMirror)
OT Demo: https://codemirror.net/6/examples/collab/
- A Conflict Free Replicated Datatype (CRDT) based system using Yjs crated by Kevin Jahns (the creator of Yjs) - https://github.com/yjs/y-codemirror
Yjs Demo: https://demos.yjs.dev/codemirror/codemirror.html
Both are brilliant, but I'm a huge fan of Yjs - the number of different bindings to different editors (and state systems) is brilliant.
codemirror-vim
-
Ace, CodeMirror, and Monaco: A Comparison of the Code Editors You Use in Browser
lsp would be so awesome to see! please do consider releasing.
thanks for releasing codemirror-vim! not having vim capabilities has been one of the longest standing blockers to me using anything web-platform based. i understand there are some vim plugins for various platforms, but great to see some efforts out in the open for codemirror6. https://github.com/replit/codemirror-vim
- Betting on CodeMirror
What are some alternatives?
codejar - An embeddable code editor for the browser 🍯
phonk - PHONK is a coding playground for new and old Android devices
CodeMirror-SwiftUI - CodeMirror-SwiftUI is a lightweight wrapper of CodeMirror for macOS and iOS packaged for SwiftUI.
y-codemirror.next - Collaborative extensions for CodeMirror6
Code-Server - VS Code in the browser
codemirror-emacs - Emacs keybindings for CM6
text-unicode - Unicode text OT implementation
slate - A completely customizable framework for building rich text editors. (Currently in beta.)
esbuild - An extremely fast bundler for the web