Skip to main content

Markdown Notes with Unotes

I've just published a Visual Studio Code extension for note taking. It turns VS Code into a sweet note editor.

It's called Unotes. (think numéro uno)

I created this because I needed it. I take notes on whatever I do. School, work, books, online courses, computer work, home projects... you name it. Keeping notes in digital format is great because you can sync them between computers and access them anywhere over the web.

I'd used and loved OneNote in Windows for many years, all through grad school and beyond. Then last year I switched jobs and started working exclusively in Linux. That meant I had to use the web application to maintain my OneNote notes. This frustrated me because it was ugly and slow.

I explored other options with the following requirements:
  1. Free
  2. Cross-platform
  3. Open text-based format
  4. Image and basic styling support
  5. Theme-able (dark)
  6. Sync-able between devices
  7. Searchable
  8. WYSIWYG editor
Visual Studio Code + Markdown seemed like a good option. It met most of the requirements. The only problem was it split markdown editing and viewing, so there was no WYSIWYG. This meant I'd be stuck wasting time with Markdown syntax and have my notes (visually) littered with it. I was hoping an extension would provide a WYSIWYG but I wasn't able to find one...

So I built my own extension. I used some open-source JavaScript libraries and the VS Code extension framework. There were plenty of technical hurdles but it came out almost better than I expected.

I've been dogfooding it for the past month and it's been awesome! I'm excited to continue developing it.

Please give it a try!
    

Comments