Joplin It is a free open source note-taking and to-do application that can be used on Linux, Windows, macOS, Android, and iOS. Its main features include end-to-end encryption, Markdown support, and synchronization via third-party services (such as NextCloud, Dropbox, OneDrive, or WebDAV).
With Joplin, you can write notes in Markdown format (supporting mathematical symbols and check boxes), and the desktop application has 3 views: Markdown code, Markdown preview or side-by-side display. You can add attachments (with image previews) to your notes, or edit them in an external Markdown editor, and automatically update them in Joplin each time you save the file.
By allowing you to organize notes into notebooks, add tags, and search in notes, the application should handle a large number of notes well. You can also sort comments by update date, creation date, or title. Each notebook can contain notes, to-do items, or both, and you can easily add links to other notes (in the desktop app, right-click the note and select
Copy Markdown link, And then paste the link into the note. The to-do list in Joplin supports alerts, but this feature does not work for me on Ubuntu 18.04. Other Joplin features include:
- Optional Web Clipper extension for Firefox and Chrome (in the Joplin desktop application, go to
Tools > Web clipper optionsYou can enable the Clipper service and find the download link of the Chrome/Firefox extension), which can cut a simplified or complete page, cut a selection or screenshot.
- Optional command line client.
- Import Enex files (Evernote export format) and Markdown files.
- Export JEX files (Joplin export format), PDF and original files.
- First go offline, so even without an Internet connection, the entire data is always available on the device.
- Geolocation support.
|Joplin, with a hidden sidebar, showing check boxes and a link to another note|
Related content: EncryptPad: Secret encrypted text editor
Although it does not provide as many features as Evernote, Joplin is a powerful alternative to open source Evernote. Joplin includes all basic functions, and it is open source software, and also includes encryption support, you can also choose the service to be used for synchronization.
The app is actually designed as an Evernote replacement product, so it can import complete Evernote notebooks, notes, tags, attachments and note metadata, such as author, creation and update time or geographic location.
Another aspect of Joplin’s development focus is to avoid being tied to specific companies or services. This is why the app provides multiple synchronization solutions, such as NextCloud, Dropbox, oneDrive and WebDav, while also making it easy to support new services. If you change your mind, it is also easy to switch from one service to another. I should note that Joplin does not use encryption by default, you must enable it from its settings. go with
Tools > Encryption options And enable Joplin end-to-end encryption from there.
Joplin is available for Linux, Windows, macOS, Android and iOS. On Linux, there is an AppImage and an Aur package.
To run Joplin AppImage on Linux, double-click it and select
Make executable and run If your file manager supports this feature. If not, you need to use the file manager to make it executable (it should be similar to:
right click > Properties > Permissions > Allow executing file as program, But this may vary, depending on the file manager you are using) or on the command line:
chmod +x /path/to/Joplin-*-x86_64.AppImage
/path/to/ And the path to download Joplin. Now you can double-click the Joplin Appimage file to start it. Tip: If you integrate Joplin into the menu, Its icon is not displayed In any docking station/application switcher you use, you can repair it by opening the Joplin desktop file (if you have integrated the file using appimagekit, you should
~/.local/share/applications/appimagekit-joplin.desktop) And add
StartupWMClass=Joplin No new changes are required in the new line at the end of the file.
Joplin has a command line client that can Install with npm (For Debian, Ubuntu or Linux Mint, see how to install and configure Node.js and npm).