CodeMirror: Extensible code editor component for the web
CodeMirror is a versatile web code editor with accessibility, syntax highlighting, collaborative editing, and more. It supports multiple languages, offers extensive features, and encourages community contributions and discussions.
Read original articleCodeMirror is an extensible code editor component for the web, offering features like accessibility, mobile support, syntax highlighting, autocompletion, code folding, search/replace, and more. It supports collaborative editing, multiple selections, and internationalization. The library is open source under the MIT license and is actively developed on GitHub, welcoming contributions and funding for maintenance. It provides language support for various programming languages and offers a range of features for developers to enhance their coding experience. Users can find detailed documentation on the library's features and participate in discussions on the forum. Additionally, CodeMirror has a code of conduct to ensure an inclusive and welcoming community.
Related
A Hex Editor for Reverse Engineers
ImHex is a versatile Hex Editor catering to Reverse Engineers and Programmers. It offers byte patching, search functions, theming, data interpretation tools, and more. The GitHub repository provides additional information.
Show HN: Pickcode – Free online code editor for kids
Pickcode is an online platform for K-12 education, offering a user-friendly code editor for teaching Python, HTML/CSS/Javascript, Java, and Pickcode VL. It simplifies classroom coding, prioritizes data security, and empowers educators and students.
Chr – terminal editor inspired by Turbo Pascal editor from 1997
A terminal-based text editor "chr" on GitHub mimics desktop editors' shortcuts, blending modern GUI with retro text mode. Developed with Tui Widget, it welcomes contributions. Installation involves cloning, building, and compiling.
Eclipse Plans to Challenge Microsoft's VS Code Dominance with Theia Code Editor
The Eclipse foundation launches Theia IDE to rival VS Code, leveraging open-source principles and key protocols. Customizable, extensible, and compatible with VS Code extensions, it provides a vendor-neutral, cloud-friendly solution.
Show HN: Open-sourced Webflow for your own app
The "Onlook" project on GitHub is a browser-powered visual editor for React + TailwindCSS apps. It includes installation, usage, roadmap, contributing guidelines, contact info, acknowledgments, and licensing. Inquire for more details.
Basic actions like setting text, reading changes, setting selections and diagnostics took a lot more steps that I anticipated. Instead of setting text with a method, you need to create a transaction with text action and dispatch it to the editor instance.
Some more sophisticated actions like highlight regions require creating custom plugins.
In addition to that, all of these were not trivial and documentation was lacking fundamental concepts you need to understand to use its API.
Footprint, performance and typescript support are great though.
It did help that we wrote our compiler in Rust and were able to transpile it to WASM :)
Monaco would be okay, if not for mobile..
Related
A Hex Editor for Reverse Engineers
ImHex is a versatile Hex Editor catering to Reverse Engineers and Programmers. It offers byte patching, search functions, theming, data interpretation tools, and more. The GitHub repository provides additional information.
Show HN: Pickcode – Free online code editor for kids
Pickcode is an online platform for K-12 education, offering a user-friendly code editor for teaching Python, HTML/CSS/Javascript, Java, and Pickcode VL. It simplifies classroom coding, prioritizes data security, and empowers educators and students.
Chr – terminal editor inspired by Turbo Pascal editor from 1997
A terminal-based text editor "chr" on GitHub mimics desktop editors' shortcuts, blending modern GUI with retro text mode. Developed with Tui Widget, it welcomes contributions. Installation involves cloning, building, and compiling.
Eclipse Plans to Challenge Microsoft's VS Code Dominance with Theia Code Editor
The Eclipse foundation launches Theia IDE to rival VS Code, leveraging open-source principles and key protocols. Customizable, extensible, and compatible with VS Code extensions, it provides a vendor-neutral, cloud-friendly solution.
Show HN: Open-sourced Webflow for your own app
The "Onlook" project on GitHub is a browser-powered visual editor for React + TailwindCSS apps. It includes installation, usage, roadmap, contributing guidelines, contact info, acknowledgments, and licensing. Inquire for more details.