{"id":13406045,"url":"https://github.com/kevinschaich/mintable","last_synced_at":"2025-04-14T05:16:22.717Z","repository":{"id":38550722,"uuid":"167737827","full_name":"kevinschaich/mintable","owner":"kevinschaich","description":"🍃 Automate your personal finances – for free, with no ads, and no data collection.","archived":false,"fork":false,"pushed_at":"2023-10-25T23:28:44.000Z","size":18955,"stargazers_count":1529,"open_issues_count":35,"forks_count":203,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-10-29T17:40:46.605Z","etag":null,"topics":["analytics","budget","budget-management","budgeting","finance","finance-management","finance-tracker","google-sheets","google-sheets-api","javascript","mint","mintable","money","personal-capital","personal-finance","plaid","plaid-api","sheets-api","spreadsheet","tracker"],"latest_commit_sha":null,"homepage":"https://kevinschaich.io/mintable/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinschaich.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["kevinschaich"]}},"created_at":"2019-01-26T20:53:48.000Z","updated_at":"2024-10-28T05:34:44.000Z","dependencies_parsed_at":"2023-02-17T06:31:00.266Z","dependency_job_id":"fd61ffdf-1108-4ade-9dcd-92bac19db8aa","html_url":"https://github.com/kevinschaich/mintable","commit_stats":{"total_commits":319,"total_committers":13,"mean_commits":24.53846153846154,"dds":"0.25391849529780564","last_synced_commit":"6d6c4255eda1954f94102ee41b92a58516f34922"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinschaich%2Fmintable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinschaich%2Fmintable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinschaich%2Fmintable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinschaich%2Fmintable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinschaich","download_url":"https://codeload.github.com/kevinschaich/mintable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248824693,"owners_count":21167345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","budget","budget-management","budgeting","finance","finance-management","finance-tracker","google-sheets","google-sheets-api","javascript","mint","mintable","money","personal-capital","personal-finance","plaid","plaid-api","sheets-api","spreadsheet","tracker"],"created_at":"2024-07-30T19:02:19.385Z","updated_at":"2025-04-14T05:16:22.697Z","avatar_url":"https://github.com/kevinschaich.png","language":"TypeScript","readme":"\u003ch4 align=\"center\"\u003e\u003cimg width=\"100\" src=\"./docs/img/icon.png\" alt=\"Mintable\"\u003e\u003c/h4\u003e\n\u003ch1 align=\"center\" style=\"font-weight: 500; font-size: 60px !important; border-bottom: 0 !important;\"\u003eMintable\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eAutomate your personal finances – for free, with no ads, and no data collection.\u003c/h4\u003e\n\n\u003cbr\u003e\n\nMintable helps you:\n\n- Keep track of your account balances\n- Aggregate transactions from all your banking institutions, including checking accounts, savings accounts, and credit cards\n- Analyze and budget your spending using a spreadsheet and formulas\n\n![](./docs/img/mintable.png)\n\n\u003cbr\u003e\n\n[![](https://img.shields.io/github/actions/workflow/status/kevinschaich/mintable/test.yml?branch=master)](https://github.com/kevinschaich/mintable/actions?query=workflow%3ATest)\n[![](https://img.shields.io/npm/v/mintable)](https://www.npmjs.com/package/mintable)\n[![](https://img.shields.io/github/release/kevinschaich/mintable.svg)](https://github.com/kevinschaich/mintable/releases)\n[![](https://img.shields.io/github/license/kevinschaich/mintable.svg)](https://github.com/kevinschaich/mintable/blob/master/LICENSE)\n[![](https://img.shields.io/github/issues/kevinschaich/mintable.svg)](https://github.com/kevinschaich/mintable/issues)\n[![](https://img.shields.io/github/issues-pr/kevinschaich/mintable.svg)](https://github.com/kevinschaich/mintable/pulls)\n[![](https://img.shields.io/reddit/subreddit-subscribers/Mintable?style=social)](https://reddit.com/r/Mintable)\n\n---\n\n## Quickstart\n\nRequires `node \u003e= v11.0.0`.\n\n1. Sign up for [Plaid's Free Plan](https://plaid.com/pricing/).\n2. Install Mintable:\n\n    ```bash\n    npm install -g mintable\n    mintable setup\n    ```\n\n3. Update your account balances/transactions:\n\n    ```\n    mintable fetch\n    ```\n\n\u003e **Note:** If you're already a version `1.x.x` user, you can [migrate your existing configuration to version `2.x.x`](./docs/README.md#migrating-from-v1xx).\n\n## Documentation\n\nCheck out the full documentation [in the `./docs` folder](./docs/README.md).\n\n## FAQs\n\n**WTF is 'Mintable'?!**\n\n\u003e **min·ta·ble**: _noun._\n\u003e 1. An open-source tool to automate your personal finances – for free, with no ads, and no data collection. Derived from *mint* (the [wildly popular personal finance app from Intuit](https://www.mint.com/)) + *table* (a spreadsheet).\n\n**Do I have to use Plaid?**\n\n* Nope. You can [import transactions from a CSV bank statement](./docs/README.md#manually--on-your-local-machine--via-csv-bank-statements) exclusively on your local machine. We also have [templates](./docs/templates) to get you started.\n\n**Do I have to use Google Sheets?**\n\n* Nope. You can [export your account balances \u0026 transactions to a CSV file](./docs/README.md#on-your-local-machine--via-csv-files) exclusively on your local machine.\n\n**Do I have to manually run this every time I want new transactions in my spreadsheet?**\n\n* Nope. You can automate it for free using [BitBar](./docs/README.md#automatically-in-your-macs-menu-bar--via-bitbar), [`cron`](./docs/README.md#automatically-in-your-local-machines-terminal--via-cron), or [GitHub Actions](./docs/README.md#automatically-in-the-cloud--via-github-actions).\n\n**How do I use it with banks outside the US?**\n\n* Fork \u0026 edit the [country codes here](https://github.com/kevinschaich/mintable/blob/377257a6040ed9b6dd93d88435e53c48108b5806/src/integrations/plaid/plaidIntegration.ts#L126). Default support is for US banks.\n\n**How do I use it with Windows?**\n\n* Windows is not natively supported but you can try [this](https://github.com/kevinschaich/mintable/issues/125#issuecomment-1253961155).\n\n**It's not working!**\n\n- [File an issue](https://github.com/kevinschaich/mintable/issues)\n\n## Alternatives\n\n- [**Money in Excel**](https://www.microsoft.com/en-us/microsoft-365/blog/2020/06/15/introducing-money-excel-easier-manage-finances/): Recently announced partnership between Microsoft/Plaid. Requires a Microsoft 365 subscription ($70+/year).\n- [**Mint**](https://www.mint.com/): Owned by Intuit (TurboTax). Apps for iOS/Android/Web.\n- [**build-your-own-mint**](https://github.com/yyx990803/build-your-own-mint): Some assembly required. More flexible.\n","funding_links":["https://github.com/sponsors/kevinschaich"],"categories":["TypeScript","By Industry","JavaScript","analytics","Finance","Personal Finance"],"sub_categories":["Finance","Secure Budgeting"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinschaich%2Fmintable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinschaich%2Fmintable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinschaich%2Fmintable/lists"}