Marktext – Elegant Markdown Editor for Linux, macOS, Windows

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • marktext

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

  • Mark Text is rather buggy and has frustrated me too many times with lost data to recommend it. The developer no longer maintains it, so the chance of getting any improvements is unlikely. https://github.com/marktext/marktext/issues/1290#issuecommen...

  • obsidian-releases

    Community plugins list, theme list, and releases of Obsidian.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • bangle-io

    A web only WYSIWYG note taking app that saves notes locally in markdown format.

  • If you are tired of electron apps, try https://bangle.io . It’s a web app that allows you to edit locally saved markdown files.

  • bangle-editor

    Collection of higher level rich text editing tools. It powers the local only note taking app https://bangle.io

  • Since you're the author of Bangle.io and it seems the latter is based on bangle.dev[0] which in turn is based on ProseMirror(?), why did you decide to make Bangle's interface look like that of VS Code / Monaco[1]?

    On a different note, IMO using Electron for an app is not a bad choice per se. It's just that editors written in web technologies usually suck because they are so slow compared to, say, Vim/Emacs/Sublime. Is ProseMirror really that much better (faster) than Monaco/VS Code? If not, what's the benefit of using Bangle over Marktext? (Sure, running Marktext/Electron will use up additional RAM compared to running Bangle in an existing browser. But to be honest CPU load is much more important to me.)

    [0]: https://github.com/bangle-io/bangle.dev

    [1]: https://github.com/Microsoft/monaco-editor , https://vscode.dev/

  • Monaco Editor

    A browser based code editor

  • Since you're the author of Bangle.io and it seems the latter is based on bangle.dev[0] which in turn is based on ProseMirror(?), why did you decide to make Bangle's interface look like that of VS Code / Monaco[1]?

    On a different note, IMO using Electron for an app is not a bad choice per se. It's just that editors written in web technologies usually suck because they are so slow compared to, say, Vim/Emacs/Sublime. Is ProseMirror really that much better (faster) than Monaco/VS Code? If not, what's the benefit of using Bangle over Marktext? (Sure, running Marktext/Electron will use up additional RAM compared to running Bangle in an existing browser. But to be honest CPU load is much more important to me.)

    [0]: https://github.com/bangle-io/bangle.dev

    [1]: https://github.com/Microsoft/monaco-editor , https://vscode.dev/

  • 10000-markdown-files

    10,000 markdown files. Useful for stress testing note-taking tools.

  • > why did you decide to make Bangle's interface look like that of VS Code / Monaco[1]? At first I thought this was just VS Code running in the browser.

    It is just a personal preference but I find VS code's UI, especially the command palettes (inspired by sublime?).

    > By the way, I can't find the "install" button on app.bangle.io that is mentioned in the FAQ.

    If you open the app in Chrome (or any chromium browser), you will see a sign to install the app as a PWA (progressive web app) next to the URL.

    > On a different note, IMO using Electron for an app is not a bad choice per se. It's just that editors written in web technologies usually suck because they are so slow compared to, say, Vim/Emacs/Sublime

    In my opinion going the Electron route is a lot of work for a single developer and you loose the portability of a web application.

    > But to be honest CPU load is much more important to me

    I think you will be delighted to see that Bangle is pretty performant. I would recommend opening a heavy app like 10000-markdown-files[0] to get a rough idea.

    > what's the benefit of using Bangle over Marktext?

    I haven't used Marktext, though it looks like a great project. I think the differentiating factor would be:

    - Bangle.io is focused more on the overall note taking experience, like backlinks, workspaces, collaboration etc.

    - I am planning to allow the ability to add extensions to add more functionality. Being a web app is really conducive for such things.

    - It allows you to open multiple tabs, split screen.

    [0]: https://github.com/Zettelkasten-Method/10000-markdown-files

    I hope you give Bangle.io a shot, there are a bunch of things currently missing, but we will get there <3.

  • TagSpaces

    TagSpaces is an offline, open source, document manager with tagging support

  • Another free and open source note taking app with WYSIWYG is TagSpaces (https://www.tagspaces.org).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • notekit

    A GTK3 hierarchical markdown notetaking application with tablet support.

  • Well, it's not exactly unsustainable - the Github CI continues producing those builds without me having to do anything for it (it in fact didn't break even once in the past year, compared to several breakages on the "backwards-compatible" Ubuntu 18.04 deb which happened whenever Github changed something about the package bundle available to that image). If someone reports a bug on Windows, I will look into it, and/or spend some time walking them through a workaround (since I do in fact have access to Windows setups). As I see it, in the most natural sense of support, I do have support for Windows, even though it is what I guess you would call Tier 2 support.

    To nitpick a little, I also didn't say I don't think that those who care about licensing issues would use [the Windows build]; rather, I think that those who don't care about licensing issues and are on Windows would not use it, because there is a Windows-only product that is closed-source which I am unlikely to be able to compete with on that ground.

    I'm not really advertising Mac support beyond having some files merged from people who did get it to work (https://github.com/blackhole89/notekit/blob/master/screensho...).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Good Markdown Editor for SvelteKit?

    7 projects | /r/sveltejs | 3 Apr 2023
  • Is there a way to edit callouts in preview mode

    1 project | /r/ObsidianMD | 30 Jan 2023
  • Ask HN: Any good out of the box WYSIWYG and MD JavaScript libs?

    1 project | news.ycombinator.com | 21 Jan 2023
  • Using external Editor

    1 project | /r/ObsidianMD | 6 Jan 2023
  • Stick - Shareable Git-powered notebooks

    1 project | /r/linux | 8 Jun 2022