FeaturesJoplin boasts a wealth of features. While I go into more details about the ones that I like in this blog entry, check out the list here:
- Desktop, mobile and terminal applications.
- End To End Encryption (E2EE)
- Synchronisation with various services, including NextCloud, WebDAV and OneDrive. Dropbox is planned.
- Import Enex files (Evernote export format) and Markdown files.
- Export JEX files (Joplin Export format) and raw files.
- Support notes, to-dos, tags and notebooks.
- Sort notes by multiple criteria - title, updated time, etc.
- Support for alarms (notifications) in mobile and desktop applications.
- Offline first, so the entire data is always available on the device even without an internet connection.
- Markdown notes, which are rendered with images and formatting in the desktop and mobile applications. Support for extra features such as math notation and checkboxes.
- File attachment support - images are displayed, and other files are linked and can be opened in the relevant application.
- Search functionality.
- Geo-location support.
- Supports multiple languages
Exploring JoplinOne of the main reasons I like Joplin is that it allows me to take advantage of markdown, which I've explored previously here. Joplin works like a standard markdown editor, giving you a split view of content:
What's cool about this split view, of course, is that you can see the markdown in one column, the actual product in the other. If you use HTML for your blog entry, you can convert it to markdown, and vice versa using online tools.
While it's not the easiest way to backup my work, it offers another alternative I prefer to what I have been doing.
Cross Platform and MobileA pleasant surprise with Joplin is that it's cross-platform (Windows, Mac, Linux), AND works great on iOS and Android. Since my work day and personal efforts are scattered across multiple devices (Windows 10, GNU/Linux, Android and iOS), it's great to be able to have such a simple text/markdown editor I can use.
I've actually installed it on three Windows 10 machines, one Elementary OS (GNU/Linux), and Pop OS (GNU/Linux). On the GNU/Linux machines, installation was easy using App Image, which I didn't know about before. A little more about AppImage:
Distribute your desktop Linux application in the AppImage format and win users running all common Linux distributions. Package once and run everywhere. Reach users on all major desktop distributions.
Learn More about AppImage
As you can see from the animated GIF shown right, multiple notebooks appear as "folders" (e.g. MGNotes, TCEA Blogs) and the content of a note appears formatted. Tap on the white pencil inside the red dot bottom right, you get an editable, markdown version of the note.
End to End EncryptionEncrypting and protecting my content is important, especially when dealing with personal/home information. I was pleased to see that Joplin allows you to enable end to end encryption. All files are stored at rest in encrypted format then decrypted on your client device.
You enter a password and that encrypts all the notes you have. Here's what it looks like stored in OneDrive:
And, if you open a file, you can see that your content appears in the encryption_cipher text area....
File Attachment SupportThis particular feature has been a bit of a pain. In a traditional note-taking tool like Evernote and OneNote, addition of file attachments tends to "slow" things down a bit. Notebooks tend to get overloaded and synchronization may stall or be overwhelmed. Not so in Joplin. While I don't have tons of content stored in Joplin yet, given that each note is a file, I'd be curious to see what happens if an attachment takes forever to sync. Will that slow down serial synching for the whole notebook or will Joplin sync files in parallel?
In the meantime, here's what it looks like with a picture from 1989 that I am careful to keep track of and backed up:
You can see that the file attachment has its own unique filename/id code.
While there are many other features to be explore, please allow me to encourage you to check out Joplin. It has a wealth of features. Of course, I would be remiss in failing to point out what features are missing.
For now, I've dropped them into this Google Sheet.
Everything posted on Miguel Guhlin's blogs/wikis are his personal opinion and do not necessarily represent the views of his employer(s) or its clients. Read Full Disclosure