{"id":5620311,"name":"hydra","ecosystem":"hackage","description":"Hydra is an implementation of the LambdaGraph data model, which takes advantage of an isomorphism between labeled hypergraphs and typed lambda calculus: in Hydra, \"graphs are programs, and programs are graphs\". The language is designed to be embedded in other programming languages -- currently Haskell, Java, and Python. Hydra transforms data, schemas, and functional programs into multiple other languages in a way which maintains type safety. It is mutually self-hosting in Haskell, Java, and Python; i.e. each Hydra compiler can generate each other Hydra compiler as well as itself.","homepage":"https://github.com/CategoricalData/hydra#readme","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/CategoricalData/hydra","keywords_array":["apache","data","library","program","Propose Tags"],"namespace":null,"versions_count":8,"first_release_published_at":"2022-12-04T21:02:38.000Z","latest_release_published_at":"2026-03-30T06:25:45.000Z","latest_release_number":"0.14.0","last_synced_at":"2026-03-30T06:32:39.510Z","created_at":"2022-12-04T21:31:06.778Z","updated_at":"2026-03-30T06:32:39.511Z","registry_url":"https://hackage.haskell.org/package/hydra","install_command":"cabal install hydra","documentation_url":null,"metadata":{},"repo_metadata":{"id":41441352,"uuid":"407793487","full_name":"CategoricalData/hydra","owner":"CategoricalData","description":"Transformations transformed","archived":false,"fork":false,"pushed_at":"2024-08-22T23:34:58.000Z","size":37378,"stargazers_count":68,"open_issues_count":50,"forks_count":9,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-08-23T01:02:48.506Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/CategoricalData.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}},"created_at":"2021-09-18T07:47:02.000Z","updated_at":"2024-08-22T23:35:02.000Z","dependencies_parsed_at":"2024-07-24T05:31:52.665Z","dependency_job_id":"367696ab-23a0-4fc2-a061-9189bb1de7a7","html_url":"https://github.com/CategoricalData/hydra","commit_stats":{"total_commits":999,"total_committers":5,"mean_commits":199.8,"dds":"0.026026026026025995","last_synced_commit":"5d30ae57810b175e003ad7bcb40ba146290d9350"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CategoricalData","download_url":"https://codeload.github.com/CategoricalData/hydra/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":216563021,"owners_count":16046182,"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","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":"CategoricalData","name":"Categorical Data","uuid":"14927167","kind":"organization","description":"","email":"info@categoricaldata.net","website":"http://categoricaldata.net","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14927167?v=4","repositories_count":8,"last_synced_at":"2024-04-16T16:20:51.056Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CategoricalData","funding_links":[],"total_stars":424,"followers":19,"following":0,"created_at":"2022-11-05T16:36:36.220Z","updated_at":"2024-04-16T16:20:54.010Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CategoricalData","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CategoricalData/repositories"},"tags":[{"name":"0.7.0","sha":"7f4b1b0b822cd23ef5906b1461f08c18ea13fca2","kind":"tag","published_at":"2024-08-21T16:44:31.000Z","download_url":"https://codeload.github.com/CategoricalData/hydra/tar.gz/0.7.0","html_url":"https://github.com/CategoricalData/hydra/releases/tag/0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.7.0/manifests"},{"name":"0.6.0","sha":"83140f6090b44c9f26f493c47c04c15c8273b85b","kind":"tag","published_at":"2024-08-20T02:11:14.000Z","download_url":"https://codeload.github.com/CategoricalData/hydra/tar.gz/0.6.0","html_url":"https://github.com/CategoricalData/hydra/releases/tag/0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.6.0/manifests"},{"name":"0.2","sha":"e9d37a4fd82601d52b62918ab4f4b8902d04317c","kind":"tag","published_at":"2024-01-10T21:26:32.000Z","download_url":"https://codeload.github.com/CategoricalData/hydra/tar.gz/0.2","html_url":"https://github.com/CategoricalData/hydra/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.2/manifests"},{"name":"0.1.1","sha":"ef7cbf19ef98df967facc52dad3949b8f6a76de2","kind":"tag","published_at":"2022-12-04T22:15:14.000Z","download_url":"https://codeload.github.com/CategoricalData/hydra/tar.gz/0.1.1","html_url":"https://github.com/CategoricalData/hydra/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"ef7cbf19ef98df967facc52dad3949b8f6a76de2","kind":"tag","published_at":"2022-12-04T21:26:12.000Z","download_url":"https://codeload.github.com/CategoricalData/hydra/tar.gz/0.1.0","html_url":"https://github.com/CategoricalData/hydra/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-08-23T01:55:56.670Z","dependent_packages_count":0,"downloads":376,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":96.89497716894977,"dependent_repos_count":36.78082191780822,"dependent_packages_count":18.972602739726028,"stargazers_count":11.934931506849315,"forks_count":12.237442922374429,"docker_downloads_count":null,"average":35.364155251141554},"purl":"pkg:hackage/hydra","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/hydra","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/hydra","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/hydra/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-17T21:52:56.653Z","issues_count":111,"pull_requests_count":26,"avg_time_to_close_issue":7623600.377049181,"avg_time_to_close_pull_request":8026.038461538462,"issues_closed_count":61,"pull_requests_closed_count":26,"pull_request_authors_count":5,"issue_authors_count":3,"avg_comments_per_issue":0.9459459459459459,"avg_comments_per_pull_request":0.19230769230769232,"merged_pull_requests_count":26,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":36,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":6363989.818181818,"past_year_avg_time_to_close_pull_request":13.5,"past_year_issues_closed_count":22,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.6944444444444444,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":2,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CategoricalData%2Fhydra/issues","maintainers":[{"login":"joshsh","count":88,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshsh"},{"login":"aman-dureja","count":41,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aman-dureja"},{"login":"jimkont","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jimkont"}],"active_maintainers":[{"login":"joshsh","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joshsh"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hydra/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hydra/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hydra/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hydra/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hydra/codemeta","maintainers":[{"uuid":"joshsh","login":"joshsh","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://hackage.haskell.org/user/joshsh","role":null,"created_at":"2022-12-04T21:45:08.872Z","updated_at":"2022-12-04T21:45:08.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/joshsh/packages"}]}