{"id":230018,"name":"servant-server","ecosystem":"hackage","description":"A family of combinators for defining webservices APIs and serving them\n.\nYou can learn about the basics in the tutorial.\n.\nHere\nis a runnable example, with comments, that defines a dummy API and implements\na webserver that serves this API, using this package.\n.\nCHANGELOG","homepage":"http://docs.servant.dev/","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","library","program","servant","web","Propose Tags"],"namespace":null,"versions_count":51,"first_release_published_at":"2014-12-10T15:39:53.000Z","latest_release_published_at":"2024-08-30T02:34:17.000Z","latest_release_number":"0.20.2","last_synced_at":"2026-03-18T15:03:04.844Z","created_at":"2022-04-06T01:24:15.519Z","updated_at":"2026-03-18T15:03:04.845Z","registry_url":"https://hackage.haskell.org/package/servant-server","install_command":"cabal install servant-server","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2024-09-07T03:51:05.355Z","dependent_packages_count":51,"downloads":76883,"downloads_period":"total","dependent_repos_count":709,"rankings":{"downloads":1.893190166713761,"dependent_repos_count":0.6159932184232834,"dependent_packages_count":0.7403221248940378,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":1.0831685033436942},"purl":"pkg:hackage/servant-server","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/servant-server","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/servant-server","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/servant-server/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/servant-server/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/servant-server/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/servant-server/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/servant-server/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/servant-server/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/servant-server/codemeta","maintainers":[{"uuid":"phadej","login":"phadej","name":null,"email":null,"url":null,"packages_count":208,"html_url":"https://hackage.haskell.org/user/phadej","role":null,"created_at":"2022-11-14T19:41:02.240Z","updated_at":"2022-11-14T19:41:02.240Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/phadej/packages"},{"uuid":"DavidJohnson","login":"DavidJohnson","name":null,"email":null,"url":null,"packages_count":69,"html_url":"https://hackage.haskell.org/user/DavidJohnson","role":null,"created_at":"2022-11-14T19:41:02.210Z","updated_at":"2022-11-14T19:41:02.210Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/DavidJohnson/packages"},{"uuid":"SoenkeHahn","login":"SoenkeHahn","name":null,"email":null,"url":null,"packages_count":40,"html_url":"https://hackage.haskell.org/user/SoenkeHahn","role":null,"created_at":"2022-11-14T19:41:02.230Z","updated_at":"2022-11-14T19:41:02.230Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/SoenkeHahn/packages"},{"uuid":"jkarni","login":"jkarni","name":null,"email":null,"url":null,"packages_count":43,"html_url":"https://hackage.haskell.org/user/jkarni","role":null,"created_at":"2022-11-14T19:41:02.250Z","updated_at":"2022-11-14T19:41:02.250Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/jkarni/packages"},{"uuid":"janus","login":"janus","name":null,"email":null,"url":null,"packages_count":42,"html_url":"https://hackage.haskell.org/user/janus","role":null,"created_at":"2024-08-25T11:03:55.691Z","updated_at":"2024-08-25T11:03:55.691Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/janus/packages"},{"uuid":"maksbotan","login":"maksbotan","name":null,"email":null,"url":null,"packages_count":41,"html_url":"https://hackage.haskell.org/user/maksbotan","role":null,"created_at":"2022-11-14T19:41:02.254Z","updated_at":"2022-11-14T19:41:02.254Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/maksbotan/packages"},{"uuid":"ChristianMarie","login":"ChristianMarie","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://hackage.haskell.org/user/ChristianMarie","role":null,"created_at":"2022-11-14T19:41:02.235Z","updated_at":"2022-11-14T19:41:02.235Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/ChristianMarie/packages"},{"uuid":"hecate","login":"hecate","name":null,"email":null,"url":null,"packages_count":53,"html_url":"https://hackage.haskell.org/user/hecate","role":null,"created_at":"2024-05-24T05:01:55.548Z","updated_at":"2024-05-24T05:01:55.548Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/hecate/packages"},{"uuid":"MatthiasFischmann","login":"MatthiasFischmann","name":null,"email":null,"url":null,"packages_count":39,"html_url":"https://hackage.haskell.org/user/MatthiasFischmann","role":null,"created_at":"2022-11-14T19:41:02.245Z","updated_at":"2022-11-14T19:41:02.245Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/MatthiasFischmann/packages"},{"uuid":"AlpMestanogullari","login":"AlpMestanogullari","name":null,"email":null,"url":null,"packages_count":56,"html_url":"https://hackage.haskell.org/user/AlpMestanogullari","role":null,"created_at":"2022-11-14T19:41:02.200Z","updated_at":"2022-11-14T19:41:02.200Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/AlpMestanogullari/packages"},{"uuid":"GaelDeest","login":"GaelDeest","name":null,"email":null,"url":null,"packages_count":29,"html_url":"https://hackage.haskell.org/user/GaelDeest","role":null,"created_at":"2022-11-14T19:41:02.222Z","updated_at":"2022-11-14T19:41:02.222Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/GaelDeest/packages"},{"uuid":"arianvp","login":"arianvp","name":null,"email":null,"url":null,"packages_count":34,"html_url":"https://hackage.haskell.org/user/arianvp","role":null,"created_at":"2022-11-14T19:41:02.271Z","updated_at":"2022-11-14T19:41:02.271Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/arianvp/packages"},{"uuid":"fisx","login":"fisx","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://hackage.haskell.org/user/fisx","role":null,"created_at":"2022-11-14T19:41:02.277Z","updated_at":"2022-11-14T19:41:02.277Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/fisx/packages"}]}