I made CFAN, a fork of CKAN for factorio.
If you've never heard of CKAN, it is a mod manager for Kerbal Space Program. It is written in C# (runs fine on Mono on both Mac OS and linux).
Quick introduction to CKAN can be seen here: https://youtu.be/_wsBK1ovKtA?t=40s.
CFAN is basically the same, only adapted for Factorio. The mod list is being fetched from factoriomods.com, almost all of them are available.
DISCLAIMER: I am not not affiliated with factorio, neither with CKAN or any of the mods available.