Logseq and Obsidian are two of the most popular note-taking tools on the market, helping users manage their personal information in a more structured and efficient way, all in a single interface. This blog post will provide an in-depth comparison of the two tools, highlighting their similarities, differences, and strengths, and ultimately highlight why I chose Logseq over Obsidian.
Some quick disclaimers: this post doesn't get into the details of personal knowledge management or the workings and benefits of linked databases. Instead, the focus will be on providing a clear comparison of Logseq and Obsidian. As a seasoned Logseq user with over two years of experience, I must also acknowledge that I have a natural affinity for the tool. While I have experimented with Obsidian occasionally during this period, I wouldn't classify myself as an expert. I also offer a personal knowledge management course using Logseq, which creates a financial incentive to recommend Logseq. This is a potential conflict of interest that I want to be transparent about.
With all that out the way, it's helpful to look at how the tools are similar to provide a point of departure for the comparison.
Given the numerous similarities, one might wonder why users tend to have strong preferences for one tool over the other. There is one key difference that divides opinion. Before we get there, it is important to acknowledge a common objection raised in comparisons between the tools. Obsidian users often point to the availability of plugins to achieve similar functionality for features in Logseq. The focus of this post is on the 'out-of-the-box' functionality, which is how most new users typically engage with these tools.
Logseq is a block-based outliner, allowing you to organise information into a tree-like structure using bullet-points. You can think of it as a mind-map, but for text. This allows users to quickly structure and add hierarchy to their information by indenting information, and to also move quickly between different branches of information.
Users can collapse and expand indented blocks, hiding information they're not working on and therefore don't need to see. You can also zoom into and out of different levels quickly, to focus on only the content that you want to work with. Blocks can also be easily moved around the user interface by dragging and dropping using the mouse, or by using keyboard shortcuts.
Another crucial aspect of outliners is the inheritance of linked relationships. When a block is indented underneath another block that has links or tags, the indented block will inherit all those relationships. Rather than relying on folders for organising information, you can use a top-level block with a tag, and store related information in blocks indented beneath it. This approach provides a streamlined method for organising information and retrieving it efficiently, without the friction of questioning "where do I store it?" or "where do I go to find it?".
In contrast to the outliner approach, Obsidian is a page-based application that functions like a long-form text editor, similar to a Microsoft Word document. The key advantage over traditional word processors is the instant searchability of all files and folders, as well as seamless linking between different pieces of information.
The benefit of the block-based approach over the page-based approach may appear trivial to some, but I've found it to be an impossible gap to bridge in Obsidian. To my earlier point, Obsidian can accomplish some of Logseq's outliner functionality using plugins, but it is not primarily an outliner at its core. However, Obsidian does have some major benefits over Logseq.
Markdown compatibility: Whilst Logseq uses Markdown files, they are not 100% compatible with other programs. Logseq strips out blank lines and doesn't allow for multiple headings in a single block. If you collapse your high level blocks, you'll also be presented with collapsed:: true
metadata through your database. Obsidian uses 'vanilla' markdown. This makes it excellent for long form writing and ease of publishing. In fact, I edited the final version of this post in Obsidian once I'd stripped away the outlines.
Speed / performance: One of the major benefits of using Obsidian is its speed. Indexing your graph and navigating to different pages is lightning quick. This was demonstrated in the speed test conducted at the beginning of last year by Alexander Rink, which showed that Obsidian was able to import a large number of files in just a few seconds. Additionally, navigating between pages and using the graph view in Obsidian is also quicker than Logseq.
Page-based model offers familiarity: For those accustomed to files and folders (most people, really) Obsidian's interface allows you to stick to that paradigm, whilst introducing powerful database features.
Extensive plugin environment: There is a plugin for almost every requirement, and users can even combine plugins to create tailored workflows. This flexibility enables individuals to customise their experience according to their needs. Another key distinction compared to Logseq is the differentiation of 'Core' and 'Community' plugins. Core plugins receive support from Obsidian's development team, ensuring their ongoing maintenance and optimal performance. However, this doesn't diminish the value of Community plugins, which can also be excellent additions.
Highly customisable nature: For those well-versed in the Obsidian environment, the possibilities for configuration are endless.
Performant graph view: The graph view in Obsidian is more refined than Logseq, and also quicker to navigate. Users can customise their graph view's appearance by adjusting colours, node sizes, link styles, and more to suit their preferences. In general, Obsidian's graph view feels more usable than Logseq's.
In-house 'Publish' feature: Many PKM users require solutions for publishing their databases as online wikis or knowledge bases. Obsidian has an in-house publishing solution available for $8/month to meet their needs.
Larger user base and community: Having a larger community means you'll find more plugins to choose from, more content creators to help you maximise your use of the tool, and also more people on the forum to lend a hand if you need help or advice.
Obsidian clearly has a few feathers in its cap, and it's sizeable user base is justified. Despite this, Logseq brings a unique set of advantages to the table in addition to being an outliner, making it an attractive option in its own right.
Both Obsidian and Logseq offer a diverse range of features that make them excellent tools for personal knowledge management. Ultimately, personal preference will play a significant role in determining the ideal tool for you. It is *personal* knowledge management, after all.
For me, Logseq's outliner DNA provides a familiar interface and powerful functionality. I started my personal knowledge management journey using Roam Research, a block-based outliner similar to Logseq. It became too expensive to justify given my limited understanding at the time, so I started looking for a replacement.
I found Obsidian first, but didn't grasp the way it worked. I was looking for the familiar feel of Roam Research, which by that point I'd spent a few months getting to grips with. I was also confused by the local storage of files, as Roam Research was a cloud-based web-app.
But then I discovered Logseq, and it bridged the two worlds for me, seamlessly merging an outliner application with local storage. Most importantly, it worked out of the box, offering powerful, (fairly) beginner-friendly functionality without the need for plugins and customisation. After about a month, I was hooked, and the rest is history.
It's worth noting that this isn't a "winner-takes-all" comparison. Both tools have their strengths, and if you can't decide, it's possible to use both tools simultaneously, as they work on the same backend of Markdown files. However, to reap greater long-term benefits, it's advisable to select one tool and use it consistently.
Ultimately, the goal is to develop a robust and personalised knowledge management system to support you, and the real trick is to get started sooner than later. I wish you the best of luck.
I have been cautious in my adoption of plugins. Logseq has this disclaimer when you activate plugins:
Plugins can access your graph and your local files, issue network requests. They can also cause data corruption or loss. We're working on proper access rules for your graphs. Meanwhile, make sure you have regular backups of your graphs and only install the plugins when you can read and understand the source code.
The same is true for Obisidian. Plugins introduce a third-party risk, so you need to do your own homework. This is not meant to scare anyone. There are some trusted, credible plugin developers across both communities, although it's worthwhile to consider the risks. If you're looking for some plugins to help achieve a similar Logseq feel in Obsidian, here are some that might help:
Disclaimer: This post was written with the help of a number of tools that use AI. First, I added my original YouTube video to Readwise's Reader application. Readwise generates a transcript from this video, which I then export to a Markdown file. I process the text in Quillbot's online tool to paraphrase and remove some of the parsing errors I get from Readwise. I then ask ChatGPT to summarise my thoughts, which I then use as the starting point for this post. It still takes a lot of effort (over a day this case!) to get it up to the standard that I'd like, but it's a great point of departure. The full video is available below.
If you found this post helpful, you might enjoy the full Logseq Mastery course. The course has a wealth of videos, detailed write-ups and diagrams to quickly master Logseq and save you plenty of time and headaches.
Want to browse the course outline first?
Click below to see the user guide for Logseq Mastery and to view the latest updates.