A Haskell library that simplifies access to remote data, such as databases or web-based services.
Browse cluster: Haskell tooling and libraries →Haxl is a Haskell library developed by Facebook that simplifies access to remote data such as databases or web-based services by automatically batching multiple requests to the same data source, requesting data from multiple data sources concurrently, caching previous requests, and memoizing computations. The library is built in Haskell and provides a framework for creating custom data sources that sit between Haxl and the underlying data being fetched. The project includes two main packages: the core `haxl` framework and an example `haxl-facebook` data source demonstrating how to wrap existing packages like the Facebook Graph API client to work with Haxl's concurrent fetching and caching capabilities.