JavaScript Editor

Open-source JavaScript projects categorized as Editor

Top 23 JavaScript Editor Projects

  1. marktext

    πŸ“A simple and elegant markdown editor, available for Linux, macOS and Windows.

    Project mention: All Data and AI Weekly #190 - May 19, 2025 | dev.to | 2025-05-19

    ⚑️ https://github.com/marktext/marktext

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. Monaco Editor

    A browser based code editor

    Project mention: Building jsTinker: A Free Desktop JavaScript Playground (And Why I Built It) | dev.to | 2025-11-03

    Uses Monaco Editor (the editor powering VS Code)

  4. drawdb

    Free, simple, and intuitive online database diagram editor and SQL generator.

    Project mention: Ask HN: What Are You Working On? (September 2025) | news.ycombinator.com | 2025-09-29
  5. stackedit

    In-browser Markdown editor

  6. trix

    A rich text editor for everyday writing

    Project mention: NanoChat – The best ChatGPT that $100 can buy | news.ycombinator.com | 2025-10-13

    It’s actually the opposite, WYSIWYG is better than ever. You just have to seek out the tooling because WYSIWYG isn’t something that everyone benefits from.

    HyperCard was cool but it had big limitations that made its demise inevitable. It was most useful for prototyping because of those limitations. Its inability to use files over a network is a big limiter. Basically everything HyperCard could do is something the web can do better (or a modern ease of use focused game engine, depending on how multimedia-oriented your project is).

    If you were developing Myst today you could easily develop it using a no-code web development system to do so, or use a no-code game development tool like Game Maker.

    In terms of leveraging information in a database and visualizing it, nothing from the era can hold a candle to stuff like Airtable and its open source clones.

    Another example, Microsoft FrontPage was definitely not as good as trix and the editors that came after: https://trix-editor.org/

    WordPress + the wildly massive plugin ecosystem it has is basically a no-code web application platform in itself.

    The user experience for commercial WYSIWYG like SquareSpace and Wix is wildly better than anything from the 90s.

  7. screenity

    The free and privacy-friendly screen recorder with no limits πŸŽ₯

  8. medium-editor

    Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.

    Project mention: Medium Editor, Vanilla JavaScript | news.ycombinator.com | 2025-02-25
  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. editor.md

    The open source embeddable online markdown editor (component).

  11. pell

    πŸ“ the simplest and smallest WYSIWYG text editor for web, with no dependencies

    Project mention: Show HN: OverType – A Markdown WYSIWYG editor that's just a textarea | news.ycombinator.com | 2025-08-17

    This is a really good project, kudos!

    What I am wondering is if I can modify the project enough so that lets say when I do # test, then it can automatically modify it to be enlarged instead of just colored/ basically i think that this is how reddit comments work..

    Image support would be really preferred too, but honestly, this is seriously so cool that I can iamgine using this right now, but someone here mentioned spell/pell https://github.com/sylvainpolletvillard/spell and https://github.com/jaredreich/pell and so they are in the size of 1kb-2kb, even bytes and this is 40kb iirc, so why is there such a big size difference and how are those guys being so small.

    Once again, amazing project, my mind is truly blown by how simple it is, I will try to integrate this or spell or just anything whenever I can!

  12. VvvebJs

    Drag and drop page builder library written in vanilla javascript without dependencies or build tools.

  13. dillinger

    The last Markdown editor, ever.

    Project mention: 5 Killer FREE Markdown Editors You Need in 2025 | dev.to | 2025-08-01

    Dillinger (Online - https://dillinger.io/): For a straightforward online experience, Dillinger is a solid choice. It offers split-screen viewing with live preview and supports saving to various platforms. It's a no-frills option that gets the job done efficiently.

  14. litegraph.js

    A graph node engine and editor written in Javascript similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D. The engine can run client side or server side using Node. It allows to export graphs as JSONs to be included in applications independently.

  15. jspaint

    🎨 Classic MS Paint, οΌ²οΌ₯οΌΆοΌ©οΌΆοΌ₯οΌ€ + ✨Extras

    Project mention: It's easier than ever to de-censor videos | news.ycombinator.com | 2025-04-15
  16. react-quill

    A Quill component for React.

  17. ant-design-landing

    :mountain_bicyclist: Landing Pages of Ant Design System

  18. luban-h5

    [WIP]en: web design tool || mobile page builder/editor || mini webflow for mobile page. zh: η±»δΌΌζ˜“δΌη§€ηš„H5εˆΆδ½œγ€ε»Ίη«™ε·₯ε…·γ€ε―θ§†εŒ–ζ­ε»Ίη³»η»Ÿ.

    Project mention: Analysis of Key Technical Principles for a Visual Drag-and-Drop Component Library | dev.to | 2025-04-07

    From the code above, we can see that this data is very similar to CSS. Based on this observation, we only need to write a conversion function to convert this data into the data required by our components, thus implementing the functionality of converting PSD files into rendered components. Currently, quark-h5 and luban-h5 both implement PSD conversion functionality in this way.

  19. Drawflow

    Simple flow library πŸ–₯οΈπŸ–±οΈ

  20. heynote

    A dedicated scratchpad for power users

    Project mention: My productivity app is a never-ending .txt file (2022) | news.ycombinator.com | 2025-12-11
  21. json-editor

    JSON Schema Based Editor

  22. motionity

    The web-based motion graphics editor for everyone πŸ“½

  23. iD

    πŸ†” The easy-to-use OpenStreetMap editor in JavaScript.

  24. quiver

    A modern commutative diagram editor for the web.

    Project mention: Developers can now submit apps to ChatGPT | news.ycombinator.com | 2025-12-17
  25. Raneto

    Markdown powered Knowledgebase Wiki for Node.js

    Project mention: Markdown based, flat file, fast, leightweight and no database CMS | news.ycombinator.com | 2025-03-19
  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Editor discussion

JavaScript Editor related posts

  • Open Xanadu

    1 project | dev.to | 9 Dec 2025
  • What even is "literate programming"?

    4 projects | news.ycombinator.com | 7 Dec 2025
  • By the Power of Grayscale

    1 project | news.ycombinator.com | 4 Nov 2025
  • Integrating Lipa na MPESA (KCB MPESA STK Push) with Node.js

    3 projects | dev.to | 30 Sep 2025
  • 5 Killer FREE Markdown Editors You Need in 2025

    1 project | dev.to | 1 Aug 2025
  • Someone made a 128000 line PR to opencut

    5 projects | news.ycombinator.com | 29 Jul 2025
  • The Append-and-Review Note

    3 projects | news.ycombinator.com | 26 Jul 2025
  • A note from our sponsor - SurveyJS
    surveyjs.io | 23 Dec 2025
    Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more. Learn more β†’

Index

What are some of the best open-source Editor projects in JavaScript? This list will help you:

# Project Stars
1 marktext 52,345
2 Monaco Editor 44,983
3 drawdb 35,215
4 stackedit 22,518
5 trix 19,865
6 screenity 17,714
7 medium-editor 16,118
8 editor.md 14,269
9 pell 12,061
10 VvvebJs 8,329
11 dillinger 8,186
12 litegraph.js 7,688
13 jspaint 7,620
14 react-quill 7,018
15 ant-design-landing 6,469
16 luban-h5 6,243
17 Drawflow 5,502
18 heynote 5,120
19 json-editor 4,858
20 motionity 3,925
21 iD 3,698
22 quiver 3,406
23 Raneto 2,859

Sponsored
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 4th most popular programming language
based on number of references?