To make it easy to see the most popular, please post a single option per comment. Upvote the ones you like. I’d love to know which are the best.

  • CoderSupreme@programming.devOP
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    1 year ago

    Dolphin File Manager: Dolphin is the default file manager of the KDE Plasma Desktop Environment and offers a built-in file tagging feature. You can tag files into categories irrespective of their location, which gives you a new way to organize your files.

    • CoderSupreme@programming.devOP
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      Tocc: Tocc is a tag-based file management system for Linux. It provides a more flexible way of classifying files than traditional file systems based on a tree of files and directories. Tocc includes a tag-based file system called Toccfs, which turns directories into tags and searches your files for you. The goal of Tocc is to provide a better system for classifying files, which is more flexible than classic file systems based on a tree of files and directories. Tocc is free software and is released under the terms of the GNU General Public License version 3.

  • CoderSupreme@programming.devOP
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    1 year ago

    TMSU: TMSU is a command-line tool for tagging your files. It provides a simple command-line utility for applying tags and a virtual filesystem to give you a tag-based view of your files. TMSU is suitable for users who are comfortable working in the terminal.

    • CoderSupreme@programming.devOP
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Filetags: Filetags is another tag-based file manager for Linux that allows you to manage simple tags within file names. It is a Python-based tool that provides support for controlled vocabularies. When invoked for interactive tagging, it looks for files named .filetags in the current working directory and its parent directories as well. The first file of this name found is read in. Each line represents one tag. Those tags are used for tag completion. With tags within .filetags, you don’t have to type the same tags over and over again.

  • CoderSupreme@programming.devOP
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    1 year ago

    Supertag: Supertag is a tag-based filesystem written in Rust for Linux and macOS. It provides a tag-based view of your files by removing the distinction between directories and tags. Supertag is still in development and may not be suitable for all use cases.

    • QuazarOmega@lemy.lol
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      I was going to make a joke along the lines of tag based filesystems, but I guess it’ll be reality now? I would actually love to try an OS that integrates well with that.

      Unfortunately the project seems dead since 2021

  • Ramin Honary@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    What features do you expect from a tag based file manager?

    I ask because Emacs Dired might qualify. It allows you to apply arbitrary “marks” to files, each mark is a single character. Some characters have special meaning, e.g. “D” means ready for deletion, and “*” is the default mark (not for deletion). You can then preform batch operations on marks, for example using marked files as arguments to a shell command.

    However, without additional extensions, marks are not persisted between sessions, there is no virtual filesystem, and no search function for listing all files across multiple separate directories that match particular tags.

    One such extension is filetags.el which is an Emacs UI inspired by the filetags file manager (which someone else already mentioned).

  • CoderSupreme@programming.devOP
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    Tagsistant: Tagsistant is a tag-based filesystem for Linux that turns directories into tags and searches your files for you. It allows you to create tags, tag files, and search for files based on tags.

  • CoderSupreme@programming.devOP
    link
    fedilink
    arrow-up
    2
    arrow-down
    4
    ·
    1 year ago

    TagSpaces: TagSpaces is a privacy-aware file manager with tagging and note-taking capabilities. It offers a consistent user experience for organizing and annotating files across Windows, macOS, Linux, and Android platforms. It allows you to add tags and descriptions to files and folders, making it easier to search and organize your data.