@izaya it's here https://github.com/mwatts15/TagFS/tree/fuzzing . The README actually does an OK job saying how it works. There's also xattr for display and edit of tags. I dropped the "::" sub-tag stuff: has marginal utility and was a PITA to integrate with other components. Dealing with untagged files and what to do with the root directory lead to some quirks. The last feature I wanted to add was to support traditional hierarchical directory structure inside of the tag-based structure to support apps that depend on that kind of layout (e.g., Git), but you can get part of the way there with symlinks into hierarchical FS