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

brooklynDev/airborne

RSpec driven API testing framework observed · 2026-08-28

github.com/brooklynDev/airborne · Ruby · MIT (permissive) 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-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4373
  • days_rel: n/a
  • days_push: 961
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1138 stars · 124 forks observed · 2026-08-28

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

Airborne is an RSpec-driven API testing framework for Ruby that provides matchers for validating JSON API responses. It lets developers write expressive tests that check response values and types, including nested structures and optional fields.

Use cases

  • test REST API endpoints with RSpec
  • validate JSON response types and values
  • assert nested JSON structures in API tests
  • write API contract tests in Ruby
  • verify optional fields in API responses
  • match JSON values against regex patterns

When to choose

  • you're testing JSON APIs from Ruby and already use RSpec
  • you need type and value assertions on JSON responses
  • you want a lightweight DSL for API contract testing

When to avoid

  • you're not testing APIs or don't use Ruby/RSpec
  • you need full end-to-end browser testing
  • you need a framework under active development with frequent releases

Facets

framework · maturity maintenance

testing e2e-testing http-client testing apis developer-tools ruby cli rspec api-testing -validation rest ruby-gem

1 source

Member repositories

RepositoryRoleHealth v2
brooklynDev/airbornemain32

For agents

markdown · JSON · MCP: product_card(name="brooklynDev/airborne")

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