SaaSHub helps you find the best software and product alternatives Learn more ā
Top 23 Editor Open-Source Projects
-
Project mention: Ask HN: How to integrate a Blog system into my NextJS app | news.ycombinator.com | 2024-11-15
> One thing I learned is that you should lean towards letting non-technical people choose their own tools like why we largely let developers choose their own tools.
IMHO: I think a more sustainable variant of this (for your own sanity) might be to ask them which tool(s) they like and then take some time to understand WHY. But then instead of just letting them use those directly, you would either vet them first yourself or else find a similar one to those that can satisfy their needs (as an editor) AND yours (as a dev).
If I let every client/friend/family member who came to me for this sort of advice just pick their own tools, I'd end up with a bunch of Word docs with embedded copied & pasted crap from five other tools and no easy way to clean and publish them or back them up and version control them for diffing and rollbacks, etc.
I guess the dev version of this would be like letting every individual dev set up their own production deploys however they like, even if it's just some rando FTP client, instead of having some sort orderly CI/CD process.
If it's just you and your buddy and you don't mind taking the time to clean up their docs every time there's a new blog post... that's fine, I guess. But it can quickly get pretty overwhelming if you have more than user/tool to support, or you just publish updates frequently. In that case, having a nice WYSIWYG for them that's good enough, but can also generate clean structured output for you (something like Markdown or a API, as opposed to RTF, Word XML, HTML, etc.) can make life MUCH easier for you. And anyone that comes after you.
You can also build your own system off something like https://quilljs.com/, https://prosemirror.net/, or https://github.com/ianstormtaylor/slate to customize it to their needs while still getting clean enough input.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: So, you want to set up a Monaco editor with a language server | dev.to | 2024-10-19
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.
-
Project mention: How to adapt an autocomplete/select field to work with server-side filtering and pagination | dev.to | 2024-09-04
The technical implementation will be demonstrated with Vue, my preferred framework for everyday work, combined with Vuetify, a very robust and highly customizable component framework commonly used in the Vue ecosystem. Note that concepts used here can be applied using other combinations of popular JavaScript technologies.
-
Use a text editor: nano, vim, or graphical editors like VSCode with Bash extensions.
-
Project mention: Notion-like WYSIWYG editor with export to a beautiful static HTML website | news.ycombinator.com | 2024-08-19
-
Project mention: 25 Project Ideas from Beginner to Advanced with Open Source Contributions | dev.to | 2024-11-13
You can find more information (and the manual) on the project page. For questions and discussion, use the discussion forum.
-
Project mention: AI-Powered Frontend UI Components Generator (Next.js, GPT4, Langchain, & CopilotKit) | dev.to | 2024-05-06
Ace Code Editor - an embeddable code editor written in JavaScript that matches the features and performance of native editors.
-
Project mention: What do you think about using a game engine for UI? | news.ycombinator.com | 2025-01-12
In general, people must make a choice between portability, and the breadth of optimizations.
For multi-platform builds, there are single code-base frameworks available:
https://quasar.dev/
For MacOS, Linux Gtk, and Windows native builds there are mature free libraries that allow both FOSS and commercial static linking:
https://wxwidgets.org/
Game engines are designed to solve a single set of use-cases for optimization, and portability is usually terrible outside the current windows release.
Best of luck, =3
-
-
Project mention: Melhores editores HTML para usar em aplicaƧƵes JavaScript em 2025 | dev.to | 2024-12-12
Desenvolvido pelo time do Basecamp, o Trix Ć© um editor WYSIWYG focado na simplicidade e produtividade.
-
I also believe this, and we're actually about half way there via MPS <https://github.com/JetBrains/MPS#readme> but I'm pretty sure that dream is dead until this LLM hype blows over, since LLMs are not going to copy-paste syntax trees until the other dream of a universal representation materializes[1]
1: There have been several attempts at Universal ASTs, including (unsurprisingly) a JVM-centric one from JetBrains https://github.com/JetBrains/intellij-community/blob/idea/24...
-
Project mention: Show HN: Unforget, the note-taking app I always wanted: offline first, encrypted | news.ycombinator.com | 2024-06-11
What problems did you encounter with something like https://ui.toast.com/tui-editor? Which is much more featureful than simplemde.
-
medium-editor
Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
-
TextMate
-
Project mention: Show HN: JSON For You ā Visualize JSON in graph or table views | news.ycombinator.com | 2024-09-24
-
-
SimpleMDE
A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.
Project mention: Show HN: Unforget, the note-taking app I always wanted: offline first, encrypted | news.ycombinator.com | 2024-06-11Any plans on integrating something like this? - https://simplemde.com/ when the notes get heavy, I prefer a simpler wysiwyg editor than to keep up with markdown syntax, especially if my notes contain tables etc.
-
ckeditor5
Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.
Project mention: CKEditor 5: Modular Rich Text Editor with Modern Collaborative Features | news.ycombinator.com | 2024-08-06 -
Buefy is a lightweight UI component library based on Bulma. It provides simple, lightweight, and responsive components for building web interfaces.
-
Project mention: Ask HN: How to integrate a Blog system into my NextJS app | news.ycombinator.com | 2024-11-15
> One thing I learned is that you should lean towards letting non-technical people choose their own tools like why we largely let developers choose their own tools.
IMHO: I think a more sustainable variant of this (for your own sanity) might be to ask them which tool(s) they like and then take some time to understand WHY. But then instead of just letting them use those directly, you would either vet them first yourself or else find a similar one to those that can satisfy their needs (as an editor) AND yours (as a dev).
If I let every client/friend/family member who came to me for this sort of advice just pick their own tools, I'd end up with a bunch of Word docs with embedded copied & pasted crap from five other tools and no easy way to clean and publish them or back them up and version control them for diffing and rollbacks, etc.
I guess the dev version of this would be like letting every individual dev set up their own production deploys however they like, even if it's just some rando FTP client, instead of having some sort orderly CI/CD process.
If it's just you and your buddy and you don't mind taking the time to clean up their docs every time there's a new blog post... that's fine, I guess. But it can quickly get pretty overwhelming if you have more than user/tool to support, or you just publish updates frequently. In that case, having a nice WYSIWYG for them that's good enough, but can also generate clean structured output for you (something like Markdown or a API, as opposed to RTF, Word XML, HTML, etc.) can make life MUCH easier for you. And anyone that comes after you.
You can also build your own system off something like https://quilljs.com/, https://prosemirror.net/, or https://github.com/ianstormtaylor/slate to customize it to their needs while still getting clean enough input.
-
-
-
Editors discussion
Editors related posts
-
What do you think about using a game engine for UI?
-
How to Get Started with Bash Scripting for Automation
-
The State of Vim
-
5 Free Open-Source Tools to Make Your Web Development Easier
-
Mastering Parentheses in Emacs: Essential Commands
-
Melhores editores HTML para usar em aplicaƧƵes JavaScript em 2025
-
What I've Learned About My Editing Skills
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 2025
Index
What are some of the best open-source Editor projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | quill | 44,325 |
2 | Monaco Editor | 41,131 |
3 | vuetify | 40,112 |
4 | Vim | 37,197 |
5 | Editor.js | 29,280 |
6 | CodeMirror | 26,905 |
7 | ace | 26,817 |
8 | Quasar Framework | 26,145 |
9 | vscodium | 26,083 |
10 | trix | 19,227 |
11 | intellij-community | 17,586 |
12 | TOAST UI Editor | 17,296 |
13 | medium-editor | 16,085 |
14 | TextMate | 14,243 |
15 | jsoneditor | 11,718 |
16 | Summernote | 11,634 |
17 | SimpleMDE | 9,971 |
18 | ckeditor5 | 9,750 |
19 | buefy | 9,574 |
20 | ProseMirror | 7,845 |
21 | Froala Editor | 5,316 |
22 | pen | 4,806 |
23 | Squire | 4,791 |