Skip to content

dfs-minded/indexer-plus-plus

Repository files navigation

What is Indexer++ ?

MIT licensed

Indexer++ is an open-source desktop files and folders search utility. It is a Windows search replacement which is faster, supports entire file system search, filters and more. The Core search engine is written on C++ 11, uses Win API and STL, which ensures high speed and saves memory. Indexer++ directly reads and parses the NTFS filesystem master files table.

You can search your files using a command-line as well. ifind (Indexer++ find) implements a subset of the options of the Linux find command, so for Linux users it is easy to start right away. For those, who are not familiar with find command here is options description with some examples.

Documentation

Brief General Design Doc.

To build Indexer++ from source

Sources can be built using Visual Studio 17, .NET Framework 4.0. Suggested target platform is x86.

IndexerGUI project has a dependency on a "Hardcodet.NotifyIcon.Wpf" which can be installed using NuGet package manager in Visual Studio.

Please read the CONTRIBUTING.md for details on how to contribute to this project.

Indexer++ regex feature powered by RE2 regular expression engine.

Links

See the Indexer++ official site for more information. For bugs and feature requests relay to https://github.com/dfs-minded/indexer-plus-plus/issues.