JustBudget is a cross platform budgeting app that uses the envelope system of budgeting. Enter in your transactions as you spend, then balance your budget accordingly by dragging and dropping money between categories that need it.