cross-posted from: https://lemdro.id/post/17051418

I love the idea of having all my quick notes, to-do lists, knowledge base, journal, plans, etc., in one single, neatly organized place. Why wouldnā€™t I? But deciding on which Notion alternative to use is overwhelming.

There are so many options, and all claim to be the best. Online opinions are all over the place (as expected), and these apps arenā€™t exactly simpleā€”theyā€™re complex for good reasons, but that makes choosing one even harder. And donā€™t get me started on the endless YouTube videos on the topicā€”I could spend weeks or months researching this and testing every single one of them, but honestly, this is not how I wanna spend my time so I will ask you guys instead.


My Current Setup:

  • Markor: Used it for quick thoughts, journaling, and to-do lists but stopped using it because itā€™s not suited for everything, and thereā€™s no sync between Android and Linux (becsuse it is android only).

  • Obsidian: Currently using it as my knowledge base and for long notes, simple to-do lists, and occasional journaling. Havenā€™t fully migrated to it or created an organized setup because Iā€™m looking for a FOSS Notion alternative.

  • Standard Notes: Good for quick notes, but most features are paywalled, making it feel limited.

  • jtx Board: My go-to for journalingā€”itā€™s simple and quick to use.


What I need:

  • FOSS, but only if itā€™s just as good as proprietary options in:
    • Auto-sync between my Android phone and Linux desktop
    • Journaling
    • Quick notes
    • To-do lists
    • Planning
    • Managing personal projects
    • Writing down thoughts
    • A really good Android app
    • Easy to use
    • Free for personal use

What I donā€™t care about:

Collaboration. This is for my personal useā€”no sharing, no team features.


