Boostnote: Open Source Note Taking App For Programmers

Boostnote is a new Open Source note-taking application focused on programmers. It is available for Linux, Windows and MacOS. It is built on electron and is run offline.

Note taking app for programmers

Boostnote open source note taking software for programmers

As programmers, we usually take down lots of notes that include interesting code snippets, frequently used commands, some scribbles about the project or bug you are working on. And it all becomes more useful if the entire thing is organized in pages. This way, you know where to find the piece of information you are looking for.

At work, I have seen most of my colleagues using Microsoft’s OneNote for this purpose. It lets you organize notes in form of pages and chapters.

Boostnote is kind of Microsoft OneNote alternative for Linux. However, it doesn’t do everything the same way as OneNote does. We’ll see it in action but before that let me highlight the main features of Boostnote.

Suggested read
Simplenote: Best Open Source Note Taking App

Boostnote features

Boostnote is built using Electron. It is under active development and it seems like they will have more features in the coming days. As of now, Boostnote boasts of the following:

  • Notes can be taken as Markdown or in code snippet format
  • Syntax highlight
  • Notes can be tagged
  • Search functionality
  • Notes can be grouped together in folders
  • Hotkey support
  • Dark and light UI themes
  • Plenty of themes for the editor
  • Cross-platform, available for Linux, Windows, macOS, Android and iOS
  • No synchronization to cloud
  • Notes can be exported to .txt or .md (Markdown).

Installing Boostnote on Ubuntu and other Linux distributions

For Linux, Boostnote provides DEB packages for Debian/Ubuntu based Linux distributions such as Linux Mint, elementary OS etc. Do note that it is available for 64 bit systems only. You can download the installer file from the link below:

Download Boostnote

For Arch Linux users, Boostnote is available from the AUR.

Suggested read
Notes: A Clean Looking Open Source Note Taking App

Using Boostnote

At first run, Boostnote asks you to define the location of “storage”. Storage is nothing but a directory where all your future notes will be saved. You can have multiple storages allowing you to save different kinds of files in different locations.

Welcome screen of Boostnote
Define the location of notes storage at first run

You can use Ctrl+N to create a new note. You can also use the GUI option for the same. When you try creating a new note, it will ask you to select the type of note:

Boostnote markdown and script
Select the type of note

If you are familiar with markdown, you can use the syntax to create rich text like this:

Markdown formatted text in Boostnote
Markdown formatted text in Boostnote

Otherwise, you can also create notes in plain text. You can create folders to group your notes together. You can also mark notes as favorites to quickly access them from the left side pane.

For the snippet, you need to save the file with an appropriate extension in order to get syntax highlighting.

You can actually save multiple code snippet files in one Snippet file. In the example below, I have one Snippet note called ‘Sample C++ programs’ that has two C++ programs in it.

Syntax highlight in script mode in Boostnote
Syntax highlight in snippet mode in Boostnote

If you do not like the default UI and the editor theme, you can change it from the settings. You can also change the fonts type, fonts size. Settings also allow you to assign custom shortcuts.

UI and editor theme change in Boostnote
UI and editor theme change

Remember that the by default the notes are saved in Boostnote’s own file type. You cannot copy the files from the storage directory directly. You can use the export feature to save your Boostnotes in normal text format.

One thing that I didn’t like was that it doesn’t support drag and drop feature. If you have to move a note to another directory, you’ll have click on the folder name on the top. It’s not a big deal, but I would have preferred a simple drag and drop for changing the folders:

No drag and drop support for moving files between folders
No drag and drop support for moving files between folders

Unlike OneNote, Boostnote doesn’t support images. So you cannot save screenshots as part of your note. This is one feature I would love to see in Boostnote in future.

Suggested read
Papyrus: An Open Source Note Manager

Verdict

Boostnote is a novel concept. Most note taking app doesn’t focus solely on programmers so Boostnote is trying to carve a niche for itself here.

It is not resource-heavy and it fulfills the promise of quickly jotting down notes and code snippets and lets you organize them in a better way. I miss the option of synchronization but I believe it can be achieved by creating a storage area inside the Dropbox folder.

Altogether, Boostnote is a nice open source software that might not be suitable for everyone but programmers might find it handy.

Try your hands on Boostnote and see if it fits your need. Don’t forget to share your experience with it in the comment section below.

Add comment

E-mail is already registered on the site. Please use the Login form or enter another.

You entered an incorrect username or password

Sorry that something went wrong, repeat again!

22 comments

by Newest
by Best by Newest by Oldest

Hi Abhishek Prakash,
I'm Kazz, creator of Boostnote. Your article is very very great!
And thanks for you guys feedback!

Please let me introduce the information that released iOS and Android apps of Boostnote.
https://medium.com/boostnote/boostnote-for-android-and-ios-apps-are-coming-94b6c1aa7800

Thanks again.

Author
Abhishek Prakash

Thanks for the info Kazz. I have updated the article :)

That's so great! Thanks Abhishek-san :)

Why is "Built on Electron" listed as a 'feature'? This is a negative - Electron apps are slow, bloated, and take up way more resources compared to apps built using other frameworks.

Author
Abhishek Prakash

Feature also includes the technology on which the application is built on, apart from the list of functionalities it provides. This is the reason why it has been mentioned in the features.

Only problem I have with this program is I can't get content searching to work correctly. Have you? I pull up the finder but it only seems to search the title of my markdown/code snippets instead of the entire contents.

The light theme is too bright and the dark theme is too dark. If you spend a lot of time in front of a computer this app hurts your eyes. The editor has a lot of themes but the UI has only two themes that are both really bad.

CHERRYTREE, is what you want. Open source, multi-platform, hyper-linking, images, Wiki like and much much more!

Interesting! But I have to wonder if yet another piece of software will make an ADD-afflicted coder's life more manageable. We already have gist.github.com, we have pastebin, we have all kinds of ways of writing stuff down. I sometimes find it useful to grab a pen and a piece of paper to make a note as to what I am doing or trying to do, to help stay focused. Distraction is everywhere! Case in point: why am i writing this? Why are you reading it? I should be out installing Boostnote.

Thanks for bringing this to our attention. I used to use Zim, but have migrated to Cherry Tree, saved to a folder synchronized on all my machines - works great. I like that Cherry Tree keeps 3 old backup versions of each notebook by default. It also supports code snippets and images.

Author
Abhishek Prakash

Cherry Tree is excellent as well. I do think they could do well with an interface overhaul but that's just my opinion.

Interesting. Is ther a way to import an existing zim desktop wiki?

Author
Abhishek Prakash

I doubt that. At least at this time, the import feature is pretty thin.

This is very interesting app.....

Albert r. Carnier Guedes

God answered my prayers !!! I really needed an app like that !!!

This is very interesting, I take note all the time, now I use simplenote because it simple and also have markdown, but one downside is that when I publish or share the note, the markdown broke. I have looking to for some alternative, now it seem like I may have found it. Thank you very much for the article

Author
Abhishek Prakash

I like Simplenote for its companion mobile app. Works quite good.

Thanks for the article... One thing off though, Boostnote does support images, check out the docs!

Author
Abhishek Prakash

Hello Brian,
I did try it and it didn't work and I don't see any docs about it as well.