selfhosted:

YAFFA

Personal finance web application, that can be used to keep track of your money, expenses, budgets, and investments. It also helps with long-term financial planning. (Demo, Source Code).

Live Preview
YAFFA