Skip to content

Knowledge base about tags and file tagging in file browsers and other programs.

Notifications You must be signed in to change notification settings

Qronikarz/TagsResearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

Tags research

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.

Resources

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.

Explanations

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.

OS Default file browsers

⌄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

Other software

⌄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

Contributors list

Qronikarz(GitHub),

Fully completed files:

Research: Tags Overview, Tags Research, Glossary, Program Template

Programs: QuoMediaView,

License

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.

File info

Last updated | 2024-07-26

Number of programs in database | 51

About

Knowledge base about tags and file tagging in file browsers and other programs.

Topics

Resources

Stars

Watchers

Forks