Lightweight notes app in C and gtk3
- C 100%
| .gitignore | ||
| LICENSE | ||
| README.md | ||
| vuunotes.c | ||
| vuunotes.desktop | ||
VuuNotes
A simple, lightweight note-taking application for Linux.
VuuNotes stores each note as a plain text (.txt) file in ~/Documents/VuuNotes/
(or a custom folder you choose).
No database, no bloat — just reliable plain-text notes.
News
Update 8-08-2026: Bump to version 1.0-3 adding content search in addition to title search.
Update 8-09-2026: There is now a GTK2/GTK2-NG version at : https://git.devuan.org/greenjeans/vuunotes-gtk2
Features
- Treeview list of notes on the left
- Main editing pane on the right
- Automatic clickable URL detection
- Live title/content search
- Choose default or custom notes folder on first run
- Very small and fast (great for older machines)
How to Use
- Click "New Note" > write note > enter title > Save
- Select a note to edit or delete
- Search bar filters notes as you type (Clear button resets)
Tip: Any files you manually drop in the notes folder must end with .txt.
Building from Source
Dependencies
sudo apt install build-essential pkg-config libgtk-3-dev
Compile
gcc -o vuunotes vuunotes.c $(pkg-config --cflags --libs gtk+-3.0)
Install
sudo install -Dm755 vuunotes /usr/local/bin/vuunotes
sudo install -Dm644 vuunotes.desktop /usr/local/share/applications/vuunotes.desktop
Downloads
Pre-built .deb packages:
https://sourceforge.net/projects/vuu-do/files/Miscellaneous/apps/VuuNotes/
License
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
See the LICENSE file for details.
