Brainstorm – A Note-Taking App with Syntax Highlighting

Brainstorm is an open source note-taking application with a modern clutter-free UI, live preview, syntax highlighting for all languages supported by highlight.js, and GitHub Flavored Markdown.

You can use it to make notes, make plans, and create cheat sheets which you can share with your friends and categorize using tags.

You can further organize your tagged notes into smartly named boards. You can also decide to run host your app data locally (using extra time,) or on a server.

Features in Brainstorm

  • Open Source: Available for contribution on GitHub.
  • Available for GNU/Linux and macOS.
  • Note-taking with live preview.
  • Syntax highlighting.
  • Searchable tag Categories.
  • Notebooks in the form of boards.
  • Share notes.
  • Host app data locally or on a server.
  • Supports syntax highlighting for all of the languages that highlight.js supports.
  • Option to view all boards.

Brainstorm is pretty much a Boostnote alternative, only that it seems a lot simpler; and I say that as a compliment. You can use it to scribble notes if you wouldn’t be writing any techy code.

You can use the tag feature to search for notes irrespective of their board and insert pictures among other media content.

When Azeirah developed it, his aim was to create an app for free-writing, cheat sheets, and planning. He is currently working on improving boards. Features like widgets, accounts, and improved privacy are in the pipeline.

Setup Local Brainstorm

First, you need to install meteor on your Linux distribution by running the following command.

$ curl | sh 

Then, you’ll need to clone Brainstorm with git and run meteor inside the brainstorm folder, and a local server will start at http://localhost:3000/.

$ git clone
$ cd brainstorm
$ meteor

Have you used Brainstorm before? How good was your experience with it and which note-taking app do you currently use?

Drop your comments, hints, and suggestions in the comments section below.

Divine Okoi is a cybersecurity postgrad with a passion for the open-source community. With 700+ articles covering different topics in IT, you can always trust him to inform you about the coolest tech.

Each tutorial at GeeksMint is created by a team of experienced writers so that it meets our high-quality writing standards.

Got Something to Say? Join the Discussion...