No. When it's released, it'll be posted here, in the FILES thread. It's simple to install mods that way, assuming you know where your directories are, but it means that all version updates have to be applied by hand. I won't be using the Steam Workshop any time soon, if ever.
I have not installed mods that way before but I assume I still go to the Mod's tab (in game) or do I have to disable/enable manually?