Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Envelopes is a self-hosted, open-source, forever-free envelope budgeting app, positioned as a privacy-friendly alternative to tools like YNAB and Monarch. It emphasizes “no subscriptions, no data sharing”: financial data stays on the user’s own server and is stored in a user-owned SQLite database.
The product is built around the envelope budgeting method: once income arrives, it goes into “Ready to Assign,” then gets allocated to categories such as rent, groceries, entertainment, and savings. Before spending, users check the balance in the relevant envelope. Feature-wise, it includes budgets, accounts, transactions, and a dashboard; the dashboard can show net worth, total assets, liabilities, and recent transactions. Transactions support income and expense records, with filtering, sorting, and search by category, payee, and other dimensions. Account types include checking, savings, credit cards, mortgages, auto loans, investments, CDs, retirement accounts, and more, which is enough for basic personal or household budgeting and bookkeeping.
Technically, the main text does not disclose the specific programming language or framework, but it clearly requires Docker and provides a docker-compose example. The service listens on port 4321, and environment variables include JWT_SECRET, ENVELOPES_USERNAME, ENVELOPES_PASSWORD, and DATABASE_URL. The default database path is /app/data/envelopes.db. Users can also clone the source code from GitHub and build it themselves.
Envelopes is explicitly labeled as Open Source, MIT licensed, and “Free forever.” This is highly attractive for a budgeting tool, since comparable commercial products usually charge monthly fees and may require linking bank accounts. It can be deployed on a NAS, VPS, or Raspberry Pi, making it suitable for users who care about financial privacy. However, self-hosting also means users are responsible for server security, HTTPS, backups, upgrades, and password management.
Its strengths are that it is free, open source, has a clear deployment path, and does not require handing bank credentials to a third party. SQLite also reduces operational complexity. The downsides are that the main text does not mention automatic bank syncing, import/export, mobile apps, API/SDK support, webhooks, or a plugin ecosystem, nor does it provide information about service support or an SLA. As a result, it is better suited to individual users, households, and self-hosting enthusiasts who are comfortable with Docker and willing to maintain their ledger manually. It is less suitable for users who need automatic bank transaction imports, business-grade multi-device support, or complex team permissions.
Based on the main text alone, it is not possible to determine the actual accessibility of envlps.com, GitHub, or Docker images from mainland China, so its China access status should be considered unknown. Since there is no subscription required, there is essentially no international payment barrier. If you need a more mature ecosystem, YNAB and Monarch are worth comparing; if you prefer self-hosting, alternatives such as Actual Budget and Firefly III are also worth considering.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on envlps.com official site.
envlps.com is an United States Dev Tools provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach envlps.com directly.