{"id":376993,"url":"https://github.com/Tanq16/ExpenseOwl","last_synced_at":"2026-07-23T04:01:27.919Z","repository":{"id":262557622,"uuid":"887597422","full_name":"Tanq16/ExpenseOwl","owner":"Tanq16","description":"Extremely simple, self-hosted expense tracker with a beautiful UI.","archived":false,"fork":false,"pushed_at":"2025-10-18T14:33:23.000Z","size":12051,"stargazers_count":1452,"open_issues_count":57,"forks_count":135,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-07-03T03:27:00.403Z","etag":null,"topics":["chartjs","docker","expense-manager","expense-tracker","finance","finance-management","finance-tracker","go","golang","homelab","personal-finance","self-hosted"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/Tanq16.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-13T00:24:30.000Z","updated_at":"2026-07-01T20:46:57.000Z","dependencies_parsed_at":"2024-12-22T08:19:13.427Z","dependency_job_id":"71e073b7-1afd-4664-a3cc-35032673f3fd","html_url":"https://github.com/Tanq16/ExpenseOwl","commit_stats":null,"previous_names":["tanq16/budgetlord","tanq16/expenseowl"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/Tanq16/ExpenseOwl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tanq16","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35787351,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-23T02:00:06.683Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"Tanq16","name":"Tanishq Rupaal","uuid":"37408906","kind":"user","description":"","email":"","website":"https://tanishq.page","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/37408906?u=87e672bff8858b4a0f0440110dc72df20d4e0bb2\u0026v=4","repositories_count":17,"last_synced_at":"2024-04-07T00:43:53.642Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Tanq16","funding_links":[],"total_stars":9,"followers":6,"following":6,"created_at":"2022-11-14T21:01:46.517Z","updated_at":"2024-04-07T00:43:55.608Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tanq16","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tanq16/repositories"},"packages":[{"id":11217048,"name":"github.com/tanq16/expenseowl","ecosystem":"go","description":"","homepage":"https://github.com/tanq16/expenseowl","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tanq16/expenseowl","keywords_array":[],"namespace":"github.com/tanq16","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-07-06T03:46:29.402Z","latest_release_number":null,"last_synced_at":"2026-07-06T03:46:34.929Z","created_at":"2024-12-26T05:15:21.421Z","updated_at":"2026-07-06T03:46:34.929Z","registry_url":"https://pkg.go.dev/github.com/tanq16/expenseowl","install_command":"go get github.com/tanq16/expenseowl","documentation_url":"https://pkg.go.dev/github.com/tanq16/expenseowl#section-documentation","metadata":{},"repo_metadata":{"id":262557622,"uuid":"887597422","full_name":"Tanq16/ExpenseOwl","owner":"Tanq16","description":"Extremely simple, self-hosted expense tracker with a beautiful UI.","archived":false,"fork":false,"pushed_at":"2025-10-02T16:50:11.000Z","size":12015,"stargazers_count":1199,"open_issues_count":14,"forks_count":81,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-10-02T18:33:11.219Z","etag":null,"topics":["chartjs","docker","expense-manager","expense-tracker","finance","finance-management","finance-tracker","go","golang","homelab","personal-finance","self-hosted"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/Tanq16.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-13T00:24:30.000Z","updated_at":"2025-10-02T16:49:25.000Z","dependencies_parsed_at":"2024-12-22T08:19:13.427Z","dependency_job_id":"71e073b7-1afd-4664-a3cc-35032673f3fd","html_url":"https://github.com/Tanq16/ExpenseOwl","commit_stats":null,"previous_names":["tanq16/budgetlord","tanq16/expenseowl"],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/Tanq16/ExpenseOwl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tanq16","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278056049,"owners_count":25922540,"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","status":"online","status_checked_at":"2025-10-02T02:00:08.890Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"},"owner_record":{"login":"Tanq16","name":"Tanishq Rupaal","uuid":"37408906","kind":"user","description":"","email":"","website":"https://tanishq.page","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/37408906?u=87e672bff8858b4a0f0440110dc72df20d4e0bb2\u0026v=4","repositories_count":17,"last_synced_at":"2024-04-07T00:43:53.642Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Tanq16","funding_links":[],"total_stars":9,"followers":6,"following":6,"created_at":"2022-11-14T21:01:46.517Z","updated_at":"2024-04-07T00:43:55.608Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tanq16","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tanq16/repositories"},"tags":[{"name":"v4.1","sha":"4795569c754f77313ba3237aac5fddd7dc05d0c4","kind":"commit","published_at":"2025-10-02T16:49:21.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v4.1","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v4.1/manifests"},{"name":"v4.0","sha":"3e9010988ea2e79e8c4637532b289e7e53be0783","kind":"commit","published_at":"2025-07-20T23:49:26.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v4.0","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v4.0/manifests"},{"name":"v3.20","sha":"58f11fce3ff25d08c6c596dc0649c49a069b74b7","kind":"commit","published_at":"2025-06-28T20:55:35.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.20","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.20/manifests"},{"name":"v3.19","sha":"ade458ce587f004682f535cef5d54331a12eabaf","kind":"commit","published_at":"2025-06-19T00:43:54.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.19","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.19/manifests"},{"name":"v3.18","sha":"fbaf7bfb44bb5744790c837ef2bf8e4e2560b261","kind":"commit","published_at":"2025-04-17T00:40:37.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.18","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.18/manifests"},{"name":"v3.17","sha":"30ec0ffc7a5d64849a426c036b7464a8fd59b830","kind":"commit","published_at":"2025-04-15T23:25:18.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.17","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.17/manifests"},{"name":"v3.16","sha":"8711a9793c8fd354824495a4079371a97e67a0ee","kind":"commit","published_at":"2025-04-10T23:23:17.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.16","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.16/manifests"},{"name":"v3.15","sha":"0d2b62e9687fae1b9239f18b3bdc64ed82dc7593","kind":"commit","published_at":"2025-03-11T06:57:55.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.15","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.15/manifests"},{"name":"v3.14","sha":"34ef51b9ceb1dbe8351da5a309c56efc7608cec8","kind":"commit","published_at":"2025-03-11T05:40:32.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.14","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.14/manifests"},{"name":"v3.13","sha":"6f1a1df282b2e7624629cf1646622d5ccfbbee31","kind":"commit","published_at":"2025-03-11T03:15:28.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.13","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.13/manifests"},{"name":"v3.12","sha":"c7bb5bbc006fd9d8fa219a85526ec5e2337872f5","kind":"commit","published_at":"2025-02-17T04:06:14.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.12","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.12/manifests"},{"name":"v3.11","sha":"63e06cb2cbb5df28071c7edeca4ef26d8a415b8a","kind":"commit","published_at":"2025-02-08T22:51:10.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.11","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.11/manifests"},{"name":"v3.10","sha":"f60020c1c69eadcf0b67b7eea59b19617a3a7eda","kind":"commit","published_at":"2025-02-08T14:36:58.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.10","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.10/manifests"},{"name":"v3.9","sha":"4d57f60cd5d64a79afb33c6c1b25cd0a8e8ede89","kind":"commit","published_at":"2025-02-08T04:15:10.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.9","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.9/manifests"},{"name":"v3.8","sha":"9802e4878b83b5086ef43e7a370f180c56886a64","kind":"commit","published_at":"2025-02-07T20:18:50.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.8","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.8/manifests"},{"name":"v3.7","sha":"e1d092475c411586532416774d67089258fd6dff","kind":"commit","published_at":"2025-02-07T18:41:43.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.7","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.7/manifests"},{"name":"v3.6","sha":"6afdf0a0aa66b16c0c79c4206a84c3825aa39805","kind":"commit","published_at":"2025-02-07T18:12:01.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.6","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.6/manifests"},{"name":"v3.5","sha":"6afdf0a0aa66b16c0c79c4206a84c3825aa39805","kind":"commit","published_at":"2025-02-07T18:12:01.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.5","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.5/manifests"},{"name":"v3.4","sha":"9e4ef6faa525bcb02341f7c6378240fc75fb5954","kind":"commit","published_at":"2025-02-01T20:06:28.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.4","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.4/manifests"},{"name":"v3.3","sha":"732f33042606b64642b3e0df27104e2208415eb3","kind":"commit","published_at":"2025-01-31T05:35:09.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.3","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.3/manifests"},{"name":"v3.2","sha":"1c01221c0b38720bb0184602e481ec22bd874156","kind":"commit","published_at":"2024-12-22T08:01:06.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.2","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.2/manifests"},{"name":"v3.1","sha":"6ad4119f1b22542b23c34a96a264e64e22d58356","kind":"commit","published_at":"2024-12-22T07:27:14.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.1","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.1/manifests"},{"name":"v3.0","sha":"6865d67895cec1aec07893d3b5ba555315cf113b","kind":"commit","published_at":"2024-12-22T07:10:03.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v3.0","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v3.0/manifests"},{"name":"v2.6","sha":"e188ac56b768567fe530f1d333101ef7dd6a03d7","kind":"commit","published_at":"2024-12-22T06:22:05.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v2.6","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.6/manifests"},{"name":"v2.5","sha":"31ecce37bdafc4906c7bebb598e0c9a59bb353aa","kind":"commit","published_at":"2024-12-22T05:04:10.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v2.5","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.5/manifests"},{"name":"v2.4","sha":"e20988e3fe860f52e85662e5eeb57acfc3d923ea","kind":"commit","published_at":"2024-12-22T04:22:40.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v2.4","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.4/manifests"},{"name":"v2.3","sha":"688ba219501912bf45e19a299b45514bae46a669","kind":"commit","published_at":"2024-12-22T03:22:20.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v2.3","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.3/manifests"},{"name":"v2.2","sha":"f48997923e489e33b68d622268c45dad9a78d080","kind":"commit","published_at":"2024-12-15T22:52:32.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v2.2","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.2/manifests"},{"name":"v2.1","sha":"12e4eb65fbc6e1ade5d47a2616dea97d223d67f1","kind":"commit","published_at":"2024-12-14T18:32:54.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v2.1","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.1/manifests"},{"name":"v2.0","sha":"78b1a2a9e68f490520dcad47e3c2c86dca362191","kind":"commit","published_at":"2024-11-30T18:52:22.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v2.0","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v2.0/manifests"},{"name":"v1.5","sha":"36cd1396f2a20fe11af9d5c06be5a3d7180646a2","kind":"commit","published_at":"2024-11-30T17:28:13.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v1.5","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.5/manifests"},{"name":"v1.4","sha":"89b1f2b42a65aa1ab5c2c35e16b43c6d9d8781fe","kind":"commit","published_at":"2024-11-29T19:45:00.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v1.4","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.4/manifests"},{"name":"v1.3","sha":"b45dc52eb80c0d287d1a3e46f859567d8e357f7a","kind":"commit","published_at":"2024-11-29T19:38:07.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v1.3","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.3/manifests"},{"name":"v1.2","sha":"c99b4ddea0a243a9b4681d99e6e8cdeb778d9b15","kind":"commit","published_at":"2024-11-29T18:46:59.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v1.2","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.2/manifests"},{"name":"v1.1","sha":"fbdadfadc6974cc7123793378524caf5df80881b","kind":"commit","published_at":"2024-11-29T18:37:33.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v1.1","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.1/manifests"},{"name":"v1.0","sha":"f807c949dd57bf73aa6a8e1208eb7f83bd27e380","kind":"commit","published_at":"2024-11-13T03:53:45.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v1.0","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v1.0/manifests"},{"name":"v0.1","sha":"885a17bf0473d9e3e78e82fb0ba09b6ed95914d9","kind":"commit","published_at":"2024-11-13T03:47:32.000Z","download_url":"https://codeload.github.com/Tanq16/ExpenseOwl/tar.gz/v0.1","html_url":"https://github.com/Tanq16/ExpenseOwl/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/Tanq16/ExpenseOwl@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanq16%2FExpenseOwl/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-28T12:06:27.088Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.276075920675288,"dependent_packages_count":5.881643653286848,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.078859786981068},"purl":"pkg:golang/github.com/tanq16/expenseowl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/tanq16/expenseowl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/tanq16/expenseowl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/tanq16/expenseowl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-02T19:06:13.086Z","issues_count":43,"pull_requests_count":29,"avg_time_to_close_issue":936956.0333333333,"avg_time_to_close_pull_request":162039.39285714287,"issues_closed_count":30,"pull_requests_closed_count":28,"pull_request_authors_count":8,"issue_authors_count":25,"avg_comments_per_issue":1.8837209302325582,"avg_comments_per_pull_request":1.5517241379310345,"merged_pull_requests_count":20,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":43,"past_year_pull_requests_count":29,"past_year_avg_time_to_close_issue":936956.0333333333,"past_year_avg_time_to_close_pull_request":162039.39285714287,"past_year_issues_closed_count":30,"past_year_pull_requests_closed_count":28,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":25,"past_year_avg_comments_per_issue":1.8837209302325582,"past_year_avg_comments_per_pull_request":1.5517241379310345,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":20,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanq16%2Fexpenseowl/issues","maintainers":[{"login":"Tanq16","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tanq16"}],"active_maintainers":[{"login":"Tanq16","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tanq16"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftanq16%2Fexpenseowl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftanq16%2Fexpenseowl/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftanq16%2Fexpenseowl/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftanq16%2Fexpenseowl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftanq16%2Fexpenseowl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftanq16%2Fexpenseowl/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2226026,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":null,"issues":{"table":{}},"events":null,"keywords":["chartjs","docker","expense-manager","expense-tracker","finance","finance-management","finance-tracker","go","golang","homelab","personal-finance","self-hosted"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2024-11-13T04:25:57.055Z","updated_at":"2024-11-13T04:25:57.055Z","repository_link":"https://github.com/Tanq16/ExpenseOwl/blob/main/.github/workflows/release.yml","dependencies":[{"id":20704584500,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":20704584501,"package_name":"actions/setup-go","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2024-11-13T04:25:57.135Z","updated_at":"2024-11-13T04:25:57.135Z","repository_link":"https://github.com/Tanq16/ExpenseOwl/blob/main/Dockerfile","dependencies":[{"id":20704584509,"package_name":"golang","ecosystem":"docker","requirements":"alpine","direct":true,"kind":"build","optional":false},{"id":20704584510,"package_name":"alpine","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"go","filepath":"go.mod","sha":null,"kind":"manifest","created_at":"2024-11-13T04:25:57.200Z","updated_at":"2024-11-13T04:25:57.200Z","repository_link":"https://github.com/Tanq16/ExpenseOwl/blob/main/go.mod","dependencies":[{"id":20704584511,"package_name":"github.com/google/uuid","ecosystem":"go","requirements":"v1.6.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"go","filepath":"go.sum","sha":null,"kind":"lockfile","created_at":"2024-11-13T04:25:57.267Z","updated_at":"2024-11-13T04:25:57.267Z","repository_link":"https://github.com/Tanq16/ExpenseOwl/blob/main/go.sum","dependencies":[{"id":20704584542,"package_name":"github.com/google/uuid","ecosystem":"go","requirements":"v1.6.0","direct":false,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2026-06-26T14:56:29.398Z","updated_at":"2026-07-23T04:01:27.932Z","avatar_url":"https://github.com/Tanq16.png","language":"HTML","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/376993","html_url":"https://summary.ecosyste.ms/projects/376993"}