canton7/RestEase
Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4137
- days_rel: n/a
- days_push: 997
- n_releases_24m: 0
Adoption not part of the score
1116 stars · 114 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
RestEase is a type-safe REST API client library for .NET, where you define an interface describing the remote endpoints and RestEase generates the implementation. It is built on HttpClient, highly customizable, and inspired by Refit.
Use cases
- call a REST API from C# with type-safe interface methods
- generate an HTTP client from an interface definition in .NET
- consume third-party REST endpoints without writing boilerplate HttpClient code
- customize serialization and request building for a .NET API client
- use a REST client on platforms without runtime code generation like iOS or .NET Native
When to choose
- you want a Refit-style declarative REST client in .NET
- you need fine-grained control and customization over requests while keeping type safety
- you target .NET Framework 4.5.2+ or .NET Standard 1.1+
- you need source-generation support for AOT platforms
When to avoid
- you need a client for non-REST protocols like gRPC or GraphQL
- you prefer writing HttpClient calls directly with full manual control
- your project is not on the .NET platform
Facets
library · maturity stable
http-client api-framework serialization web-development apis developer-tools dotnet cross-platform rest-client typesafe refit-inspired source-generator httpclient
1 source
- readme: https://github.com/canton7/RestEase · fetched 2026-08-28 · 10c03c5c08cd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| canton7/RestEase | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="canton7/RestEase")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem