Name: Money Manager EX
Open Source: yes
Description: Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes. It includes all the basic features that 90% of users would want to see in a personal finance application. The design goals are to concentrate on simplicity and user-friendliness - something one can use everyday.
- report manager: you can create your own reports (sql, html, css, js) or download and import one from github https://github.com/moneymanagerex/general-reports
- mobile app: mobile app on Google play store https://play.google.com/store/apps/details?id=com.money.manager.ex&hl=en
- database sync: sync database between desktop and mobile app (you can choose dropbox, google drive, etc.)