ExpenseOwl
软件描述
一款极简界面的费用跟踪工具,以饼图可视化每月支出。支持UUID标识、平面文件存储、CSV导出、REST API和Docker部署。可自定义类别和货币,适用于家庭实验室环境中的个人财务管理。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 ExpenseOwl?
ExpenseOwl is an extremely simple expense tracking system with a modern monthly pie-chart visualization. It tracks daily expenses, visualizes monthly spending patterns, and maintains an overview of financial habits. Core Functionality:
Simple expense tracking with essential details only (optional name, date without time, amount, and category) UUID-based expense identification in the backend Flat file storage system (data/expenses.json) Multi-architecture Docker container with support for persistent storage REST API for expense management Single-user focused (mainly for a home lab deployment) CSV export of all expense data from the UI CLI for both server and client (if needed) operations Custom categories via environment variable (EXPENSE_CATEGORIES) with sensible defaults Custom currency symbol in the frontend via environment variable (CURRENCY)
Visualization:
Dashboard with expense category breakdown (pie chart)
Click on a category to exclude it from the graph, click again to add it back This helps visualize the breakdown without considering some categories like Rent The legend shows the total expenditure of the month along with the total without the "Rent" category
Table view for detailed expense listing
This is where you can view individual expenses chronologically and delete them You can use the browser's search to find a name if needed
Month-by-month navigation