# we-promise/sure

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/we-promise-sure).**

6,081 stars · 586 forks · Ruby · agpl-3.0 · fork

## Links

- GitHub: https://github.com/we-promise/sure
- Homepage: https://sure.am
- awesome-repositories: https://awesome-repositories.com/repository/we-promise-sure.md

## Description

Actual Budget is an open-source personal finance application that stores all financial data locally on the user's device using a SQLite database, enabling offline access and complete data ownership without cloud dependency. It packages the entire application stack into Docker containers for one-click deployment on any hosting platform with container support, and connects to over 10,000 financial institutions through the Plaid API to automatically sync account balances, transactions, and investment data.

The application implements a monthly budget model that tracks spending against category limits with real-time balance calculations and overage alerts, while applying user-defined categorization rules to incoming transactions in real-time using pattern matching on merchant names, amounts, and descriptions. It answers natural-language questions about account balances, spending, and investments by analyzing local financial data through an integrated AI assistant, and builds the user interface as a client-rendered React single-page application that communicates with the backend through REST API calls.

The system supports setting spending limits per category and tracking actual spending against those budgets, comparing spending over time and highlighting overages. Users can link bank accounts, investments, and crypto from multiple institutions to monitor total net worth in one place, add accounts through custom forms or import them from CSV files, and search transactions by date, account, category, or merchant. The application populates itself with sample financial records so new users can explore features without entering real data.

## Tags

### Business & Productivity Software

