Cross-platform note taking app

I have been a OneNote user for a while and as I slide back into the Linux world again (just gotta get a new hard drive for my laptop :wink: ) I hope to change or replace this with something that will work on both my Linux and my Windows systems.

Iā€™m going to give Joplin a shot, and Obsidian is alright but I would prefer open source if possible.

Found a link through Redit for Simple, Non-Commercial, Open Source Notes which goes over a lot of them and is giving me a few to consider or to look at, like neoVim, Emacs, Zim and QOwnNotes.

Anybody have any experience with these? What do you use and how to you use them in your flow?

I think the one feature from OneNote I like is how easy it is for setting up tables. I start typing soem text and when I hit TAB it makes it into a table with the previous text going into the first column and every time I hit TAB it makes a new column until I hit enter at the end of the line. Then it starts a new row.

2 Likes

Iā€™m a huge fan of Zim, which Iā€™ve been using for about 10 years or so. I have several notebooks which I use for different purposes, such as Linux etc, general notes, recipes and my Toastmasters stuff.

Zim has a Windows version. It can be opened in Android using Markor, which is also an open source app.

2 Likes

Another vote for Zim.

Not a solution for everyone, but after trying many of the mentioned notes apps I realized that with a text editor that has good search by folder/project and ā€“ importantly ā€“ autosave for files and ā€œhot exitā€, I have already have everything that I use a notes app for, plus the universal format of plain text files in a folder. And I get all the editor niceties that a notes app may or not have, like a delete line command, block selection and multiple cursors. Iā€™ve settled on Sublime Text.

Sublime Text is a good suggestion, but with an explanation. I too have used it over the years.

Sublime Text is not open source; it is proprietary software. While it offers a free evaluation version, it requires a licensing fee for continued use.

And printing option is only availible with a licensing fee. :wink:

I almost mentioned it, but didnā€™t want to make a long post. Personally I prefer to use open-source software, but at the same time ST is very open in how itā€™s well-documented and very extensible with Python. Iā€™d rather support this small software company (and community) than an open-source but giant-corporatation-managed option like VSCode/ium that I was using previously. I used Geany for a while and itā€™s not bad but has stagnated. [Edit: Iā€™d probably use KATE if I didnā€™t use GNOME, but it feels too out of place to me.] The GNOME editors are too basic and Builder is too focused on building software, whereas Sublime Text calls itself an ā€œeditor for code, markup and proseā€. But use whatever editor(s) you want ā€“ thatā€™s exactly the advantage of plain text!

[Edit: Not sure if your printing example is up to date. :smiley: Iā€™ve never tried to print in ST, but I just tried on a test computer that has ST4 installed on but not signed into my license. It let me print the same as another I did add my license to. (Printing opens a generated HTML file with the browser print dialog open.)

3 Likes

I think thereā€™s something to be said for software that uses plain text files. E.g. zim has its files in a folder structure that matches what shows in the app, and if all else fails (or for other reasons), you can edit the files in geany, gedit, kate, mousepad, vim, emacs or whatever you have on hand.

2 Likes

Well now it seems you are right, I did have the Print option with no license on ST4
I stand corrected.

1 Like

I like Basket Notes. The tree structure is very helpful.

Micro text editor > nano is nice on the terminal and also EMACs is good if you can get use to it.

1 Like

Standard Notes is OK - but very much a ā€œsoftware as a serviceā€ sort of deal (but they do have an article on hosting it yourself).

Honestly if you are keen on self hosting I would recommend just syncing the files of something like MarkNote or vim/ neovim/ etc. via Nextcloud. Or Syncthing if you want easy setup.

On Android SimpleMobileTools - Simple Text Editor is great and the files can be synced with another client to a server.