{"id":186731,"name":"gitson","ecosystem":"hackage","description":"A simple document store library for Git + JSON, based on Aeson. Uses command line git. Transactions use flock, so it's safe even across completely separate programs!","homepage":"https://codeberg.org/valpackett/gitson","licenses":"LicenseRef-PublicDomain","normalized_licenses":["Other"],"repository_url":"https://codeberg.org/valpackett/gitson","keywords_array":["database","deprecated","git","json","library","public-domain","Propose Tags"],"namespace":null,"versions_count":9,"first_release_published_at":"2014-08-05T18:36:11.000Z","latest_release_published_at":"2016-07-21T19:02:28.000Z","latest_release_number":"0.5.2","last_synced_at":"2026-09-17T08:07:56.932Z","created_at":"2022-04-05T20:22:08.630Z","updated_at":"2026-09-21T19:31:21.633Z","registry_url":"https://hackage.haskell.org/package/gitson","install_command":"cabal install gitson","documentation_url":null,"metadata":{},"repo_metadata":{"id":62436028,"uuid":"68651","full_name":"valpackett/gitson","owner":"valpackett","description":"A simple document store library for Git + JSON.","archived":true,"fork":false,"pushed_at":null,"size":227,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":null,"default_branch":"trunk","last_synced_at":"2023-09-23T15:26:53.588Z","etag":null,"topics":["haskell"],"latest_commit_sha":null,"homepage":"","language":"","has_issues":false,"has_wiki":false,"has_pages":null,"mirror_url":"f","source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":false,"icon_url":"https://codeberg.org/avatars/7a133ae1fdf6d14b8c1da35b848be070","metadata":{},"created_at":"2022-10-15T23:05:12.000Z","updated_at":"2022-10-15T23:44:22.000Z","dependencies_parsed_at":"2022-11-01T21:30:35.161Z","dependency_job_id":null,"html_url":"https://codeberg.org/valpackett/gitson","commit_stats":null,"previous_names":[],"tags_count":9,"template":null,"template_full_name":null,"purl":"pkg:forgejo/valpackett/gitson","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/owners/valpackett","download_url":"https://codeberg.org/valpackett/gitson/archive/trunk.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/sbom","scorecard":null,"host":{"name":"codeberg.org","url":"https://codeberg.org","kind":"forgejo","repositories_count":34500,"owners_count":722,"icon_url":"https://github.com/Codeberg-org.png","version":null,"created_at":"2022-08-01T13:30:46.733Z","updated_at":"2026-03-05T09:27:01.433Z","status":"http_error","status_checked_at":"2026-09-16T02:00:07.687Z","response_time":48,"last_error":"HTTP 429: Too Many Requests","robots_txt_status":"error_403","robots_txt_updated_at":"2025-07-24T06:49:27.136Z","robots_txt_url":"https://codeberg.org/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/owners"},"owner_record":{"login":"valpackett","name":"Val Packett","uuid":"58278","kind":"user","description":"hi, i'm val (they|she)\r\n\r\ni've been everywhere, from css and js to boot firmware. i like type systems, monads, sandboxes, kernels, protocols, parsers, simd registers, pcbs, just lots of things. don't like real numbers at all though. those are too hard","email":"val@packett.cool","website":"https://val.packett.cool","location":"Argentina ⭐⭐⭐","twitter":null,"company":null,"icon_url":"https://codeberg.org/avatars/7a133ae1fdf6d14b8c1da35b848be070","repositories_count":27,"last_synced_at":"2023-05-03T06:47:18.802Z","metadata":{},"html_url":"https://codeberg.org/valpackett","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-05-03T06:47:18.825Z","updated_at":"2023-05-03T06:47:18.825Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/owners/valpackett","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/owners/valpackett/repositories"},"tags":[{"name":"v0.5.2","sha":"614c01260393faa85dd00d3a3435d6d6f59843db","kind":"tag","published_at":"2016-07-21T18:31:57.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.5.2.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.5.2/manifests"},{"name":"v0.5.0","sha":"00cc6c6f9d073bd70c1e1d7d582254c4e9fd580e","kind":"tag","published_at":"2015-02-08T22:06:33.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.5.0.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"d90896cb69a7f97e0ca60e1eb39558e3250364dc","kind":"tag","published_at":"2014-11-09T18:43:38.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.4.1.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"1f4f9fed280349ef053fef913890ee230ec6789f","kind":"tag","published_at":"2014-08-30T15:26:48.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.4.0.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"194262eeb7bf912033991ec58bbe97fe1e4eb000","kind":"tag","published_at":"2014-08-08T14:01:56.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.3.0.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.3.0/manifests"},{"name":"v0.2.1","sha":"fcd38bd442902304fcca73b4340d9d0cc53f2207","kind":"tag","published_at":"2014-08-06T14:13:11.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.2.1.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"0265a2e2e25c3b36072a621e2f1493e0ef22b7e5","kind":"tag","published_at":"2014-08-06T13:42:52.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.2.0.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.2.0/manifests"},{"name":"v0.1.0-fix","sha":"0477fe88eae4e270e8c3b3222f98f0431398b672","kind":"tag","published_at":"2014-08-05T18:41:56.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.1.0-fix.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.1.0-fix","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.1.0-fix","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.1.0-fix","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.1.0-fix/manifests"},{"name":"v0.1.0","sha":"7135a43af7dfdfb19a3eacf332cfa625e3f3bd74","kind":"tag","published_at":"2014-08-05T18:32:15.000Z","download_url":"https://codeberg.org/valpackett/gitson/archive/v0.1.0.zip","html_url":"https://codeberg.org/valpackett/gitson/source/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:forgejo/valpackett/gitson@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-09-21T19:31:21.633Z","dependent_packages_count":0,"downloads":7689,"downloads_period":"total","dependent_repos_count":95,"rankings":{"downloads":19.870019779598756,"dependent_repos_count":6.069511161345012,"dependent_packages_count":19.27098050296694,"stargazers_count":50.34755580672506,"forks_count":37.08957332579825,"docker_downloads_count":null,"average":26.5295281152868},"purl":"pkg:hackage/gitson","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/gitson","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/gitson","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/gitson/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":{"last_synced_at":"2026-09-21T14:05:11.385Z","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/valpackett%2Fgitson/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/gitson/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/gitson/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/gitson/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/gitson/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/gitson/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/gitson/codemeta","maintainers":[{"uuid":"valpackett","login":"valpackett","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://hackage.haskell.org/user/valpackett","role":null,"created_at":"2022-11-14T17:57:02.706Z","updated_at":"2022-11-14T17:57:02.706Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/valpackett/packages"}]}