Freedom251 › Desktop Search Software
FSearch

What FSearch is
FSearch is a free file-search utility for Linux, designed as a standalone application for advanced users. Inspired by Everything Search Engine, it is written in C and based on GTK3. Results appear as you type, and searches can use advanced syntax, wildcards, or regular expressions. Filters let you search for files, folders, or both. You can choose folders to include in or exclude from indexing, and use wildcard expressions to exclude files or folders. Results can be sorted by filename, path, size, or modification time. FSearch supports local, removable, and network index locations, but not searching inside file contents. The project is licensed under GPL-2.0 and provides stable and development packages. Listed requirements include GTK 3.22, GLib 2.60, glibc 2.19 or musl 1.1.15, PCRE2 10.21, and ICU 4.4. The Flatpak package has limited features. Sorting many results by type can be very slow because type details are not indexed, and items moved to Trash may remain in results because the database index is not updated.
Who it suits
FSearch is intended for advanced Linux users who want a standalone file-search application. It supports indexing across local, removable, and network locations.
What it does well
- Search results appear while you type
- Supports wildcards and regular expressions
- Filter searches to files, folders, or both
- GPL-2.0 licensed and free
What to know first
- Does not search inside file contents
- Flatpak package has limited features
- Sorting many results by type can be very slow
- Trashed items may remain in the index
Limits
The Flatpak package has limited features. Type information is not indexed, so sorting many results by type can be very slow; moving files or folders to Trash does not update the database index.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| FSearch | GPL-2.0 licensed · Stable and development packages · Flatpak has limited features | Free |
As github.com lists them, read 10 Oct 2026. The maker's own page has the final word.
Getting started
- Open the FSearch project website on GitHub.
- Choose a stable or development package, or the Flatpak package.
- Check the listed GTK, GLib, libc, PCRE2, and ICU requirements.
- Set which folders to include in or exclude from the index.
- Search using text, advanced syntax, wildcards, or regular expressions.
Verdict
FSearch offers configurable indexing and several search and sorting options for Linux users. Be aware of its content-search gap and the listed limitations around sorting by type and Trash updates.
Questions
Is FSearch free?
Yes. The listed plan is free, and the project is GPL-2.0 licensed.
Which platforms does FSearch support?
FSearch is listed for Linux and is described as a utility for Unix-like systems.
Can FSearch search inside file contents?
No. It searches indexed file and folder locations, not file contents.
What locations can it index?
It can index local, removable, and network locations.
Where can I get help with FSearch?
The project directs bug reports and feature requests to GitHub Issues, questions and discussions to GitHub Discussions, and other matters to Matrix.
Facts from FSearch's own pages
- Dependencies
- The listed requirements include GTK 3.22, GLib 2.60, glibc 2.19 or musl 1.1.15, PCRE2 10.21, and ICU 4.4. · github.com, 10 Oct 2026
- Flatpak limitation
- The project marks its Flatpak package as having limited features. · github.com, 10 Oct 2026
- Implementation
- It is written in C and based on GTK3. · github.com, 10 Oct 2026
- Index controls
- Users can include or exclude specific folders from indexing and exclude files or folders using wildcard expressions. · github.com, 10 Oct 2026
- Intended audience
- The maker describes advanced users as the target audience and says the project is intended as a standalone search application. · github.com, 10 Oct 2026
- License
- The GitHub repository identifies the project license as GPL-2.0. · github.com, 10 Oct 2026
- Live results
- Search results appear instantly as the user types. · github.com, 10 Oct 2026
- Platforms
- The project lists packages for Ubuntu, Arch Linux, Fedora/RHEL/CentOS, Debian, openSUSE, Flatpak, Solus, and FreeBSD. · github.com, 10 Oct 2026
- Purpose
- FSearch is a fast file search utility for Unix-like systems, inspired by Everything Search Engine. · github.com, 10 Oct 2026
- Search options
- It supports advanced search syntax, wildcards, regular expressions, and filters for files, folders, or both. · github.com, 10 Oct 2026
- Sorting
- Results can be sorted by filename, path, size, or modification time. · github.com, 10 Oct 2026
- Sorting limitation
- Sorting many results by type can be very slow because type information is expensive to gather and is not indexed. · github.com, 10 Oct 2026
- Support
- The README directs bug reports and feature requests to GitHub Issues, questions and discussions to GitHub Discussions, and other FSearch matters to Matrix. · github.com, 10 Oct 2026
- Trash limitation
- Moving files or folders to Trash does not update the database index, so they may continue to appear in results. · github.com, 10 Oct 2026
Where FSearch stands on Freedom251
- Desktop Search Software#12 of 57