https://github.com/lessp/fetch
Fetch libraries/interface for Reason/OCaml
https://github.com/lessp/fetch
fetch reasonml
Last synced: 9 months ago
JSON representation
Fetch libraries/interface for Reason/OCaml
- Host: GitHub
- URL: https://github.com/lessp/fetch
- Owner: lessp
- License: mit
- Created: 2019-08-08T12:31:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-18T15:09:08.000Z (over 5 years ago)
- Last Synced: 2025-04-06T08:53:45.531Z (10 months ago)
- Topics: fetch, reasonml
- Language: Reason
- Homepage: https://lessp.github.io/fetch
- Size: 470 KB
- Stars: 50
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - fetch
README
# Fetch
[](http://makeapullrequest.com)
Fetch libraries and interface for ReasonML/OCaml.
Fetch aims to provide a common interface over different HTTP and Promise-implementations in the ReasonML/OCaml ecosystem.
> A note is that Fetch is still in a phase where we're figuring out the API. In other words, the API
> may change and input is welcome!
## [Fetch Core](./src/fetch-core)
Provides a functor for creating and providing your own Fetch-implementation. The goal is to be pluggable with any HTTP or Promise-implementation provided it conforms to the common interface.
## [Fetch Native Lwt](./src/fetch-native-lwt)



A consumable fetch-library for ReasonML/OCaml native. Uses `Lwt` for its `Promise`-implementation.
To install, add the library to your esy-manifest, like so:
```json
{
"dependencies": {
"fetch-native-lwt": "lessp/fetch:fetch-native-lwt.json"
}
}
```
or, to point to a specific commit:
```json
"fetch-native-lwt": "lessp/fetch:fetch-native-lwt.json#"
```
## Contributing
Feel free to open an issue and/or grabbing one of the [open issues](https://github.com/lessp/reason-fetch/issues).
## Contributors

Tom Ekander
💻 🤔 📖

Et7f3
💻 🤔 👀

Ulrik Strid
💻 🤔 👀

Leandro Ostera
🤔
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!
## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details