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

luraproject/lura

Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation observed · 2026-08-28

github.com/luraproject/lura · homepage · Go · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 99
  • Release rhythm 54
  • Longevity 100

Flags: no_license

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: 27
  • age_days: 3589
  • days_rel: 307
  • days_push: 7
  • n_releases_24m: 10

Full methodology

Adoption not part of the score

6792 stars · 582 forks observed · 2026-08-28

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

Lura is an open-source Go framework for building ultra-performant API Gateways and proxies, formerly known as the KrakenD framework. It aggregates multiple backend services into single endpoints, allowing response grouping, transformation, and shrinking, with pluggable middlewares for auth, security, and more.

Use cases

  • aggregate multiple microservice responses into a single endpoint
  • build a high-performance API gateway in Go
  • shrink and transform backend responses for mobile or UI clients
  • add OAuth or security layers in front of backend services
  • build an RPC gateway or custom proxy
  • expose a backend-for-frontend layer for microservices

When to choose

  • you need to merge data from several backend services into one API response
  • you want a stateless, high-performance gateway you can extend as a Go library
  • you are building microservices and want to reduce client-side complexity
  • you want the core engine behind KrakenD or a custom gateway

When to avoid

  • you need a ready-to-run gateway with a UI or full enterprise features out of the box (consider KrakenD instead)
  • your stack is not Go and you cannot compile Go code
  • you need dynamic per-request configuration changes rather than config-driven endpoints
  • you only need simple reverse proxying without aggregation

Facets

framework · maturity stable

api-gateway middleware routing http-server rpc load-testing microservices backend apis web-development developer-tools go windows cloud self-hosted api-gateway proxy aggregation krakend backend-for-frontend high-performance linux macos docker

3 sources

Member repositories

RepositoryRoleHealth v2
luraproject/luramain83

For agents

markdown · JSON · MCP: product_card(name="luraproject/lura")

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