FeatherNotes is a lightweight notes manager based on Qt.
FeatherNotes is desktop agnostic. FeatherNotes only opens an XML derivative called text/feathernotes-fnx because the concept of “node” makes sense only in XML.
This is free and open source software.
Key Features
- Support for rich text formatting, image embedding and inserting editable tables.
- Toolbar.
- Drag-and-drop capability for moving nodes and also for embedding images.
- A tray icon for quick access on any desktop.
- Correct position/size saving and restoring with most window managers.
- Compact but complete search and replacement widgets.
- The ability to include searchable tags (hidden info on each node).
- Support for optional node icons.
- Support for local and remote hyperlinks (bookmarks).
- Text zooming.
- Printing and exporting to HTML and PDF.
- Password protection using standard, well-known algorithms.
- Auto-saving.
- Transparent tree view option.
- Keyboard shortcuts.
- Internationalization support – translations for Chinese (Simplified), Chinese, (Traditional), Czech, Dutch, Esperanto, French, German, Hebrew, Indonesian, Japanese, Lithuanian, Norwegian, Polish, Portuguese, Portuguese (Brazilian), Russian, Slovak, Spanish, and Welsh.
- Cross-platform support – runs under Linux and macOS.
Website: github.com/tsujan/FeatherNotes
Support:
Developer: Pedram Pourang (aka Tsu Jan) and contributors
License: GNU General Public License version 3 of the License, or (at your option) any later version

FeatherNotes is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| General Purpose GUI Note Taking Apps | |
|---|---|
| Joplin | Note taking and to-do application with synchronisation |
| Trilium Notes | Hierarchical note taking application |
| CherryTree | Hierarchical note taking application packed with features |
| TagSpaces | Personal data manager for organizing, editing and tagging information |
| VNote | Vim-inspired note-taking application |
| Simplenote | Fast, free, synchronized notes |
| Notesnook | Focused on user privacy and ease of use |
| Tusk | Evernote desktop software |
| QOwnNotes | Plain-text file notepad with markdown support and ownCloud integration |
| heynote | Dedicated scratchpad for developers |
| tomboy-ng | Reincarnation of tomboy |
| Beaver Notes | Notes stay on your device. No sign-ups, no tracking, no complexity |
| Iotas | Distraction-free note taking via its mobile-first design |
| Gnote | Port of Tomboy to C++ |
| KleverNotes | Note taking and management application |
| Treedome | Seeks inspiration from CherryTree |
| Print(Notes) | Markdown notes app made with Flutter |
| Folio | Markdown note-taking app for GNOME |
| FeatherNotes | Lightweight Qt5 hierarchical notes manager |
| nvPY | Inspired by Notational Velocity and ResophNotes |
| Lockbook | Encrypted notebook |
| FromScratch | Simple but smart note-taking app |
| NotNative | Modern note-taking app with Vim-like editing |
| HelixNotes | Local-first Markdown note-taking app |
| Darkwrite | Eye-candy note taking and to-do app |
| Bookup | Streamline notes with Markdown |
| BasKet Note Pads | Organizing, sharing, and taking notes |
| mnemo | Local-first, cross-platform note-taking app leveraging the Typst ecosystem |
| MyNotex | Take and to manage textual notes and activity management |
| Hugvi | Code note-taking desktop app |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Regarding the statement on this webpage: “FeatherNotes only opens an XML derivative called text/feathernotes-fnx because the concept of “node” makes sense only in XML.”
CherryTree is also node-based, yet uses SQLite instead of XML.