[{"data":1,"prerenderedAt":191},["ShallowReactive",2],{"repo-a3-77-budget-book-en":3,"i18n-a3-77-budget-book-en":188},{"mirrorPool":4,"detail":13,"relatedProjects":62},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":26,"homepage":27,"pushedAt":28,"ownerAvatar":29,"ownerName":27,"ownerBio":27,"lastSyncTime":30,"lastReleaseTime":31,"tags":32,"license":27,"category":38,"subgroup":39,"releases":40},"A3-77","budget-book",1388708491,"https:\u002F\u002Fgithub.com\u002FA3-77\u002Fbudget-book",0,"Java","预算本 · 先定预算再记每天的记账 App。纯原生 Android，零第三方依赖、零权限，61 KB。",{"Java":22,"HTML":23,"JavaScript":24,"Batchfile":25},56.4,29.2,13.5,0.9,[],"","2026-10-07","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F285363657?v=4","2026-10-08T14:35:43.905139+00:00","2026-10-07T14:49:16Z",[33,34,35,36,37],"android","budget","expense-tracker","java","personal-finance","productivity","记账\u002F财务管理",[41,52],{"tag":42,"publishAt":31,"semVer":43,"prerelease":44,"assets":45},"v3.0",[18,18,18],false,[46],{"fileName":47,"sizeMb":48,"sha256":49,"downloadCount":50,"originUrl":51},"budget-book-v3.0.apk",0.07,"7f0f4281ee54ab11b092705b3ced5035e03f9e1ec4f2eb01d3aa7b1b151e08f1",1,"https:\u002F\u002Fgithub.com\u002FA3-77\u002Fbudget-book\u002Freleases\u002Fdownload\u002Fv3.0\u002Fbudget-book-v3.0.apk",{"tag":53,"publishAt":54,"semVer":55,"prerelease":44,"assets":56},"v2.7","2026-09-26T06:46:18Z",[18,18,18],[57],{"fileName":58,"sizeMb":59,"sha256":60,"downloadCount":50,"originUrl":61},"budget-book-v2.7.apk",0.06,"8e847afab860d0daf7e1a2f8f30f9b41694303d289b813f2a964cbb000e9fc89","https:\u002F\u002Fgithub.com\u002FA3-77\u002Fbudget-book\u002Freleases\u002Fdownload\u002Fv2.7\u002Fbudget-book-v2.7.apk",[63,92,106,123,145,170],{"owner":64,"repo":64,"repoId":65,"category":38,"subgroup":39,"language":66,"tags":67,"starCount":84,"ownerUid":85,"latestTag":86,"platforms":87,"lastReleaseTime":89,"downloadCount":90,"description":91},"firefly-iii",21298446,"PHP",[68,34,69,70,71,72,73,74,75,76,77,78,79,80,81,37,82,83],"accounting","budgeting","budgets","cash-flow","cashflow","credit-card","docker","expenses","finance","finances","financial","linux","money","paycheck","php","php7",24944,22821986,"develop-20261019",[88],"other","2026-10-19T03:14:58Z",8,"A fully self-hosted personal finance manager that helps you track expenses and income, manage budgets, and provides detailed financial reports for full control over your finances.",{"owner":93,"repo":94,"repoId":95,"category":38,"subgroup":39,"language":96,"tags":97,"starCount":98,"ownerUid":99,"latestTag":100,"platforms":101,"lastReleaseTime":103,"downloadCount":104,"description":105},"we-promise","sure",1024661423,"Ruby",[],10555,222344567,"v0.7.6-alpha.7",[102,33,88],"mac","2026-10-16T23:14:30Z",6,"A community-maintained full-featured personal finance application, forked from the abandoned Maybe Finance project, supporting self-hosted Docker deployment.",{"owner":107,"repo":107,"repoId":108,"category":38,"subgroup":39,"language":109,"tags":110,"starCount":115,"ownerUid":116,"latestTag":117,"platforms":118,"lastReleaseTime":120,"downloadCount":121,"description":122},"wealthfolio",806618581,"Rust",[111,112,113,114],"macos-app","portfolio-tracker","self-hosted","tauri-app",9179,183885451,"v3.10.0",[119,102,79,88],"windows","2026-10-14T00:26:02Z",509,"A beautiful, private, local-first personal finance tracker for investments, net worth, spending, and simulations.",{"owner":124,"repo":125,"repoId":126,"category":38,"subgroup":39,"language":127,"tags":128,"starCount":138,"ownerUid":139,"latestTag":140,"platforms":141,"lastReleaseTime":142,"downloadCount":143,"description":144},"hledgerorg","hledger",9301414,"Haskell",[68,129,130,76,131,132,125,133,134,135,136,137],"command-line-tool","console-application","haskell","haskell-applications","ledger","plaintext","plaintextaccounting","tui","web-application",4743,4072940,"1.99.5",[119,102,79],"2026-10-02T02:56:44Z",43,"A robust, fast, and intuitive plain text accounting tool with CLI, TUI, and web interfaces.",{"owner":146,"repo":147,"repoId":148,"category":38,"subgroup":39,"language":149,"tags":150,"starCount":163,"ownerUid":164,"latestTag":165,"platforms":166,"lastReleaseTime":167,"downloadCount":168,"description":169},"TNT-Likely","BeeCount",1051440251,"Dart",[68,151,33,152,153,35,154,155,156,157,158,159,37,160,113,161,162],"ai","bookkeeping","chinese","finance-app","flutter","ios","local-first","mcp","offline-first","privacy-first","supabase","webdav",2517,9278923,"3.8.6",[102,33,156],"2026-10-08T12:40:59Z",89,"A local-first, cross-platform open-source bookkeeping app with self-hosted cloud\u002FiCloud\u002FWebDAV\u002FS3 sync, AI-powered smart accounting (chat\u002FOCR\u002Fvoice\u002Fscreenshot), zero ads, and zero tracking.",{"owner":171,"repo":172,"repoId":173,"category":38,"subgroup":39,"language":174,"tags":175,"starCount":181,"ownerUid":182,"latestTag":183,"platforms":184,"lastReleaseTime":185,"downloadCount":186,"description":187},"namespace-ee","upcount",169157748,"TypeScript",[176,177,178,179,159,180],"cross-platform","electron","hacktoberfest","invoicing","react",398,9548946,"v2.0.0-beta.24",[102,79],"2026-05-18T21:24:28Z",190,"A local-first, privacy-friendly open-source invoicing and time tracking desktop app built with Tauri.",{"description":189,"readmeHtml":190},"Budget Book is a pure-native Android budgeting app with a companion browser version that sets monthly budget items first and then logs daily spending, estimating the monthly total offline with zero permissions.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>Budget Book is a budgeting tool that sets a budget first and then logs each day, aimed at people who want to control their fixed monthly spending. It turns daily, weekly, and monthly fixed costs into budget items and automatically estimates how much the month will cost, so writing down milk at 2 yuan a day yields 60 yuan for the month. The app is written in pure-native Android without a WebView, ships as a 61 KB APK, requests no permissions, and keeps all data on the local device.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Plan the month in advance, then just record the date, amount, and note for each entry.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Budget items\u003C\u002Fstrong>: turn daily, weekly, or monthly fixed costs into items and auto-estimate the monthly total\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two-level budget\u003C\u002Fstrong>: categories carry icons and hold items, with the category total summed from its items\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick logging\u003C\u002Fstrong>: an entry needs only a date, an amount, and a note, with no category to pick\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monthly available amount\u003C\u002Fstrong>: enter what you can spend this month and see the remaining amount update live\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monthly reuse\u003C\u002Fstrong>: the plan carries over every month while spending starts fresh each month\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View switching\u003C\u002Fstrong>: one page switches between the plan view and the ledger view via the planned and spent tiles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export and import\u003C\u002Fstrong>: export a JSON backup and import it back to restore your data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme switching\u003C\u002Fstrong>: light and dark themes follow the system or can be toggled manually\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Individuals who want to control monthly spending\u003C\u002Fli>\n\u003Cli>People who like budgeting ahead of time\u003C\u002Fli>\n\u003Cli>Users who prefer lightweight offline tools\u003C\u002Fli>\n\u003Cli>Android phone users who need simple bookkeeping\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Ch3 id=\"install-on-an-android-phone\">Install on an Android phone\u003C\u002Fh3>\u003Col>\n\u003Cli>Download the latest APK from Releases\u003C\u002Fli>\n\u003Cli>Transfer the APK to your phone and tap it to install\u003C\u002Fli>\n\u003Cli>If installation from unknown sources is blocked, allow it in system settings and retry\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"use-on-a-computer\">Use on a computer\u003C\u002Fh3>\u003Col>\n\u003Cli>Double-click \u003Ccode>index.html\u003C\u002Fcode> in the repository root\u003C\u002Fli>\n\u003Cli>Open it with any modern browser, with no install or network needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"use-the-web-version-on-a-phone\">Use the web version on a phone\u003C\u002Fh3>\u003Col>\n\u003Cli>Double-click \u003Ccode>start-lan-server.bat\u003C\u002Fcode> and note the address printed in the window\u003C\u002Fli>\n\u003Cli>Connect the phone to the same Wi-Fi and open that address in a browser\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Tiny size\u003C\u002Fstrong>: the APK is only 61 KB and launches as fast as a built-in app\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero permissions\u003C\u002Fstrong>: no network, storage, or contacts access, cleared on uninstall\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully offline\u003C\u002Fstrong>: all data stays on the device and is never uploaded\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless estimates\u003C\u002Fstrong>: daily and weekly items are converted to monthly costs by days in the month\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003Cth>Note\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android 7.0 or later\u003C\u002Ftd>\n\u003Ctd>The web version runs in any modern desktop browser\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Package name\u003C\u002Ftd>\n\u003Ctd>com.budgetbook.app\u003C\u002Ftd>\n\u003Ctd>An overwriting install keeps your data\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Size\u003C\u002Ftd>\n\u003Ctd>About 61 KB\u003C\u002Ftd>\n\u003Ctd>Native implementation without a WebView\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Extra dependencies\u003C\u002Ftd>\n\u003Ctd>None\u003C\u002Ftd>\n\u003Ctd>Requests no permissions\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>The web version and the APK store data separately, so use export and import to move data\u003C\u002Fli>\n\u003Cli>The phone-browser option requires the computer to stay on and keep the same IP\u003C\u002Fli>\n\u003Cli>Export a backup regularly to protect important data\u003C\u002Fli>\n\u003Cli>Uninstalling the APK also deletes the data stored inside it\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450872244]