{"id":156520,"name":"Encode","ecosystem":"hackage","description":"The Encode library provides a unified interface for converting strings\nfrom different encodings into a common representation, and vice versa.\nThis representation is isomorphic to the Unicode character set, and the\nencodings can be both standard and user-defined. For this purpose, the\nEncode module defines the Encode.UPoint data type and the\nEncode.Encoding type class with the encode and decode methods.\n\nThe Encode library is being proposed as a Haskell analogy to the\nEncode extension in Perl, http://search.cpan.org/dist/Encode/.\n\nThe Main.Encode and Main.Decode programs mimick the function calls\nto encode and decode, respectively, with the following usage:\n\nThe installation instructions are given in INSTALL.\nFor the list of supported encoding schemes, please refer\nto Encode and the source files of the programs. With the\nexecutables, the naming of encodings is case-insensitive\nand some further options are allowed:\n\nThe PureFP library is an edited excerpt from the Functional Parsing\nlibrary developed by Peter Ljunglöf in his licenciate thesis\nPure Functional Parsing  an advanced tutorial, Göteborg\nUniversity and Chalmers University of Technology, April 2002,\nhttp://code.google.com/p/haskell-functional-parsing/.\n\nEncode PureFP","homepage":"http://otakar-smrz.users.sf.net/","licenses":"LicenseRef-GPL","normalized_licenses":["Other"],"repository_url":"","keywords_array":["codec","library","program","text","Propose Tags"],"namespace":null,"versions_count":11,"first_release_published_at":"2007-02-14T12:24:38.000Z","latest_release_published_at":"2016-05-26T21:40:04.000Z","latest_release_number":"1.3.8","last_synced_at":"2026-04-04T15:46:24.925Z","created_at":"2022-04-05T17:13:22.799Z","updated_at":"2026-04-04T15:46:25.257Z","registry_url":"https://hackage.haskell.org/package/Encode","install_command":"cabal install Encode","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-04T15:46:25.236Z","dependent_packages_count":0,"downloads":10450,"downloads_period":"total","dependent_repos_count":1,"rankings":{"downloads":14.868606951116133,"dependent_repos_count":36.47923142130545,"dependent_packages_count":19.27098050296694,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":23.539606291796176},"purl":"pkg:hackage/Encode","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/Encode","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/Encode","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/Encode/dependencies","status":null,"funding_links":[],"critical":false,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/Encode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/Encode/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/Encode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/Encode/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/Encode/codemeta","maintainers":[{"uuid":"OtakarSmrz","login":"OtakarSmrz","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://hackage.haskell.org/user/OtakarSmrz","role":null,"created_at":"2022-11-14T16:20:03.530Z","updated_at":"2022-11-14T16:20:03.530Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/OtakarSmrz/packages"}]}