Obsidian is a Notion Alternative for Hardcore Markdown Users for Creating Knowledge Graph of Notes

This second brain tool has taken the first brain of Markdown lovers by storm.
Warp Terminal

I like using Markdown for writing articles and taking notes. I am uncertain if I fit the criteria for a ‘hardcore Markdown user’ or not but I find it convenient for my writing works.

I have tried several markdown editors on Linux. Joplin is my favorite for taking and organizing notes and keeping a backup on Nextcloud. There is also Zettlr which is suitable for researchers.

Recently, I came across another Markdown editor that has a twist on document organizing. You can use it to interlink your documents and display them in a mind-map like graphical view.

Obsidian Markdown Editor

That’s the main attraction of Obsidian that you can get a graphical view of your Markdown notes specially when these notes have to be linked with each other. There are other features here as well.

Non-FOSS alert!

Initially, I thought that Obsidian was an open source software. It was only when I was looking for their source code repository (after I finished writing this article) that I realized it is free-to-use application but not FOSS (free and open source software). Which is a shame because it’s a damn good application and hence I continued to feature it here.

Features of Obsidian markdown editor

You’ll find all features you expect from a standard Markdown editor. There is a sidebar to show the folder structure and a main pane where your document lies. You can choose to switch between ‘edit’ and ‘read’ view.

obsidian markdown editor
Interface of Obsidian markdown editor

By default, it displays one pane only but you can add more panes as per your liking. For example, I added a new pane to show both editing and viewing modes. This enables editing and previewing the document at the same time.

obsidian multiple pane
You can split the editor vertically or horizontally to add more panes for side by side viewing

You can create internal links to existing notes by pressing [[ keys. It opens a file searcher and lets you select from the existing notes in the same project (called vaults here).

obsidian internal linking
Creating internal linking in Obsidian

You can switch to the Graph view to display the connection between the notes in the same vault (project). I made a few quick internal links to perform a test and you can see that it shows how files are interlinked to each other.

obsidian graph view
Obsidian Graph View

You can perform search and replace graphically. Tag the notes, merge files, move headlines between notes and more.

It also has a command palette (located in the left sidebar of the editor) that allows you to control various aspects of the editor. Several of these ‘actions’ can be performed using keyboard shortcuts as well.

obsidian command palette
Obsidian command palette

This is not it. Obsidian also has a community marketplace where you can find and install plugins to extend its capabilities. For example, you can download the Kanban plugin and use Obsidian to manage projects and tasks.

obsidian plugins
Obsidian also has third-party, community plugins

There are plenty more features here and I can possibly not list all of them. Even the project website doesn’t list all the features at once place which is a bummer.

Installing Obsidian

Obsidian is a cross-platform application and it is available for Linux, macOS, Windows, Android and iOS.

For Linux, you have the option to use AppImage, Snap or Flatpak. I used the AppImage version for testing. You can find relevant information and files on its download page.

13 Useful Tips on Organizing Notes Better With Obsidian
Utilize Obsidian knowledge tool more effectively with these helpful tips and tweaks.

Is it worth it?

Obsidian has a learning curve. You need to learn the basics of Markdown of course but even for any features besides editing and displaying Markdown text, you need to learn things here.

Almost any application requires some learning but to use Obsidian to its fullest, you need to put in more effort than usual.

But it’s entirely worth it if you are an obsessive Markdown user and with tons of documents. The good thing here is that it has extensive documentation to help you with your learning process. This documentation is also accessible from within the application interface when you hit the Help button (displayed with a question mark).

obsidian markdown editor help
Accessing documentation on Obsidian

Obsidian interface makes me feel like I am using VS Code and that’s not a negative thing.

If you live and breathe Markdown and you are also obsessed with managing your documents properly, you should consider giving Obsidian a try.

If you like it enough and start using it regularly, perhaps you may consider a donation or opt-in for their premium offering to support the development of this project. The premium offering includes the option to sync your notes to their cloud or publish your notes on a website.

Obsidian has been done professionally and beautifully. It’s like Visual Studio Code for Markdown and it has the potential to become a true alternative to the likes of Notion.

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries 🕵️‍♂️

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.