Ross ROSS = Recommend OSS · open-source software intelligence for agents

ecyrbe/zodios

typescript http client and server with zod validation observed · 2026-08-28

github.com/ecyrbe/zodios · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

67/100

  • Activity 99
  • Release rhythm 8
  • Longevity 100
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: 1662
  • days_rel: n/a
  • days_push: 7
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1915 stars · 57 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Zodios is a TypeScript REST API toolbox providing an end-to-end typesafe HTTP client (built on axios) and an optional Express-compatible server, both validated with Zod schemas from a shared API declaration. It includes plugins, React/Solid hooks based on tanstack-query, and OpenAPI/Swagger generation.

Use cases

  • declare a REST API once and share types between frontend and backend
  • make typesafe HTTP requests with automatic response validation via zod
  • build a typesafe Express server with input validation
  • generate OpenAPI specs and Swagger UI from API definitions
  • use react hooks for data fetching with autocompletion
  • integrate a typesafe API into a NextJS app
  • add auth token injection or fetch adapter via plugins

When to choose

  • you use TypeScript with zod and want end-to-end typesafety for REST APIs
  • you want a single shared API definition for client and server teams
  • you want axios-compatible clients with autocompletion and runtime validation
  • you want an Express-compatible server with typed routes and OpenAPI generation

When to avoid

  • you use GraphQL instead of REST
  • your project is plain JavaScript without zod and you don't need validation
  • you need a non-Node backend runtime unsupported by express
  • you prefer tRPC or another RPC-style typesafe API approach

Facets

library · maturity active

http-client http-server web-framework api-framework middleware api-documentation testing web-development backend frontend apis developer-tools browser zod axios rest-client end-to-end-typesafety openapi-generator tanstack-query express nextjs nodejs typescript web-server

5 sources

Member repositories

RepositoryRoleHealth v2
ecyrbe/zodiosmain67

For agents

markdown · JSON · MCP: product_card(name="ecyrbe/zodios")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem