{"id":13524452,"url":"https://github.com/nomeata/haskell-candid","last_synced_at":"2025-10-07T03:55:01.274Z","repository":{"id":42370731,"uuid":"258153258","full_name":"nomeata/haskell-candid","owner":"nomeata","description":"A candid library for Haskell","archived":false,"fork":false,"pushed_at":"2025-04-13T15:01:56.000Z","size":3344,"stargazers_count":6,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-27T15:59:10.091Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://nomeata.github.io/haskell-candid/Codec-Candid.html","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nomeata.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2020-04-23T09:21:47.000Z","updated_at":"2025-04-15T10:29:58.000Z","dependencies_parsed_at":"2024-02-01T09:29:07.904Z","dependency_job_id":"79425e2c-4cc7-42bb-b011-fe3ca45f77b2","html_url":"https://github.com/nomeata/haskell-candid","commit_stats":{"total_commits":220,"total_committers":4,"mean_commits":55.0,"dds":"0.018181818181818188","last_synced_commit":"6d60e4464bd4a206d91a6cdade8810a37b09c6d0"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/nomeata/haskell-candid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomeata%2Fhaskell-candid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomeata%2Fhaskell-candid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomeata%2Fhaskell-candid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomeata%2Fhaskell-candid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nomeata","download_url":"https://codeload.github.com/nomeata/haskell-candid/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nomeata%2Fhaskell-candid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278717449,"owners_count":26033542,"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-07T02:00:06.786Z","response_time":59,"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"}},"keywords":[],"created_at":"2024-08-01T06:01:10.208Z","updated_at":"2025-10-07T03:55:01.258Z","avatar_url":"https://github.com/nomeata.png","language":"Haskell","funding_links":[],"categories":["Candid"],"sub_categories":["Candid implementations"],"readme":"Candid for Haskell\n==================\n\nThis repository contains a Haskell library for [Candid] to Haskell. You can\nfind the documentation for the library on\n\u003chttps://nomeata.github.io/haskell-candid/Codec-Candid.html\u003e.\n\nThe focus here is correctness with regard to the spec, and maybe also\nconvenience (e.g. it can guess the textual form of field names, which are just\nnumbers on the wires), but not necessarily high performance. Let me know if you run into troubles because of this.\n\nThis package also comes with a `hcandid` command line tool, to convert between binary and textual candid. Just run `hcandid --help` to see how to use it.\n\n[Candid]: https://github.com/dfinity/candid/blob/master/IDL.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomeata%2Fhaskell-candid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnomeata%2Fhaskell-candid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnomeata%2Fhaskell-candid/lists"}