awesome-repositories.comCategoriesBlog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jameskokoska avatar

jameskokoska/Cashew

0
View on GitHub↗
4,092 stars·627 forks·Dart·gpl-3.0·13 viewscashewapp.web.app↗

Cashew

Cashew is a local-first budgeting application and personal finance tracker designed to log income and expenses across multiple accounts. It functions as a multi-currency expense manager and personal net worth dashboard, storing financial records in an on-device database to ensure private financial data storage.

The project distinguishes itself through a focus on privacy and flexibility, offering optional personal cloud synchronization for multi-device access and biometric security to protect sensitive information. It features a currency conversion engine that calculates total values across different currencies using real-time exchange rates.

The application covers a broad range of financial management capabilities, including budget planning with category spending goals, credit and loan tracking, and inter-account fund transfers. It provides automation tools for transaction entry via custom URLs and artificial intelligence, as well as interactive data visualization for monitoring spending patterns.

Data management is handled through local exports, template-based imports from spreadsheets, and automated recurring transaction scheduling.

Features

  • Personal Finance Management - Provides a holistic system for tracking income and expenses to monitor overall financial health.
  • Local-First Databases - Employs a local-first storage architecture to ensure financial records remain private and available offline.
  • Category Budget Trackers - Tracks spending against category-specific budget limits and monitors progress toward financial goals.
  • Currency Conversion Services - Calculates real-time account values by applying current exchange rates to diverse currency totals.
  • Multi-Currency Ledger Management - Implements a ledger that supports multiple currencies with real-time exchange rate recording and value calculation.
  • Expense Trackers - Provides tools for recording individual spending transactions organized into custom categories.
  • Financial Transaction Categorization - Organizes financial entries using custom categories and labels like subscriptions or debts.
  • Loan and Credit Tracking - Tracks borrowed funds and credit card expenses through dedicated accounts and statement cycle monitoring.
  • Net Worth Tracking - Offers a visual dashboard to monitor net worth, savings goals, and financial trends via graphs.
  • Personal Finance Trackers - Provides a comprehensive tool for logging personal income and expenses and managing budgets.
  • Edge-to-Cloud Synchronization - Replicates local database state to personal cloud accounts to maintain consistency across multiple devices.
  • Financial Record Privacy - Ensures sensitive financial records are stored on-device to maintain user privacy.
  • Local Data Storage - Stores sensitive financial data on the local device to ensure maximum privacy and offline access.
  • Multi-Device Synchronization - Maintains data consistency across multiple user devices via a personal cloud synchronization mechanism.
  • Local-First Architectures - Implements a local-first architecture prioritizing on-device storage for financial privacy.
  • Budget Allocation - Supports allocating specific amounts or percentages of a total budget to individual spending categories.
  • Category Spending Limit Trackers - Allows users to define per-category spending limits and track actual spending against those targets.
  • Credit Spending Tracking - Tracks credit card expenses using dedicated accounts and statement cycle monitoring.
  • Internal Fund Transfers - Facilitates the movement of money between internal accounts using paired transactions.
  • Savings Goal Trackers - Monitors progress toward target savings amounts by totaling relevant income and expense transactions.
  • Transaction Automation - Automates financial record creation using custom URLs and artificial intelligence.
  • Automated Entry Ingestion - Automates financial record creation using custom URLs, voice shortcuts, and artificial intelligence.
  • Transaction Scheduling - Automatically generates future financial records based on predefined schedules with associated reminders.
  • Loan - Aggregates borrowed and lent transactions to track loan balances over time.
  • Biometric Lockscreens - Implements a system-level biometric lockscreen requiring fingerprint or face recognition to secure application entry.
  • Personal Spending Trend Analyzers - Provides interactive graphs and dashboards to analyze and identify personal spending patterns and trends over time.
  • Personal Finance - Budgeting and purchase tracking application.
  • Personal Management - Cross-platform personal finance manager with data import support.

Star history

Star history chart for jameskokoska/cashewStar history chart for jameskokoska/cashew

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Cashew

Similar open-source projects, ranked by how many features they share with Cashew.
  • simonmichael/hledgersimonmichael avatar

    simonmichael/hledger

    4,059View on GitHub↗

    hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in human-readable text files. It functions as a financial reporting engine for generating balance sheets and income statements, and as a multi-currency investment tracker for managing commodity lots and capital gains. The project distinguishes itself by providing multi-interface data access, allowing users to interact with their financial data via a command line interface, a terminal user interface, and a web server. It features a market-price valuation system to calculate the current va

    Haskellaccountingcommand-line-toolconsole-application
    View on GitHub↗4,059
  • we-promise/surewe-promise avatar

    we-promise/sure

    6,081View on GitHub↗

    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 li

    Ruby
    View on GitHub↗6,081
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    View on GitHub↗9,604
  • actualbudget/actualactualbudget avatar

    actualbudget/actual

    27,038View on GitHub↗

    Actual is a local-first personal finance manager designed to help users track income, manage expenses, and maintain a balanced budget. It functions as a data-centric application that prioritizes offline access and local file storage, ensuring that financial records remain available and performant regardless of network connectivity. The platform distinguishes itself through a robust architectural foundation that emphasizes data integrity and auditability. Every financial action is recorded as an immutable sequence of events, and all currency values are processed using an integer-based arithmet

    TypeScriptbudgetingfinancemoney
    View on GitHub↗27,038
See all 30 alternatives to Cashew→

Frequently asked questions

What does jameskokoska/cashew do?

Cashew is a local-first budgeting application and personal finance tracker designed to log income and expenses across multiple accounts. It functions as a multi-currency expense manager and personal net worth dashboard, storing financial records in an on-device database to ensure private financial data storage.

What are the main features of jameskokoska/cashew?

The main features of jameskokoska/cashew are: Personal Finance Management, Local-First Databases, Category Budget Trackers, Currency Conversion Services, Multi-Currency Ledger Management, Expense Trackers, Financial Transaction Categorization, Loan and Credit Tracking.

What are some open-source alternatives to jameskokoska/cashew?

Open-source alternatives to jameskokoska/cashew include: simonmichael/hledger — hledger is a plain text accounting tool and double-entry ledger manager that stores financial transactions in… we-promise/sure — Actual Budget is an open-source personal finance application that stores all financial data locally on the user's… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… actualbudget/actual — Actual is a local-first personal finance manager designed to help users track income, manage expenses, and maintain a… securo-finance/securo — Securo is a self-hosted personal finance management platform designed to provide users with complete control over… firefly-iii/firefly-iii — Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It…