A Practical Guide to Standard Directories for Software Developers

Applications should be good citizens on the platforms they run on:

This means that applications should follow the operating systems' rules regarding the location of configuration, cache files and other application data.

This in turn allows vastly simplified management of our data:


But as each operating system invented its own set of rules, this is easier said than done.


This website provides resources intended to encourage and help applications to adhere to the standards of the operating system they are running on.

Linux

Windows

macOS

Redox

LINUX
WINDOWS
MACOS
REDOX

Libraries

bla bla bla