{"id":193307,"name":"hip","ecosystem":"hackage","description":"Haskell Image Processing (HIP) Library provides an easy to use interface with a whole variaty of image manipulation capabilities.\n\nProcessing can be done sequentially as well as in parallel, with an inherited fusion capabily, all through repa and vector packages. It is highly extendable, with an ability to add various color spaces or provide implementations for underlying array like custom data structures.\n\nIt is capable of reading and writing a number of popular image formats by using JuciyPixels and netpbm packages. Being a pure Haskell library it does not require any external programs, although it can display images using a program of your choice.","homepage":"https://github.com/lehins/hip","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/lehins/hip","keywords_array":["bsd3","graphics","image-processing","library","Propose Tags"],"namespace":null,"versions_count":18,"first_release_published_at":"2016-02-28T10:32:50.000Z","latest_release_published_at":"2016-03-15T01:24:43.000Z","latest_release_number":"1.0.1","last_synced_at":"2026-06-14T11:38:48.023Z","created_at":"2022-04-05T21:06:39.521Z","updated_at":"2026-06-14T15:58:57.600Z","registry_url":"https://hackage.haskell.org/package/hip","install_command":"cabal install hip","documentation_url":null,"metadata":{},"repo_metadata":{"id":11414709,"uuid":"13864996","full_name":"lehins/hip","owner":"lehins","description":"Haskell Image Processing Library","archived":false,"fork":false,"pushed_at":"2024-01-12T10:34:06.000Z","size":71288,"stargazers_count":118,"open_issues_count":18,"forks_count":18,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-12-08T03:05:08.494Z","etag":null,"topics":["hackage","haskell","hip","image-processing","juicypixels","netpbm","repa"],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lehins.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2013-10-25T15:47:52.000Z","updated_at":"2025-11-03T06:48:54.000Z","dependencies_parsed_at":"2024-10-11T00:09:22.332Z","dependency_job_id":null,"html_url":"https://github.com/lehins/hip","commit_stats":{"total_commits":253,"total_committers":7,"mean_commits":"36.142857142857146","dds":0.5494071146245059,"last_synced_commit":"11bb2b9d306b95603386625098243e911c2a2f49"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/lehins/hip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lehins","download_url":"https://codeload.github.com/lehins/hip/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31452901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"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"},"owner_record":{"login":"lehins","name":"Alexey Kuleshevich","uuid":"2333894","kind":"user","description":"Software Engineer at IOHK","email":"","website":"https://alexey.kuleshevi.ch","location":"Albuquerque, NM","twitter":null,"company":"@input-output-hk","icon_url":"https://avatars.githubusercontent.com/u/2333894?u=a492583fba0d473bd6d39f5f086b954a377e87ad\u0026v=4","repositories_count":37,"last_synced_at":"2023-04-03T18:27:31.232Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/lehins","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-04T11:57:33.589Z","updated_at":"2023-04-03T18:27:31.429Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lehins","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lehins/repositories"},"tags":[{"name":"v1.5.6.0","sha":"3f8a39a67559ef9243fb74743be49c85d6d3660d","kind":"commit","published_at":"2020-05-03T21:49:56.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.5.6.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.5.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.6.0/manifests"},{"name":"v1.5.5.0","sha":"ee1a68bb7295a50f4a3258a0ee6dd213778fe45a","kind":"commit","published_at":"2020-03-01T22:00:22.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.5.5.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.5.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.5.0/manifests"},{"name":"hip-1.5.4.0","sha":"151d339f001e6ecea35a07a61b0431bda82b968f","kind":"commit","published_at":"2019-11-23T16:56:42.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/hip-1.5.4.0","html_url":"https://github.com/lehins/hip/releases/tag/hip-1.5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@hip-1.5.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/hip-1.5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/hip-1.5.4.0/manifests"},{"name":"v1.5.2.0","sha":"72bca369dd54bc63f618387494f1d2eaa91b6157","kind":"commit","published_at":"2017-02-05T02:45:28.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.5.2.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.5.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.2.0/manifests"},{"name":"v1.5.1.0","sha":"73677141974bfdda187862da0de60aff105c9802","kind":"commit","published_at":"2017-01-29T15:34:03.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.5.1.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.5.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.1.0/manifests"},{"name":"v1.5.0.0","sha":"81ee6dd7c2f39e5c533b637b7aa0218a4bba78bd","kind":"commit","published_at":"2017-01-23T23:15:09.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.5.0.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.5.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.5.0.0/manifests"},{"name":"v1.4.0.1","sha":"2f3a372cbc860c8d366e97369655da5b825bb90b","kind":"commit","published_at":"2017-01-16T14:16:15.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.4.0.1","html_url":"https://github.com/lehins/hip/releases/tag/v1.4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.4.0.1/manifests"},{"name":"v1.4.0.0","sha":"c26472de22a828e4a3f7c3c5944657415ac22350","kind":"commit","published_at":"2017-01-16T02:19:12.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.4.0.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.4.0.0/manifests"},{"name":"v1.2.0.0","sha":"edcda95318a1413f2682e8afcd022fd94f95c6d6","kind":"commit","published_at":"2016-12-07T11:52:24.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.2.0.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.2.0.0/manifests"},{"name":"v1.1.0.1","sha":"40014d46f49bb9bfc6ebf840fdce7116f4dc31ba","kind":"commit","published_at":"2016-11-28T09:10:40.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.1.0.1","html_url":"https://github.com/lehins/hip/releases/tag/v1.1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.1.0.1/manifests"},{"name":"v1.0.1.2","sha":"b7f91e8b6f4e476ffbc8f6e578fb212faabbc005","kind":"commit","published_at":"2016-04-17T08:02:06.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.0.1.2","html_url":"https://github.com/lehins/hip/releases/tag/v1.0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.1.2/manifests"},{"name":"v1.0.1.1","sha":"52397a8afa17584205f250a619978baf1f63ffe0","kind":"commit","published_at":"2016-03-19T02:15:21.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.0.1.1","html_url":"https://github.com/lehins/hip/releases/tag/v1.0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.1.1/manifests"},{"name":"v1.0.1","sha":"aa28449f65e0b56e15fa57609a3a5dd81ee13c55","kind":"commit","published_at":"2016-03-15T03:51:45.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.0.1","html_url":"https://github.com/lehins/hip/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.1/manifests"},{"name":"v1.0.0.0","sha":"0012a23b3926dbcf513970624a73430594a1ca37","kind":"commit","published_at":"2016-02-28T10:45:11.000Z","download_url":"https://codeload.github.com/lehins/hip/tar.gz/v1.0.0.0","html_url":"https://github.com/lehins/hip/releases/tag/v1.0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/lehins/hip@v1.0.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lehins%2Fhip/tags/v1.0.0.0/manifests"}]},"repo_metadata_updated_at":"2026-06-14T15:58:57.579Z","dependent_packages_count":1,"downloads":14770,"downloads_period":"total","dependent_repos_count":17,"rankings":{"downloads":11.421305453517942,"dependent_repos_count":13.591410002825658,"dependent_packages_count":10.471884713195818,"stargazers_count":7.8779316191014415,"forks_count":9.036450974851654,"docker_downloads_count":null,"average":10.479796552698502},"purl":"pkg:hackage/hip","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/hip","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/hip","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/hip/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":{"last_synced_at":"2025-08-02T05:34:47.219Z","issues_count":29,"pull_requests_count":27,"avg_time_to_close_issue":310544.5625,"avg_time_to_close_pull_request":309010.13636363635,"issues_closed_count":16,"pull_requests_closed_count":22,"pull_request_authors_count":11,"issue_authors_count":24,"avg_comments_per_issue":2.6206896551724137,"avg_comments_per_pull_request":2.444444444444444,"merged_pull_requests_count":21,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":1,"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":1,"past_year_avg_comments_per_issue":0.0,"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/GitHub/repositories/lehins%2Fhip/issues","maintainers":[{"login":"lehins","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lehins"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hip/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hip/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hip/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hip/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hip/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/hip/codemeta","maintainers":[{"uuid":"lehins","login":"lehins","name":null,"email":null,"url":null,"packages_count":28,"html_url":"https://hackage.haskell.org/user/lehins","role":null,"created_at":"2022-11-14T18:17:42.532Z","updated_at":"2022-11-14T18:17:42.532Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/lehins/packages"}]}