Knowledge base originally made for improving QuoMediaView, rewritten for public access. New goals are to provide useful information for developers able to implement tags and establish a new standard/specification that allows for file tagging on every major platform (or at least unify the Linux ones).
Note
Looking for someone to pass this project to. It was used as listed above and I want it to become a general documentation that somebody more talented oversees. I'm happy just to provide info and this was currently the best form possible to do. Someone else may make it into GitBook documentation or a website that shares the same goal, but is presented visually better along with program screenshots and translations.
Tags Overview - markdown file with an explanation of tagging systems in comparison with traditional folder based approach. Best for beginners.
Tags Research - markdown file with a collection of links and notes about general file tagging and all specification attempts from the past. More tailored for developers or users that are already using file tags.
Glossary - markdown file with descriptions of features featured on single program pages. Due to some of them being harder to explain and being used in every page it needed to be made into separate file for easy access and deduplication.
OS default file browsers are listed even if they do not support tagging files. They have less features in their table because each of them is nearly identical with each other - type, free price/included, constant updates, lack of cross-platform, UI type.
Software listed in "other software" table needs to have some sort of tagging feature. It must allow user to choose a name for the tag and search for items using it. Viewing an item should show the tags that it has.
Every added and listed program must have a link to more detailed description in their own .md file in components folder. The markdown table only has place for few most important features, but the programs have various tagging capabilities.
Supported OS - Operating System that specific software works on. Software may have a version for other platform, but only versions with tags are to be listed (in case of Steam, you can't view collections on Android). Web in OS means you can put the software on some server and access it through a website with a browser.
updates - updated at least once a year with either new features or bugfixes (documentation/readmes do not count)
cross-platform - It must work between three big platforms - Windows, Linux and macOS.
portable - Ability to run software from other disks or USB devices. Does not need cross-platform support.
UI type - The interface that tagging uses - either GUI, CLI or in some cases both.
⌄name\features> | OS/DE/Brand | tags/key words | open-source | tag specification | cross-platform |
---|---|---|---|---|---|
File Explorer | Windows | ✔ not every file type | |||
Finder | macOS | ✔ | |||
Dolphin | Linux/KDE Plasma | ✔ | ✔ GPL 2 | ✔ user.xdg.tags | |
Caja | Linux/MATE | ✔ | ✔ GPL 2 | ✔ user.xdg.tags | |
Index | Linux/MauiKit | ✔ | ✔ LGPL 3 | ||
Files | iOS | ✔ | |||
Files | iPadOS | ✔ | |||
Nemo | Linux/Cinnamon | ✔ GPL 2 | |||
cosmic-files | Linux/COSMIC | ✔ GPL 3 | |||
Thunar | Linux/Xfce | ✔ GPL 2 | |||
Nautilus | Linux/GNOME | ✔ GPL 3 | |||
Files | ChromeOS | ||||
Files by Google | Android/Google | ||||
Files | Android/LineageOS | ✔ Apache 2.0 | |||
Samsung My Files | Android/Samsung | ||||
Mi File Manager | Android/Xiaomi |
⌄name\features> | Type | Supported OS | price | open-source | updates | cross-platform | portable | UI type |
---|---|---|---|---|---|---|---|---|
QuoMediaView | Media board | Windows, Linux, macOS, Android, Web | free | ✔ AGPL 3 | ✔ | ✔ | ✔ | GUI |
Danbooru | Media board | Web | free | ✔ FreeBSD License | ✔ | GUI | ||
TMSU | CLI utility | Linux | free | ✔ GPL 3 | ✔ | CLI | ||
szurubooru | Media board | Web | free | ✔ GPL 3 | GUI | |||
Hydrus | Media board | Windows, Linux, macOS | free | ✔ WTFPL | ✔ | ✔ | GUI | |
Firefox | Browser + bookmark manager | Windows, Linux, macOS | free | ✔ MPL 2.0 | ✔ | ✔ | ✔ | GUI |
Discourse | Forum | Web | free + paid | ✔ GPL 2 | ✔ | GUI | ||
Steam | Gaming store + launcher | Windows, Linux, macOS | free | ✔ | ✔ | GUI | ||
TagSpaces | File manager | Windows, Linux, macOS, Android, Web | free + paid | ✔ AGPL 3 | ✔ | ✔ | ✔ | GUI |
Pix | Image manager | Linux | free | ✔ GPL 2 | ✔ | GUI | ||
HomeGallery | Media gallery | Windows, Linux, macOS, Web | free | ✔ MIT | ✔ | ✔ | GUI | |
Playnite | Gaming library + launcher | Windows | free | ✔ MIT | ✔ | ✔ | GUI | |
Heroic Games Launcher | Gaming launcher | Windows, Linux, macOS | free | ✔ GPL 3 | ✔ | ✔ | GUI | |
Obsidian | Text writing manager | Windows, Linux, macOS, Android, iOS | free + paid | ✔ | ✔ | ✔ | GUI | |
digiKam | Image manager | Windows, Linux, macOS | free | ✔ GPL 2 | ✔ | ✔ | GUI | |
Shimmie 2 | Media board | Windows, Web | free | ✔ GPL 2 | ✔ | GUI | ||
Eagle | File manager | Windows, macOS | paid + free trial | ✔ | GUI | |||
TagStudio | File manager | Windows, Linux, macOS | free | ✔ GPL 3 | ✔ | ✔ | ✔ | GUI |
Spacedrive | File browser | Windows, Linux, macOS | free | ✔ AGPL 3 | ✔ | ✔ | GUI | |
Logseq | Text writing manager | Windows, Linux, macOS, Android, iOS | free | ✔ AGPL 3 | ✔ | ✔ | GUI | |
Omnivore | Read-it-later manager | Web, Android, iOS | free | ✔ AGPL 3 | ✔ | GUI | ||
nb | Text writing and bookmark manager | Windows, Linux, macOS | free | ✔ AGPL 3 | ✔ | ✔ | ✔ | CLI |
filetags | File name modification management | Windows, Linux, macOS | free | ✔ GPL 3 | ✔ | ✔ | ✔ | CLI |
Hoarder | Bookmark manager | Web, Android, iOS | free | ✔ AGPL 3 | ✔ | GUI | ||
Grimoire | Bookmark manager | Web? | free | ✔ MIT | ✔ | GUI | ||
Linkwarden | Bookmark manager | Web | free + paid | ✔ AGPL 3 | ✔ | GUI | ||
Raindrop.io | Bookmark manager | Windows, Linux, macOS, Web, Android, iOS | free + paid | ? | ✔ | ✔ | GUI | |
bibliothecula | Document organizer | Windows, Linux, macOS | free | ✔ GPL 3 | ✔ | GUI, CLI | ||
Hyperplane | File browser | Linux | free | ✔ GPL 3 | ✔ | GUI | ||
friends | people relationship calendar/diary? | Linux? | free | ✔ MIT | CLI | |||
Planify | To-do list | Linux | free | ✔ GPL 3 | ✔ | GUI | ||
QOwnNotes | Text writing manager | Windows, Linux, macOS | free | ✔ GPL 2 | ✔ | ✔ | ✔ | GUI |
Files | File browser | Windows | free | ✔ MIT | ✔ | GUI | ||
GitHub | Git development platform | Web | free + paid | ✔ | GUI | |||
GitLab | Git development platform | Web | free + paid | ✔ MIT | ✔ | GUI |
Qronikarz(GitHub),
Research: Tags Overview, Tags Research, Glossary, Program Template
Programs: QuoMediaView,
CC-BY-SA-4.0
If there's a better license feel free to suggest it. Main goal was to have it available for copying and using it in other projects - like for example if somebody wants to convert it into something like Gitbook documentation then there should be no problems.
Last updated | 2024-07-26
Number of programs in database | 51