Hello,
I have previously used Tuxera NTFS for mac as it came with my Toshiba USB 3.0 drive and it worked flawlessly for years. Sadly on Sierra my version is not working anymore so I had to install ntfs-3g manually since I did not want to pay for the new version.
This is what works for me:
1. Download and install osxfuse:
Go to https://github.com/osxfuse/osxfuse/releases and download appropriate version. Mount the image, run the installer package and finish installation with default options.
2. If you don't already have them, you'll need to install command line developer tools:
open Terminal by going `Applications > Utilities > Terminal` or `Launchpad > Other > Terminal` and type in or paste the following line:
xcode-select -install
3. After that is done you will have to install Homebrew https://brew.sh Homebrew is kind of a package manager for Mac OS and many programs can be installed through it.
So, still in the Terminal type in or paste the following line:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
*It is a single line command
4. Now to install ntfs-3g:
again in Terminal type in or paste the following line:
brew install homebrew/fuse/ntfs-3g
This will download some source code, make required configurations, compile and install the software.
5. Now we have to temporarily disable System Integrity Protection to be able to finish this setup and afterwards we'll turn it back on. This requires 4 reboots of your computer after which it should all be done. So reboot your computer and let it boot into Recovery Mode by holding Command+R right after it starts powering up. Once it has booted up, from the top menu choose Utilities > Terminal and type in or paste the following line:
csrutil disable
the system should respond that it has disabled System Integrity Protection and that a reboot is required. So reboot as you would normally.
6. Now we can activate ntfs-3g which we have installed in step 4.
In Terminal, type in or paste the following 2 lines:
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ls -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
7. To finish it all up, again, reboot into Recovery Mode by holding Command+R while the computer starts booting up. In Terminal again type in:
csrutil enable
The system should respond that the System Integrity Protection is enabled and that we have to reboot again.
After this last reboot everything should be working and you should be able to rw onto ntfs drives.
Hope it helps.