I would like to deploy a smart contract using truffle but I got problems while syncing the etherum blockchain. There are always blocks left and the syncing process is never finished. I don't want to talk about the syncing problem since there are a lot of open issues on github and questions on this platform and it seems the problem can't be fixed.
My questions what other possibilities do I have to deploy a smart contract? I saw there are some online tools but I'm not sure if I want to past my private key to any of these sites.