1. MINING UP - LINK
This is best site for mining, you dont have to invest any money or funds to replenish, you will get a bonus contract of 50 Gh/s I.e 10$ worth, but there is a catch, you cant withdraw your bonus mining earnings until you buy another contract. Just buy new contract using your mining earnings and than you can withdraw both of your contracts money. This is the best thing that you can use your bonus contract for upgrades.
You can mine BITCOIN, USDT, USDT ERC20, LITECOIN, DOGECOIN.

2. CRYPTOPLACE - LINK
It is a good mining site, that can also work without any investment, the ROI is very low but you can just turn this on and forget it about for a year. You can replenish using your earning to speed up the process
You can Mine BTC, XMR, TRX, LTC, DOGE And BCH.

3. RONEX IO - Link
You will get a 20$ Joining bonus, plus 80 RX TOKEN.
The Ronex is giving away all this for their launch, and their ico (Initial coin offering).
You cant withdraw bonus contract directly, you have invest the 20$, than you have to wait 50 days for it. After 50 days, with your earning you can get upto 30$ and Than you can either withdraw your funds or can invest in RX COINS, so you can get more profits when it get listed.

(NOTE-
I WOULD SUGGEST YOU, DONT DEPEND MUCH ON THIS PROJECTS, BECAUSE YOU CANT TRUST THE COMPANY WHO IS GIVING HUGE AMOUNT IN THE PROFIT, DONT INVEST ANYTHING EXCEPT YOUR BONUS CONTRACT)