Given my messy current setup and specific requirements, can anyone give me some recommendations?

  • hedgehog@ttrpg.network
    link
    fedilink
    arrow-up
    17
    arrow-down
    2
    Ā·
    edit-2
    8 hours ago

    Since youā€™re already using Standard Notes - have you checked outĀ Awesome Standard Notes? You can use the community extensions - editors, themes, etc. - even with the free plan.

    Itā€™s my main note-taking app, but I also got the 5 year paid plan for $150 (IIRC) a few years ago, and prices have increased substantially since then. If I werenā€™t locked into a lower rate, Iā€™m not sure Iā€™d subscribe at the current rates (though I would look into theĀ self-hosted Pro discountĀ before ruling it out). That said, if you donā€™t need note linking, queries, and those sorts of things, then I think the free plan of Standard Notes + community extensions is a great option. If I self-hosted the server, the main thing Iā€™d be missing over the paid plan is nested tags.

    LogseqĀ (repo) might meet your needs if youā€™re okay setting up a sync service likeĀ SyncthingĀ on every client you use. Of course, you could use Dropbox, Google Drive, etc., but I recommend against it without a layer likeĀ CryptomatorĀ in between, since your data is store in the clear. IMO it doesnā€™t really make sense to self-host Logseq - just use the native app thatā€™s available on basically every platform. I find Logseq kinda confusing, honestly, but it has a lot of compelling features.

    SilverBulletĀ may be what youā€™re looking for. It must be self-hosted and has a PWA instead of native apps, but the PWA on mobile at least is quite good. Since it uses Markdown files for its notes, you could use it with some other tool on the machine hosting those files, if you wanted. I have it self hosted myself and itā€™s the best alternative Iā€™ve found to Notion and Obsidian when it comes to querying my own notes and so on.

    Someone else posted aboutĀ OutlineĀ and I think itā€™s a fantastic, polished option. I know that you said this is for solo use, so you probably donā€™t care about its collaboration features, but you also mentioned managing personal projects, and its integrations (e.g., Airtable) could be useful for that. I have it self-hosted and it is a bit more complicated than other options, but I donā€™t think I ran into any particular issues. Iā€™m using it with Authelia as an OIDC provider and can share my docker-compose file and other config if that would be helpful. They also have a paid, hosted option, which you can try out for 30 days if you want to see if itā€™s right for you before you put the time and effort into self-hosting it. One of my most-used editors in Standard Notes is the Rich Markdown Editor, which is based off the editor used in Outline. However, unlike SilverBullet and Standard Notes,

    HedgedocĀ is another option that may be worth looking into. Itā€™s my go-to collaborative editor / gist replacement. Personally, I prefer it over Outline. Its main shortcomings are that:

    • it must be self-hosted (though you could use HackMD aka CodiMD, which it was forked from, as that does have a hosted version)
    • it doesnā€™t have an app (on any platform - not even a PWA)
    • it doesnā€™t have any sort of querying capabilities, and
    • it doesnā€™t have any sort of Kanban-like tool.

    But it does have several built-in integrations, like Mermaid and multiple other diagramming tools, inline images (just drag and drop), syntax highlighting for code, Gist embeds, Youtube embeds, optional Vim/Emacs keybindings, a slide deck presentation mode, inline CSV tables, etc., and thatā€™s all without needing to mess with plugins or switch between editors.

    I hadnā€™t usedĀ AnyTypeĀ before today, but itā€™s been on my radar since late 2020, and itā€™s pretty powerful. Itā€™s not perfect, but it seems to check off everything youā€™re looking for. It does have a bit of a learning curve, but itā€™s been easy to jump in and take notes.

    Itā€™s hard to know which to recommend you try, though, because your list of criteria donā€™t all map neatly to features. For example, what do you want from planning vs managing personal projects? What do you mean by ā€œjournaling?ā€ Is having a ā€œjournalā€ section where notes get dates sufficient? Do you like the way Standard Notes or Logseq handle journaling, or are you looking for features like what jtxBoard has?

    Iā€™m assuming the following for my table below:

    • Quick Notes - easy to create a new note and just write some stuff. Needing to fill out any required fields (even ā€œtitleā€) make this a āŒ
    • To-do lists - checkbox lists. You have to be able to add a new item by pressing enter and mark an item off just by checking the box.
    • Managing and planning projects:
      • Kanban / Trello style board - without needing to integrate with a non-FOSS third party service (this is why Outline gets a āŒ)
      • Linking to another note in the body of a note (Standard Notes lets you create a link in the tag bar - this doesnā€™t count)
      • Embedded querying of your other notes, treating notes like objects - really the thing that makes Notion so powerful
      • Easy table editor
      • Diagrams - Mermaid, Excalidraw, or a similar plugin that works natively
    • Easy to use - auto-saving of notes, automatic synchronization that ā€œjust works,ā€ rich text copy-paste, etcā€¦
    • Offline mode - You didnā€™t mention this, but Iā€™m calling it out since itā€™s otherwise easy to take for granted.
    • Publishing - you mentioned not caring about collaboration, but being able to publish a note is still useful in solo-only workflows, as it gives you a way to reference it directly from a bookmark, some other tool, etc., potentially from a device where you arenā€™t authenticated.
    Standard Notes 1 SilverBullet Outline LogSeq Hedgedoc AnyType
    FOSS āœ… āœ… āœ… āœ… āœ… āŒ
    Sync āœ… āœ… āœ… āŒ (Paid) āœ… āœ…
    Quick Notes āœ… āœ… āœ… āŒ āœ… āœ…
    To-Do Lists āœ… āœ… āœ… āœ… āœ… āœ…
    Kanban Board āœ… āœ… āŒ Sorta āŒ āœ…
    Links to Notes āŒ āœ… āœ… āœ… āœ… āœ…
    Queries āŒ āœ… āœ… āœ… āŒ āœ…
    Table Editor āœ… āœ… āœ… āœ… āœ… āœ…
    Diagrams āœ… āœ… āœ… āœ… āœ… āœ…
    Linux App āœ… āœ… (PWA) āœ… (PWA) āœ… āŒ (Web App) āœ…
    Android App āœ… āœ… (PWA) āœ… (PWA) āœ… āŒ (Web App) āœ…
    Easy to use āœ… āœ… āœ… āŒ āœ… āœ…
    Usable offline āœ… āœ… āœ… āœ… āŒ āœ…
    Free āœ… āœ… āœ… āœ… āœ… āœ…
    Easy inline images āŒ āœ… āœ… āœ… āœ… āœ…
    Publish āœ… āœ… āœ… āŒ āœ… āŒ

    [1]: For Standard Notes, Iā€™m not assuming that youā€™re self-hosting the server, but I am assuming that youā€™re installing community extensions, particularlyĀ Rich Markdown Editor or something similar.
    [2]: For Silver Bullet, Iā€™m assuming that youā€™re installing community plugins.

    I recommend you try AnyType and/or SilverBullet first, depending on which one looks more appealing to you.

    • Masterkraft0r
      link
      fedilink
      arrow-up
      1
      Ā·
      edit-2
      11 hours ago

      AnyType is source available not open source, therefore not FOSS

      and Logseq has a paid sync service

      • hedgehog@ttrpg.network
        link
        fedilink
        arrow-up
        1
        Ā·
        8 hours ago

        Good catch, I didnā€™t realize that with AnyType. That makes my first recommendation to OP just SilverBullet, then. Source available is better than nothing, like with Obsidian, but OP specifically asked for FOSS repos. It looks like their peer to peer sync server is MIT licensed, but their client (and client library) code is licensed under the ā€œAny Source Available License 1.0,ā€ which restricts use other than for ā€œpersonal, academic, scientific, or research and development use, or evaluating the Software, but does not include uses where the Software facilitates any transaction of economic value.ā€

        I ruled out Logseqā€™s sync service due to it being both paid ($60/year minimum) and not FOSS, both things OP asked for. For my purposes, since itā€™s not FOSS and not able to be self hosted, itā€™s not a good option. But it makes sense to use the same file syncing solution thatā€™s already in use, whether thatā€™s FolderSync (or some equivalent tool) set up to sync to my server, Syncthing (though I just realized its Android client is no longer being developed as of December 2024), or even Cryptomator + some cloud storage service.