I've used these two for awhile and they help me pay down debt since I can borrow without paying any interest every check. Basically you can borrow $100 in the Earnin app $75 in the Dave app until next payday when you have to pay it back. With the Earnin app it takes about a day after payday when you can borrow the money again on the Dave app 11 days from payday. When you borrow you can agree to tip a small amount for the next person who borrows or you can tip nothing I usually don't leave a tip.
Earnin:
https://play.google.com/store/apps/details?id=com.activehours&hl=en_US
Earnin - Get Paid Today
Dave:
https://play.google.com/store/apps/details?id=com.dave&hl=en_US
Dave: $75 Before You Get Paid
Earnin:
https://play.google.com/store/apps/details?id=com.activehours&hl=en_US
Earnin - Get Paid Today
Dave:
https://play.google.com/store/apps/details?id=com.dave&hl=en_US
Dave: $75 Before You Get Paid