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

elixir-tesla/tesla

The flexible HTTP client library for Elixir, with support for middleware and multiple adapters. observed · 2026-08-28

github.com/elixir-tesla/tesla · Elixir · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 12
  • age_days: 4188
  • days_rel: 14
  • days_push: 11
  • n_releases_24m: 24

Full methodology

Adoption not part of the score

2076 stars · 365 forks observed · 2026-08-28

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

Tesla is a flexible HTTP client library for Elixir built around a composable middleware stack and pluggable adapters such as Mint, Finch, and Hackney. It lets developers build custom API clients by stacking middleware for concerns like authentication, logging, JSON encoding, and retries.

Use cases

  • make HTTP requests from an Elixir application
  • build a custom API client with reusable middleware
  • swap HTTP adapters like Mint, Finch, or Hackney
  • add retries, logging, or auth headers to HTTP requests
  • encode and decode JSON in HTTP requests and responses
  • set a base URL for calling a REST API

When to choose

  • you need a composable, middleware-based HTTP client in Elixir
  • you want to build reusable API client modules with shared configuration
  • you need the flexibility to switch between multiple HTTP adapters

When to avoid

  • you only need simple one-off requests and prefer zero dependencies beyond Erlang's built-in httpc
  • you are not working in the Elixir/Erlang ecosystem
  • you need a low-level HTTP server rather than a client

Facets

library · maturity stable

http-client middleware serialization web-development backend apis developer-tools elixir cross-platform http-adapter api-client-builder finch mint hackney retry-middleware

1 source

Member repositories

RepositoryRoleHealth v2
elixir-tesla/teslamain99

For agents

markdown · JSON · MCP: product_card(name="elixir-tesla/tesla")

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