A Text File... No, really, a simple text file is imo the best way to take notes, you can open it on any computer, it's fully FOSS, you can sync it in 100 different ways
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Joplin self hosted on a NextCloud instance!
Only because self hosting is satisfying and fun. You can have your Joplin notes synced on OneDrive as well.
I use the Notes feature of my Nextcloud instance.
Joplin.
My own use for OneNote was mainly drawing/hand written notes using a drawing tablet. For that use case, I have replaced it with Xournal++
For other notes written with the keyboard, I use simple local markdown files.
All my notes are synced between computers with Syncthing
Rnote is currently the best for handwritten notes in my opinion, but its organization is minimal. I have never found a 1:1 replacement for OneNote, but luckily I no longer need it desperately like I did a decade ago.
I want to like libre office, but every time I have tried to use it, it ended up crashing eventually
Obsidian could work, its a markdown editor but I doesn't have any handwriting or drawing support, also its sync feature costs money but you can use nextcloud or github to sync your stuff anyway. An opensource alternative would be logseq but I prefer Obsidian
I only really use the web version of it in Linux but I dumped OneNote for notion.
I have some scripts that use their API to send notes from the command line to a db page and some nvim mappings that I'm trying to get to send my buffers to a page but that part is problematic still.
I looked at obsidian but never really tried it out. I don't like the limits notion has but it's much faster for me to find my notes than OneNote. I have a metric fuckton of notes
I've tried Joplin, Logseq, and Obsidian. The best one was Obsidian but it's not FOSS and is getting bloated over time.
I'm settling on zk now. This small command line utility solves almost all of the note managing needs for me.
Double links and tags make me forget about these "infinite free board" functionalities in OneNote: turns out they tend to be used inefficiently. Graphical sketches can be embedded in markdown or linked to a drawn picture.
The best thing about zk is that its notes consist of plain text and no extra tracking data is required outside of the file (unlike any others above), which means it's absolutely free to pair it with / move on to other tools when needed, or working temporarily without the support of it.
10+ years ago there was something called Basket Note Pads that had the same blank canvas style note taking that onenote has now.
My heart broke in two when the project died because the metaphor wasn't popular at the time. It'd be so well positioned if it had stayed in development until today.
I'm new to windows as a service desk guy and one note is the only thing I have available. I just wish I knew how to get the best out of it for templates I throw into notes and incidents.
Siyuan is probably the most advanced note taking app out there right now. Affine.pro is also a good one Appflowy is also good. All are FOSS.