{"id":18616347,"url":"https://github.com/tanayparikh/moneta","last_synced_at":"2026-03-09T00:34:03.242Z","repository":{"id":40863240,"uuid":"121698504","full_name":"TanayParikh/Moneta","owner":"TanayParikh","description":"Moneta - Financial Management for Freelancers","archived":false,"fork":false,"pushed_at":"2022-12-08T08:27:19.000Z","size":16628,"stargazers_count":45,"open_issues_count":0,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-05T20:38:34.623Z","etag":null,"topics":["accounting","accounting-software","bookkeeping","csharp","finance","freelance","freelancer","uwp"],"latest_commit_sha":null,"homepage":"https://monetafms.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TanayParikh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-16T00:06:27.000Z","updated_at":"2025-02-15T11:30:04.000Z","dependencies_parsed_at":"2023-01-25T09:16:03.756Z","dependency_job_id":null,"html_url":"https://github.com/TanayParikh/Moneta","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/TanayParikh/Moneta","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanayParikh%2FMoneta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanayParikh%2FMoneta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanayParikh%2FMoneta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanayParikh%2FMoneta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TanayParikh","download_url":"https://codeload.github.com/TanayParikh/Moneta/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TanayParikh%2FMoneta/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30278556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["accounting","accounting-software","bookkeeping","csharp","finance","freelance","freelancer","uwp"],"created_at":"2024-11-07T03:34:53.302Z","updated_at":"2026-03-09T00:34:03.224Z","avatar_url":"https://github.com/TanayParikh.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Moneta\n[![GitHub (pre-)release](https://img.shields.io/github/release/TanayParikh/Moneta/all.svg)](https://github.com/TanayParikh/Moneta/releases)\n![License](https://img.shields.io/github/license/TanayParikh/Moneta.svg)\n![Status](https://img.shields.io/badge/status-beta-orange.svg)\n![Author](https://img.shields.io/badge/author-Tanay%20Parikh-brightgreen.svg)\n![MonetaFMS.com](https://img.shields.io/website-up-down-green-red/http/shields.io.svg?label=MonetaFMS.com)\n\n\n\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"./Logo.png\" alt=\"Moneta\" width=\"250\"\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eAn open source easy to use accounting solution for freelancers, no strings attached.\u003c/h4\u003e\n\nMoneta is a Windows 10 desktop app :computer: which supports invoicing :page_facing_up:, expenses :money_with_wings:, client management :office: and business reporting :chart_with_upwards_trend:.\n\n\n## App Screenshots\n\u003cimg src=\"./Screenshots/Dashboard.PNG\" width=\"48%\"/\u003e \u003cimg src=\"./Screenshots/Invoices.PNG\" width=\"48%\"/\u003e \n\n\u003cimg src=\"./Screenshots/Expenses.PNG\" width=\"48%\"/\u003e \u003cimg src=\"./Screenshots/Clients.PNG\" width=\"48%\"/\u003e \n\n\u003cimg src=\"./Screenshots/Invoice Items.PNG\" width=\"48%\"/\u003e \u003cimg src=\"./Screenshots/Invoice Payments.PNG\" width=\"48%\"/\u003e \n\n\u003cimg src=\"./Screenshots/Save Animation.PNG\" width=\"48%\"/\u003e \u003cimg src=\"./Screenshots/Settings.PNG\" width=\"48%\"/\u003e \n\n\n## Built With\n* [Lottie UWP](https://github.com/azchohfi/LottieUWP) - Lottie Animations for UWP\n* [iTextSharp-LGPL](https://github.com/schourode/iTextSharp-LGPL) - Invoice PDF Creation (Temporarily Disabled)\n* [Microsoft.Data.Sqlite](https://www.asp.net) - Local DB\n* [Windows Community Toolkit](https://github.com/Microsoft/WindowsCommunityToolkit) - UI Elements\n* [Newtonsoft.Json](https://www.newtonsoft.com/json) - JSON Parsing\n* [Bogus](https://github.com/bchavez/Bogus) - Demo Data\n* [Lottie Files](https://www.lottiefiles.com) - Lottie Animations\n* [Chart.js](https://www.chartjs.org) - Dashboard Charts\n\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](./CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.\n\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/TanayParikh/Moneta/tags). \n\n\n## Authors\n\n* **Tanay Parikh** - [Website](https://tanayparikh.com) - [GitHub](https://github.com/TanayParikh)\n\n\n## License\n\nThis project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 - see the [LICENSE.md](LICENSE.md) file for details\n\n\n## Scope\n### Initial Scope\n- [x] Rewrite core application using UWP to improve overall user experience\n\t- [x] Updates to core UI/UX\n\t- [x] Replace the portable LAMP server needed for MYSQL with SQLite\n\t- [x] Autoupdater - Microsoft Store\n\t- [x] Add support for invoice payment tracking\n\t- [x] Add in-app animations\n\t- [x] Easy invoice searching\n\t- [x] Add business dashboard\n\t- [ ] Increase overall security. \n\t\t- [ ] Authentication on start\n\t\t- [ ] Encrypted DB\n\t- [ ] Add non-intrusive, privacy friendly telemetrics to further improve UX\t\n\t- [ ] High test coverage\n\t- [ ] Print to PDF (`iTextSharp-LGPL` not well supported with UWP, causing following conflict)\n\t\n```\nBinary analyzer\nError Found: The binary analyzer test detected the following errors:\nFile iTextSharp.dll has failed the NXCheck check.\nImpact if not fixed: If the app doesn’t use the available Windows protections, it can increase the vulnerability of the customer's computer to malware.\nHow to fix: Apply the required linker options - SAFESEH, DYNAMICBASE, NXCOMPAT, and APPCONTAINER - when you link the app. See links below for more information:\n```\n\n### Future Plans\n1. Private, self-hosted server capabilities\n2. **Native** cross platform support\n\ta. Android\n\tb. iOS / MacOS\n\n## Development Notes\n**Why `Decimal` over `Double`?**\nhttps://stackoverflow.com/questions/3730019/why-not-use-double-or-float-to-represent-currency/3730040#3730040\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanayparikh%2Fmoneta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftanayparikh%2Fmoneta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftanayparikh%2Fmoneta/lists"}