Skip to content
CAI
Produce a survey ↗Verify a survey

fsprojects/FsHttp

FsHttp is an HTTP client library for F# that provides a fluent, composable domain-specific language for constructing and sending HTTP requests. It supports multiple JSON parsing backends (FSharp.Data, Newtonsoft.Json, and System.Text.Json) and handles common web client concerns like headers, cookies, proxies, and response decompression. The system is designed for both functional and imperative usage patterns, with extensive test coverage and interactive examples demonstrating its capabilities across .NET versions.

47.0

Weak · 6 August 2026

133

lines of production code

F#

primary language

1

bus factor · 25 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2018 · Modernization and DSL refactoring

This period focused on modernizing the project's infrastructure by upgrading to .NET 6 and standardizing the build system, while simultaneously refactoring the core library to introduce a new pipe-style DSL and restructure internal domain types. These changes enhanced composability and configuration flexibility, accompanied by dependency updates and license standardization.

4 changes

2020–2022 · HTTP client and JSON parsing expansion

This period focused on expanding the library's HTTP client capabilities and JSON handling, introducing new integration packages for Newtonsoft.Json and FSharp.Data. The team also built out comprehensive test coverage for HTTP features and created extensive F# Fiddle examples to demonstrate usage across .NET 5, 6, and 7 environments.

9 changes

CAI lens gauges

Survey your own repository

fsprojects/FsHttp was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit cfcd6c9787 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards