Fakedbfs is a file cataloguing software suite that includes tools and libraries. It simplifies the process of arranging files.
The software is named "fakedbfs" (fake database filesystem) because it is not a real DBFS, such as those that are integrated into an operating system's kernel, like WinFS. fakedbfs is created entirely in userland using ANSI C, which makes it highly portable across platforms that have a C compiler and SQLite.
The software was inspired by BFS but goes beyond it by including content indexing as well as metadata. The core distribution consists of libfakedbfs, which contains all the querying, indexing, and specfile functions, and several command-line utilities including fquery, findex, fcreatedb, and feditdb.
The indexing process comprises two parts: the indexer itself, which performs cataloguing, and the metadata plugins that extract metadata from the files, such as ID3 or EXIF tags, and filename formats, to be used for cataloguing. Users can also provide manual input for each field.
Additionally, fakedbfs supports creating and adding custom specfiles. Applications of this software are limitless, including desktop music/photo indexing and server content indexing. The software is free to use and comes with comprehensive API documentation for the main library.
The latest release of fakedbfs incorporates a revamped API in libfakedbfs, the beginnings of support for ficl plugins, numerous bugfixes, the addition of a working fedit utility, database layout changes, and improvements to the querying subsystem.
Version 2.0.0: N/A