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

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Joplin

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

  • Did some searching around, and only found one [1] semi related issue from 2018. Is this the one you were referring to?

    [1] : https://github.com/laurent22/joplin/issues/288

  • notesnook

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

  • Unless I'm missing something very obvious, the source repository https://github.com/streetwriters/notesnook only includes the client apps and not the server, and the parent organization "streetwriters" doesn't seem to have any other repositories for the server. How are you supposed to run your own instance without that?

    There's also a lot of marketing-speak in the repository documentation and little to no documentation on how to actually deploy it. Overall this leaves a pretty bad taste in my mouth.

    Compare this for example to Bookstack, which gets right to the point for how to install and deploy, with no marketing nonsense. https://github.com/BookStackApp/BookStack

  • 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
  • obsidian-releases

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

  • I have moved on to a plaintext lifestyle that isn't tied to any tooling. If I have to protect/encrypt the content, I will look at doing that at the container -- such as a Vault.

    Tools such as Obsidian[1] are a good option for me, as I can use it as that -- a tool and not worry about the content being tied to any platform - open or otherwise. For your Vault protection, tools such as the Cryptomator[2] works well.

    I reason that tools will come and go. Even for many open source ones, I had my experience of being unable to rebuild/recompile because of the outdated libraries, unmaintained code, etc. The world moves on, real fast. Plain text is and will still work in the future. I'm also OK, spicing it up a bit with MarkDown, which still can maintain human readability even if the reader doesn't know what Markdowns are.

    I'm not against using tooling in a group/team, where the tooling plays a good role in making the experience smooth. I would also definitely love to pay for tools that helps the team improve and save time and frustrations.

    Best of luck to your product, and I hope it serves the use cases of others who need it.

    1. https://obsidian.md

    2. https://cryptomator.org

  • Cryptomator

    Multi-platform transparent client-side encryption of your files in the cloud

  • I have moved on to a plaintext lifestyle that isn't tied to any tooling. If I have to protect/encrypt the content, I will look at doing that at the container -- such as a Vault.

    Tools such as Obsidian[1] are a good option for me, as I can use it as that -- a tool and not worry about the content being tied to any platform - open or otherwise. For your Vault protection, tools such as the Cryptomator[2] works well.

    I reason that tools will come and go. Even for many open source ones, I had my experience of being unable to rebuild/recompile because of the outdated libraries, unmaintained code, etc. The world moves on, real fast. Plain text is and will still work in the future. I'm also OK, spicing it up a bit with MarkDown, which still can maintain human readability even if the reader doesn't know what Markdowns are.

    I'm not against using tooling in a group/team, where the tooling plays a good role in making the experience smooth. I would also definitely love to pay for tools that helps the team improve and save time and frustrations.

    Best of luck to your product, and I hope it serves the use cases of others who need it.

    1. https://obsidian.md

    2. https://cryptomator.org

  • Outline

    The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.

  • What's the difference with outline[1]? It is a very similar service with markdown support.

    [1]: https://www.getoutline.com/

  • BookStack

    A platform to create documentation/wiki content built with PHP & Laravel

  • Unless I'm missing something very obvious, the source repository https://github.com/streetwriters/notesnook only includes the client apps and not the server, and the parent organization "streetwriters" doesn't seem to have any other repositories for the server. How are you supposed to run your own instance without that?

    There's also a lot of marketing-speak in the repository documentation and little to no documentation on how to actually deploy it. Overall this leaves a pretty bad taste in my mouth.

    Compare this for example to Bookstack, which gets right to the point for how to install and deploy, with no marketing nonsense. https://github.com/BookStackApp/BookStack

  • CryptPad

    Collaborative office suite, end-to-end encrypted and open-source.

  • If you are interested in this kind of app you may like to take a look at https://cryptpad.org, a full featured collaborative office suite. End-to-end encrypted, built from the ground to know as little as needed about you and easy to host.

    Try it on our flagship instance: https://cryptpad.fr, no registration required!

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

    A p2p, secure file storage, social network and application protocol

  • If you're looking for a fully open source, self-hostable, E2EE wiki web app then you might be interested in Peergos - https://peergos.org

    We have a markdown based wiki viewer and editor- https://peergos.org/posts/markdown-browser

    Peergos is a generic P2P E2EE filesystem with a bunch of apps on top, and you can write your own too - https://peergos.org/posts/a-better-web

    Disclaimer: co-founder here

  • ipfs-nucleus

    A minimal IPFS replacement for P2P IPLD apps

  • I love this part: https://github.com/Peergos/ipfs-nucleus

    I've tried IPFS before but I hit a bug when using it so gave up on my idea for a side project. Might give this a go!

  • sublime_text

    Issue tracker for Sublime Text

  • I'm definitely in favor of tools on top of my text files. I started with Sublime Text[1] and Markdown Editing[2] Package. I can still and sometimes resort to this setup. I believe that if I can search (Sublime Text is powerful with this) easily, that solves all the connection/relationship between the files.

    And a bit of a shameless self-plug but I have been told by colleagues and friends that my file organizations lasts ages, and are the easiest to navigate. Some have told me, 10-years later, that the system I build and the naming convention are still followed to that day to maintain the software and an easy common-lingual between the designers and developers. :-)

    With tools such as Obsidian, it has already shown that this is going to improve as we progress. For me, it is more of the process and patterns of how am I mapping the files/topics/subjects mentally.

    1. https://www.sublimetext.com

    2. https://sublimetext-markdown.github.io/MarkdownEditing/

  • ideas

    a hundred ideas for computing - a record of ideas - https://samsquire.github.io/ideas/ (by samsquire)

  • I am more likely to journal and blog if the friction to creating a post is as simple as opening a document and writing. The important part of journalling or note software is that you actually create notes. I did use Hetzner to run a Wordpress blog but it had an overhead of server expenses and keeping Wordpress up-to-date.

    I don't want my data trapped in a proprietary system where it is difficult to export, so I use plaintext. I looked into Publii [1] but I prefer my current plaintext setup. Today I journal software ideas, computer ideas, startup ideas and community ideas on GitHub in the open, as README.md files. My journal is all public on GitHub at the following links. There are over 550+ journal entries, I am sure you shall enjoy them.

    https://github.com/samsquire/ideas

    https://github.com/samsquire/ideas2

    https://github.com/samsquire/ideas3

    https://github.com/samsquire/ideas4

    https://github.com/samsquire/startups

    https://getpublii.com/

  • ideas2

    Another 85+ Ideas for Computing https://samsquire.github.io/ideas2/

  • I am more likely to journal and blog if the friction to creating a post is as simple as opening a document and writing. The important part of journalling or note software is that you actually create notes. I did use Hetzner to run a Wordpress blog but it had an overhead of server expenses and keeping Wordpress up-to-date.

    I don't want my data trapped in a proprietary system where it is difficult to export, so I use plaintext. I looked into Publii [1] but I prefer my current plaintext setup. Today I journal software ideas, computer ideas, startup ideas and community ideas on GitHub in the open, as README.md files. My journal is all public on GitHub at the following links. There are over 550+ journal entries, I am sure you shall enjoy them.

    https://github.com/samsquire/ideas

    https://github.com/samsquire/ideas2

    https://github.com/samsquire/ideas3

    https://github.com/samsquire/ideas4

    https://github.com/samsquire/startups

    https://getpublii.com/

  • Publii

    The most intuitive Static Site CMS designed for SEO-optimized and privacy-focused websites.

  • I am more likely to journal and blog if the friction to creating a post is as simple as opening a document and writing. The important part of journalling or note software is that you actually create notes. I did use Hetzner to run a Wordpress blog but it had an overhead of server expenses and keeping Wordpress up-to-date.

    I don't want my data trapped in a proprietary system where it is difficult to export, so I use plaintext. I looked into Publii [1] but I prefer my current plaintext setup. Today I journal software ideas, computer ideas, startup ideas and community ideas on GitHub in the open, as README.md files. My journal is all public on GitHub at the following links. There are over 550+ journal entries, I am sure you shall enjoy them.

    https://github.com/samsquire/ideas

    https://github.com/samsquire/ideas2

    https://github.com/samsquire/ideas3

    https://github.com/samsquire/ideas4

    https://github.com/samsquire/startups

    https://getpublii.com/

  • ideas3

    An Extra 100 Ideas For Computing - https://samsquire.github.io/ideas3/

  • I am more likely to journal and blog if the friction to creating a post is as simple as opening a document and writing. The important part of journalling or note software is that you actually create notes. I did use Hetzner to run a Wordpress blog but it had an overhead of server expenses and keeping Wordpress up-to-date.

    I don't want my data trapped in a proprietary system where it is difficult to export, so I use plaintext. I looked into Publii [1] but I prefer my current plaintext setup. Today I journal software ideas, computer ideas, startup ideas and community ideas on GitHub in the open, as README.md files. My journal is all public on GitHub at the following links. There are over 550+ journal entries, I am sure you shall enjoy them.

    https://github.com/samsquire/ideas

    https://github.com/samsquire/ideas2

    https://github.com/samsquire/ideas3

    https://github.com/samsquire/ideas4

    https://github.com/samsquire/startups

    https://getpublii.com/

  • ideas4

    An Additional 100 Ideas for Computing https://samsquire.github.io/ideas4/

  • I am more likely to journal and blog if the friction to creating a post is as simple as opening a document and writing. The important part of journalling or note software is that you actually create notes. I did use Hetzner to run a Wordpress blog but it had an overhead of server expenses and keeping Wordpress up-to-date.

    I don't want my data trapped in a proprietary system where it is difficult to export, so I use plaintext. I looked into Publii [1] but I prefer my current plaintext setup. Today I journal software ideas, computer ideas, startup ideas and community ideas on GitHub in the open, as README.md files. My journal is all public on GitHub at the following links. There are over 550+ journal entries, I am sure you shall enjoy them.

    https://github.com/samsquire/ideas

    https://github.com/samsquire/ideas2

    https://github.com/samsquire/ideas3

    https://github.com/samsquire/ideas4

    https://github.com/samsquire/startups

    https://getpublii.com/

  • startups

    a list of startup ideas

  • I am more likely to journal and blog if the friction to creating a post is as simple as opening a document and writing. The important part of journalling or note software is that you actually create notes. I did use Hetzner to run a Wordpress blog but it had an overhead of server expenses and keeping Wordpress up-to-date.

    I don't want my data trapped in a proprietary system where it is difficult to export, so I use plaintext. I looked into Publii [1] but I prefer my current plaintext setup. Today I journal software ideas, computer ideas, startup ideas and community ideas on GitHub in the open, as README.md files. My journal is all public on GitHub at the following links. There are over 550+ journal entries, I am sure you shall enjoy them.

    https://github.com/samsquire/ideas

    https://github.com/samsquire/ideas2

    https://github.com/samsquire/ideas3

    https://github.com/samsquire/ideas4

    https://github.com/samsquire/startups

    https://getpublii.com/

  • org-roam

    Rudimentary Roam replica with Org-mode

  • I think this is why org-roam[1] makes an index in (IIRC) a SQLite DB.

    [1]: https://www.orgroam.com/

  • foam

    A personal knowledge management and sharing system for VSCode

  • https://foambubble.github.io/ is and works on a similar concept.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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