- [Personal Finance Management](https://awesome-repositories.com/f/business-productivity-software/personal-finance-management.md) — Provides a complete open-source personal finance manager with automated transaction syncing via Plaid API.
- [AI-Assisted Budget Trackers](https://awesome-repositories.com/f/business-productivity-software/budget-allocation/ai-assisted-budget-trackers.md) — Sets spending limits per category and tracks actual spending with AI-assisted analysis and natural-language queries.
- [Category Budget Trackers](https://awesome-repositories.com/f/business-productivity-software/budget-allocation/category-budget-trackers.md) — Implements a monthly budget model tracking spending against category limits with real-time overage alerts.
- [Category Spending Limit Trackers](https://awesome-repositories.com/f/business-productivity-software/budget-allocation/category-spending-limit-trackers.md) — Lets users define spending limits per category and track actual spending against those budgets. ([source](https://sure.am/llms.txt#sure-the-personal-finance-app-for-everyone))
- [Containerized Budget Trackers](https://awesome-repositories.com/f/business-productivity-software/budget-allocation/containerized-budget-trackers.md) — Provides a containerized budgeting system that tracks spending against category limits with real-time balance calculations.
- [AI-Assisted](https://awesome-repositories.com/f/business-productivity-software/budgeting-tools/ai-assisted.md) — Provides AI-powered automatic transaction categorization and financial trend analysis for budgeting.
- [Category Budget Trackers](https://awesome-repositories.com/f/business-productivity-software/budgeting-tools/category-budget-trackers.md) — Sets spending limits per category and tracks actual spending against those budgets to optimize allocations. ([source](https://sure.am/))
- [Banking API Integrations](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/business-and-financial-services/banking-api-integrations.md) — Connects to over 10,000 financial institutions via Plaid API to automatically sync balances and transactions.
- [AI-Powered Categorization](https://awesome-repositories.com/f/business-productivity-software/financial-operational-management/billing-financial-systems/financial-analysis-tools/ai-powered-categorization.md) — Automatically sorts and labels incoming transactions using pattern matching on merchant names and amounts.
- [Multi-Institution Account Aggregators](https://awesome-repositories.com/f/business-productivity-software/multi-institution-account-aggregators.md) — Links bank accounts, investments, and crypto from over 10,000 institutions to monitor total net worth in one place.
- [Net Worth Tracking](https://awesome-repositories.com/f/business-productivity-software/net-worth-tracking.md) — Links bank accounts, investments, and crypto from multiple institutions to monitor total net worth in one place. ([source](https://sure.am/llms.txt#sure-the-personal-finance-app-for-everyone))
- [Wealth Trackers](https://awesome-repositories.com/f/business-productivity-software/open-source-task-trackers/wealth-trackers.md) — Provides an open-source wealth tracker that visualizes net worth by aggregating assets and debts from linked accounts.
- [Self-Hosted Deployments](https://awesome-repositories.com/f/business-productivity-software/personal-finance-management/self-hosted-deployments.md) — Runs a complete personal finance application on user-owned infrastructure using Docker containers for full data ownership.
- [Transaction Automation Rules](https://awesome-repositories.com/f/business-productivity-software/transaction-automation-rules.md) — Applies user-defined categorization rules to incoming transactions using pattern matching on merchant names and amounts.
- [Account Data Import](https://awesome-repositories.com/f/business-productivity-software/financial-account-management/business-accounting/account-data-import.md) — Supports adding accounts through custom forms and importing financial data from CSV files. ([source](https://sure.am/))
- [Transaction Auditing](https://awesome-repositories.com/f/business-productivity-software/financial-account-management/transaction-auditing.md) — Lets users filter transactions by date, account, category, or merchant to find specific records instantly. ([source](https://sure.am/))
- [Transaction Filters](https://awesome-repositories.com/f/business-productivity-software/financial-account-management/transaction-auditing/transaction-filters.md) — Lets users search transactions by date, account, category, or merchant to quickly find specific records. ([source](https://sure.am/))

### Artificial Intelligence & ML

- [Financial Query Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-query-interfaces/financial-query-interfaces.md) — Ships an integrated AI assistant that answers natural-language questions about account balances and spending. ([source](https://sure.am/llms.txt#sure-the-personal-finance-app-for-everyone))
- [Financial Query Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-querying-interfaces/financial-query-interfaces.md) — Answers natural-language questions about account balances, spending, and investments via an integrated AI assistant.
- [Financial AI Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/personal-ai-assistants/financial-ai-assistants.md) — Provides a local-first AI assistant that answers natural-language questions about personal finances and investments.

### Data & Databases

- [Transaction History Tracking](https://awesome-repositories.com/f/data-databases/custom-event-tracking/transaction-history-tracking.md) — Records and organizes every transaction with automatic synchronization from linked accounts. ([source](https://sure.am/))
- [Finance Dashboards](https://awesome-repositories.com/f/data-databases/local-first-databases/finance-dashboards.md) — Provides a SQLite-backed personal finance dashboard that stores all data locally for offline access and complete user data ownership.

### DevOps & Infrastructure

- [Personal Finance Applications](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-applications/personal-finance-applications.md) — Runs as a complete personal finance and wealth management application on user-owned infrastructure using Docker containers.
- [Self-Hosted Deployment Tools](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployment-tools.md) — Runs as a complete personal finance application on user-owned infrastructure using Docker containers. ([source](https://cdn.jsdelivr.net/gh/we-promise/sure@main/README.md))
- [Docker Container Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments.md) — Packages the entire application stack into Docker containers for one-click deployment on any hosting platform.

### Software Engineering & Architecture

- [Local-First Architectures](https://awesome-repositories.com/f/software-engineering-architecture/local-first-architectures.md) — Stores all financial data locally using SQLite for offline access and complete user data ownership.

### System Administration & Monitoring

- [Finance Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/self-hosted-system-dashboards/finance-dashboards.md) — Provides a Docker-based personal finance dashboard that syncs with over 10,000 financial institutions.
- [Personal Spending Trend Analyzers](https://awesome-repositories.com/f/system-administration-monitoring/trend-analysis/cost-trend-analyzers/personal-spending-trend-analyzers.md) — Compares spending over time and highlights overages to help users adjust financial habits. ([source](https://sure.am/))

### Web Development

- [Financial](https://awesome-repositories.com/f/web-development/data-aggregators/financial.md) — Connects to over 10,000 financial institutions via Plaid API to automatically sync account balances and transactions. ([source](https://sure.am/))
- [Single-Page Applications](https://awesome-repositories.com/f/web-development/single-page-applications.md) — Builds the user interface as a client-rendered React SPA communicating with the backend via REST API calls.

### Development Tools & Productivity

- [One-Click Deployment Interfaces](https://awesome-repositories.com/f/development-tools-productivity/environment-setup-tools/shell-interface-setup/one-click-deployment-interfaces.md) — Provides a one-click deployment button for installing on third-party hosting platforms. ([source](https://cdn.jsdelivr.net/gh/we-promise/sure@main/README.md))
