Joplin – open-source note-taking and to-do application with sync

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • Joplin

    Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

  • [Vim keybindings](https://www.reddit.com/r/joplinapp/comments/ww4crz/vim_mode_...) are possible with the [exception of hitting :q to exit](https://github.com/laurent22/joplin/issues/236). For that, you still need to type :exit.

  • qmarkdowntextedit

    A C++ Qt QPlainTextEdit widget with markdown highlighting support and a lot of other extras

  • Hey!

    1. We're currently using QWidgets which doesn't look good on mobile. But we plan to port the UI to Qt Quick (logic will stay in C++). Our new kanban feature and some other widgets are already built with Qt Quick/QML. And we'll work on syncing too. I wrote that in my comment.

    2. We're actually using a major componenet from the maker of QOwnNotes called QMarkdownTextEdit[1] for our Markdown editor. It Works great (thanks @pbek!). Just two days ago someone managed to port the syntax highlighter to QML which paves the way for us to port the UI over to QML[2].

    3. I never used Evernote (maybe I used it for a short time but I can't remember). Because we currently don't have a mobile app I use the built-in Apple's Notes on my phone that syncs well to the Desktop app and the I'll just copy over the notes to my app.

    [1] https://github.com/pbek/qmarkdowntextedit

    [2] https://github.com/pbek/qmarkdowntextedit/issues/158

  • 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
  • notable

    The Markdown-based note-taking app that doesn't suck.

  • I tried many note-taking apps and finally settled on Notable[0]. It's simple and you can point it to a folder with markdown files and attachments. Plus, you can just sync the folder using any syncing service, and use Noteless[1] on Android. And the tagging support is superb.

    Because of the simple folder structure, you can also use vim+fzf to search/navigate your notes. The notational-fzf-vim plugin[2] is superb for that.

    For web-clipping, I just use the markdownload[3] extension in firefox and save the markdown file in the notes folder.

    Why not joplin? Mostly because joplin stores notes in an sqlite database instead of a simple folder structure making it not easily accessible by normal unix tools and editors.

    Why not obsidian? Was never able to grok obsidian. In notable, I can tag a note as Books/CS, and CS/Books, and it'll show up in corresponding folder-like structures in the left panel.

    0. https://notable.app/

  • notes

    Fast and beautiful note-taking app written in C++. Write down your thoughts.

  • Indeed, I want this feature badly myself to create wikis and such. There's an open issue[1]. We'll definitely implement that some day.

    [1] https://github.com/nuttyartist/notes/issues/431

  • syncthing-android

    Wrapper of syncthing for Android.

  • For those that want to crosslink anything and everything I suggest Logseq[1]. Its journal and graph view are fantastic. And it has many iseful plugins. I use it along with git-sync [2] and syncthing [3] now I can sync the notes across my work, personal desktops and my mobile.

    [1] http://logseq.com/

    [2] https://github.com/simonthum/git-sync

    [3] https://syncthing.net/

  • git-sync

    Safe and simple one-script git synchronization (by simonthum)

  • For those that want to crosslink anything and everything I suggest Logseq[1]. Its journal and graph view are fantastic. And it has many iseful plugins. I use it along with git-sync [2] and syncthing [3] now I can sync the notes across my work, personal desktops and my mobile.

    [1] http://logseq.com/

    [2] https://github.com/simonthum/git-sync

    [3] https://syncthing.net/

  • logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

  • For those that want to crosslink anything and everything I suggest Logseq[1]. Its journal and graph view are fantastic. And it has many iseful plugins. I use it along with git-sync [2] and syncthing [3] now I can sync the notes across my work, personal desktops and my mobile.

    [1] http://logseq.com/

    [2] https://github.com/simonthum/git-sync

    [3] https://syncthing.net/

  • 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
  • Android-Password-Store

    Android application compatible with ZX2C4's Pass command line application

  • These are the types of applications that I really love. It stores the data in a cloud service that already has enough free capacity for say a notes app. It's like how we can store pass(1) passwords on a git repository (Sync it with Github) and use that as the destination of Android Password Store[1], and you have a easy password manager.

    [1] https://github.com/android-password-store/Android-Password-S...

  • These are the types of applications that I really love. It stores the data in a cloud service that already has enough free capacity for say a notes app. It's like how we can store pass(1) passwords on a git repository (Sync it with Github) and use that as the destination of Android Password Store[1], and you have a easy password manager.

    [1] https://github.com/android-password-store/Android-Password-S...

  • obsidian-releases

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

  • After trying Joplin (for several years), I finally decided on Obsidian instead.

    It is the better product and has a better 3rd-party support.

    https://obsidian.md/

  • notesnook

    A fully open source & end-to-end encrypted note taking alternative to Evernote.

  • Perhaps poster was thinking of https://notesnook.com?

    Their pitch is as a privacy focused notes manager.

  • zim-desktop-wiki

    Main repository of the zim desktop wiki project

  • No discussion of note taking apps is complete without Zim Desktop Wiki [1], so let me be the one who sings its praise! It's less web or mobile oriented than Joplin but gives me everything I need. Plain text files, syncing, lots of plugins. And task management, oh boy. Task management is second to none, including orgmode. I'm a faithful user for years now and I am still happy I found it.

    [1] https://zim-wiki.org/

  • silicon

    Silicon Notes, a web-based personal knowledge base with few frills (by cu)

  • I wrote my own note-keeping system[0] and very much wanted all of the notes to just be markdown files on the disk. It turns out that there are trade-offs to this. If you want plaintext markdown files on disk AND want fancy features like file versioning, a search index, tags, etc then you need to store all of that metadata somewhere and you're down writing a half-assed implementation of a DBMS.

    Now, you can certainly bite the bullet and full-ass the implementation like Dokuwiki did, but that is really quite a lot of work and effort against simply `import sqlite` and writing a couple of tutorial-level queries. And it turns out that exporting all of your documents to plaintext, if you should so choose, is a one-line command away.

    [0]: https://github.com/cu/silicon

  • NoteWhispers

    Voice memos recorded from the microphone, transcribed offline to text and converted to Joplin notes

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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