Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability. You can try out an online demo: https://fava.pythonanywhere.com/example-with-budgets/income_statement/