Jul 20, 2023

Personal full text search package, based on Xapian

Recoll is a personal full text search package. It is based on a very strong backend Xapian, for which it provides an easy to use and feature-rich interface.


  • Free, GPL license.
  • Easy installation, few dependencies. No database daemon, web server, desktop environment or exotic language necessary.
  • Will run on most Unix-based systems
  • Qt 5 GUI, plus command line.
  • Searches most common document types, emails and their attachments. Transparently handles decompression gzip, bzip2.
  • Powerful query facilities, with boolean searches, phrases, proximity, wildcards, filter on file types and directory tree.
  • Multi-language and multi-character set with Unicode based internals.
  • Extensive documentation, with a complete user manual and manual pages for each command.

Checkout these related ports:
  • Zorro - Simple to-do list manager
  • Znotes - Simple notes managment application based on Qt
  • Zim - Desktop wiki editor
  • Zanshin - Daily organizer for KDE
  • Ydotool - Generic command-line automation tool (no X!)
  • Xwrits - Reminds you to take wrist breaks
  • Xrolo - Electronic Rolodex
  • Xpostitplus - PostIt (R) messages onto your X11 screen
  • Xpostit - PostIt (R) messages onto your X11 screen
  • Xpad3 - Virtual note-pad system for your X11 desktop
  • Xpad - Virtual note-pad system for your X11 desktop
  • Xneur - Auto keyboard switcher
  • Xmdiary - Personal and group calendar utility
  • Xfce4-xkb-plugin - Keyboard layout switching plugin for the Xfce panel
  • Xfce4-volumed-pulse - Volume management daemon for Xfce using PulseAudio