An open API service for producing an overview of a list of open source projects.

https://github.com/apollographql/federation

apollo apollo-federation federation gateway graphql

Score: 29.184082629576594

Last synced: about 11 hours ago
JSON representation

Repository metadata:

🌐  Build and scale a single data graph across multiple services with Apollo's federation gateway.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 3,437
Total Committers: 183
Avg Commits per committer: 18.781
Development Distribution Score (DDS): 0.85

Commits in past year: 103
Committers in past year: 19
Avg Commits per committer in past year: 5.421
Development Distribution Score (DDS) in past year: 0.612

Name Email Commits
renovate[bot] 2****] 516
Trevor Scheer t****r@g****m 446
Jesse Rosenberger g****t@j****c 330
Sylvain Lebresne s****n@a****m 309
Stephen Barlow s****n@a****m 135
Chris Lenfest c****t@a****m 116
jbaxleyiii j****s@a****m 98
Sachin D. Shinde s****n@a****m 94
Maria Elisabeth Schreiber m****r@a****m 93
Dariusz Kuc 9****c 93
Paul Colomiets p****l@c****e 91
Martijn Walraven m****n@m****m 91
github-actions[bot] 4****] 85
David Glasser g****r@d****t 75
Ben b****n@g****m 61
Ran Magen r****n@a****m 52
Ashi Krishnan i****@a****o 42
Trevor Blades t****s@g****m 41
Jake d****h@g****m 38
Lenny Burdette l****y@a****m 36
Ashi Krishnan q****t@g****m 36
Avery Harnish a****h@g****m 35
Edward Huang e****g@a****m 33
dependabot[bot] 4****] 29
AlexanderMann m****9@g****m 26
Shane Myrick s****e@a****m 20
Jackson Kearl j****l@a****m 19
Janessa Garrow j****a@a****m 17
Ben Newman b****n@b****m 17
Vincent Prouillet v****t@w****o 13
and 153 more...

Issue and Pull Request metadata

Last synced: about 11 hours ago

Total issues: 176
Total pull requests: 1,005
Average time to close issues: 12 months
Average time to close pull requests: about 1 month
Total issue authors: 127
Total pull request authors: 94
Average comments per issue: 2.52
Average comments per pull request: 2.9
Merged pull request: 703
Bot issues: 3
Bot pull requests: 256

Past year issues: 6
Past year pull requests: 52
Past year average time to close issues: 13 days
Past year average time to close pull requests: 12 days
Past year issue authors: 6
Past year pull request authors: 15
Past year average comments per issue: 1.0
Past year average comments per pull request: 2.44
Past year merged pull request: 34
Past year bot issues: 0
Past year bot pull requests: 17

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/apollographql/federation

Top Issue Authors

  • trevor-scheer (15)
  • smyrick (6)
  • jeffjakub (4)
  • tinnou (4)
  • aliosmanisikk (3)
  • renovate[bot] (3)
  • pcmanus (3)
  • lleadbet (3)
  • clenfest (3)
  • rickbijkerk (3)
  • jhanggi (3)
  • dariuszkuc (2)
  • theJC (2)
  • lennyburdette (2)
  • rhino88 (2)

Top Pull Request Authors

  • renovate[bot] (128)
  • github-actions[bot] (117)
  • clenfest (95)
  • Meschreiber (81)
  • sachindshinde (69)
  • trevor-scheer (64)
  • lennyburdette (58)
  • dariuszkuc (56)
  • tninesling (35)
  • shorgi (31)
  • dylan-apollo (27)
  • pcmanus (21)
  • benjamn (18)
  • duckki (17)
  • smyrick (16)

Top Issue Labels

  • P3 (8)
  • ⛲️ feature (7)
  • P2 (7)
  • :hugs: improvement (4)
  • status/needs-review (4)
  • triage (3)
  • :memo: documentation (3)
  • P4 (2)
  • Area: Documentation (1)
  • :beetle: bug (1)
  • sizing/medium (1)
  • backport-to-rust (1)
  • Category: Enhancement (1)
  • 🧬 typings (1)
  • tracking (1)
  • sizing/large (1)
  • component/gateway runtime (1)

Top Pull Request Labels

  • :christmas_tree: dependencies (127)
  • :memo: documentation (15)
  • dependencies (11)
  • backport-to-rust (8)
  • :beetle: bug (3)
  • status/needs-review (1)
  • ↪️ port-to-2.x (1)
  • ⚡️ infra (1)
  • component/composition (1)

Package metadata

npmjs.org: @apollo/federation

Apollo Federation Utilities

  • Homepage: https://github.com/apollographql/federation#readme
  • Status: deprecated
  • Licenses: MIT
  • Latest release: 0.38.1 (published almost 4 years ago)
  • Last Synced: 2026-10-01T04:54:49.452Z (1 day ago)
  • Versions: 144
  • Dependent Packages: 215
  • Dependent Repositories: 8,961
  • Downloads: 1,201,457 Last month
  • Docker Downloads: 9,604,646
  • Rankings:
    • Downloads: 0.175%
    • Dependent packages count: 0.229%
    • Dependent repos count: 0.275%
    • Docker downloads count: 0.309%
    • Average: 1.028%
    • Forks count: 2.26%
    • Stargazers count: 2.918%
  • Maintainers (4)
npmjs.org: @apollo/gateway

Apollo Gateway

npmjs.org: @apollo/federation-internals

Apollo Federation internal utilities

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: Elastic-2.0
  • Latest release: 2.14.4 (published about 1 month ago)
  • Last Synced: 2026-10-01T23:16:47.180Z (about 17 hours ago)
  • Versions: 178
  • Dependent Packages: 11
  • Dependent Repositories: 403
  • Downloads: 3,959,811 Last month
  • Docker Downloads: 542,116
  • Rankings:
    • Downloads: 0.254%
    • Docker downloads count: 0.751%
    • Dependent repos count: 0.861%
    • Average: 1.578%
    • Forks count: 2.26%
    • Dependent packages count: 2.421%
    • Stargazers count: 2.918%
  • Maintainers (4)
  • Advisories:
npmjs.org: @apollo/query-planner

Apollo Query Planner

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: Elastic-2.0
  • Latest release: 2.14.4 (published about 1 month ago)
  • Last Synced: 2026-10-01T23:16:47.210Z (about 17 hours ago)
  • Versions: 219
  • Dependent Packages: 8
  • Dependent Repositories: 1,008
  • Downloads: 1,212,119 Last month
  • Docker Downloads: 500,749
  • Rankings:
    • Downloads: 0.27%
    • Dependent repos count: 0.624%
    • Docker downloads count: 0.693%
    • Average: 1.641%
    • Forks count: 2.26%
    • Stargazers count: 2.918%
    • Dependent packages count: 3.082%
  • Maintainers (4)
  • Advisories:
npmjs.org: @apollo/composition

Apollo Federation composition utilities

npmjs.org: @apollo/query-graphs

Apollo Federation library to work with 'query graphs'

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: Elastic-2.0
  • Latest release: 2.14.4 (published about 1 month ago)
  • Last Synced: 2026-10-01T04:51:37.636Z (1 day ago)
  • Versions: 178
  • Dependent Packages: 6
  • Dependent Repositories: 234
  • Downloads: 1,095,773 Last month
  • Docker Downloads: 490,105
  • Rankings:
    • Downloads: 0.36%
    • Docker downloads count: 0.821%
    • Dependent repos count: 1.065%
    • Average: 1.841%
    • Forks count: 2.26%
    • Stargazers count: 2.918%
    • Dependent packages count: 3.623%
  • Maintainers (4)
npmjs.org: @apollo/query-planner-wasm

Bridge code written in Rust to Javascript/Typescript, to be internally used by Apollo Gateway. This package is not meant to be independently consumed.

  • Homepage: https://github.com/apollographql/federation#readme
  • Status: deprecated
  • Licenses: MIT
  • Latest release: 0.2.6 (published over 5 years ago)
  • Last Synced: 2026-10-01T04:50:13.097Z (1 day ago)
  • Versions: 24
  • Dependent Packages: 6
  • Dependent Repositories: 186
  • Downloads: 4,213 Last month
  • Docker Downloads: 712
  • Rankings:
    • Docker downloads count: 0.918%
    • Dependent repos count: 1.117%
    • Downloads: 1.76%
    • Average: 2.09%
    • Forks count: 2.197%
    • Stargazers count: 2.847%
    • Dependent packages count: 3.701%
  • Maintainers (4)
crates.io: router-bridge

JavaScript bridge for the Apollo Router

  • Homepage: https://www.apollographql.com/apollo-federation/
  • Documentation: https://docs.rs/router-bridge/
  • Licenses: Elastic-2.0
  • Latest release: 0.6.4+v2.9.3 (published almost 2 years ago)
  • Last Synced: 2026-10-01T04:49:52.862Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 4
  • Dependent Repositories: 19
  • Downloads: 391,076 Total
  • Rankings:
    • Forks count: 3.165%
    • Downloads: 5.553%
    • Average: 5.828%
    • Dependent repos count: 6.116%
    • Stargazers count: 6.895%
    • Dependent packages count: 7.411%
  • Maintainers (1)
proxy.golang.org: github.com/apollographql/federation

npmjs.org: onepiece-federation

Apollo Federation Utilities

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: MIT
  • Latest release: 0.0.3 (published almost 6 years ago)
  • Last Synced: 2026-10-01T04:50:33.998Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 48 Last month
  • Rankings:
    • Forks count: 2.645%
    • Stargazers count: 3.605%
    • Dependent packages count: 9.482%
    • Average: 14.051%
    • Dependent repos count: 25.328%
    • Downloads: 29.194%
  • Maintainers (1)
crates.io: harmonizer

Apollo Federation utility to compose a supergraph from subgraphs

  • Homepage: https://www.apollographql.com/apollo-federation/
  • Documentation: https://docs.rs/harmonizer/
  • Licenses: Elastic-2.0
  • Latest release: 2.9.3 (published almost 2 years ago)
  • Last Synced: 2026-10-01T04:49:58.103Z (1 day ago)
  • Versions: 118
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 173,908 Total
  • Rankings:
    • Forks count: 3.165%
    • Stargazers count: 6.895%
    • Downloads: 11.154%
    • Average: 14.767%
    • Dependent repos count: 16.489%
    • Dependent packages count: 36.133%
  • Maintainers (1)
npmjs.org: @jgzuke/query-planner-wasm

Bridge code written in Rust to Javascript/Typescript, to be internally used by Apollo Gateway. This package is not meant to be independently consumed.

  • Homepage: https://github.com/apollographql/federation
  • Licenses: MIT
  • Latest release: 0.0.6 (published almost 6 years ago)
  • Last Synced: 2026-10-01T04:51:48.242Z (1 day ago)
  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 18 Last month
  • Rankings:
    • Forks count: 2.645%
    • Stargazers count: 3.605%
    • Average: 15.507%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
    • Downloads: 29.735%
  • Maintainers (1)
npmjs.org: onepiece-gateway

Apollo Gateway

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: MIT
  • Latest release: 0.0.4 (published almost 6 years ago)
  • Last Synced: 2026-10-01T04:56:31.401Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 16 Last month
  • Rankings:
    • Forks count: 2.645%
    • Stargazers count: 3.605%
    • Average: 15.884%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
    • Downloads: 31.618%
  • Maintainers (1)
npmjs.org: apollo-federation-node-18

Apollo Federation Utilities

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: MIT
  • Latest release: 0.27.1 (published over 3 years ago)
  • Last Synced: 2026-10-01T04:51:19.828Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 59 Last month
  • Rankings:
    • Forks count: 2.168%
    • Stargazers count: 2.831%
    • Average: 17.511%
    • Dependent repos count: 18.922%
    • Dependent packages count: 46.122%
  • Maintainers (1)
repo1.maven.org: org.webjars.npm:apollo__federation

WebJar for @apollo/federation

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/apollo__federation/
  • Licenses: MIT
  • Latest release: 0.27.0 (published over 4 years ago)
  • Last Synced: 2026-10-01T04:50:02.713Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 10.632%
    • Stargazers count: 11.931%
    • Average: 21.635%
    • Dependent repos count: 31.98%
    • Dependent packages count: 31.998%
crates.io: stargate

This will eventually be Apollo's Rust based graph router

  • Homepage: https://github.com/apollographql/federation
  • Documentation: https://docs.rs/stargate/
  • Licenses: MIT
  • Latest release: 0.1.0 (published about 6 years ago)
  • Last Synced: 2026-10-01T04:49:52.118Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,870 Total
  • Rankings:
    • Forks count: 3.378%
    • Stargazers count: 7.047%
    • Average: 27.5%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 63.943%
  • Maintainers (1)
npmjs.org: @dfanchon/gateway

Apollo Gateway

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: Elastic-2.0
  • Latest release: 2.11.0 (published over 1 year ago)
  • Last Synced: 2026-10-01T04:50:16.098Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11 Last month
  • Rankings:
    • Dependent repos count: 24.354%
    • Average: 29.75%
    • Dependent packages count: 35.145%
  • Maintainers (1)
npmjs.org: @ryan01010111/apollo-query-planner

Apollo Query Planner

  • Homepage: https://github.com/apollographql/federation#readme
  • Licenses: Elastic-2.0
  • Latest release: 2.9.1 (published about 2 years ago)
  • Last Synced: 2026-10-01T04:51:57.215Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 15 Last month
  • Rankings:
    • Dependent repos count: 25.829%
    • Average: 31.673%
    • Dependent packages count: 37.516%
  • Maintainers (1)
repo1.maven.org: org.mvnpm.at.apollo:federation-internals

Apollo Federation internal utilities

  • Homepage: https://github.com/apollographql/federation#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.apollo/federation-internals/
  • Licenses: Elastic-2.0
  • Latest release: 2.14.4 (published about 1 month ago)
  • Last Synced: 2026-10-01T04:50:01.247Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 28.639%
    • Average: 34.794%
    • Dependent packages count: 40.948%

Dependencies

composition-js/package.json npm
  • @apollo/federation-internals 2.14.3
  • @apollo/query-graphs 2.14.3
query-graphs-js/package.json npm
  • @apollo/federation-internals 2.14.3
  • deep-equal ^2.0.5
  • ts-graphviz ^1.5.4
  • uuid ^9.0.0
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
  • changesets/action v1 composite
subgraph-js/package.json npm
  • @apollo/cache-control-types ^1.0.2
  • @apollo/federation-internals 2.14.3
package-lock.json npm
  • 1368 dependencies
package.json npm
  • @apollo/cache-control-types 1.0.3 development
  • @apollo/client 3.8.8 development
  • @apollo/server 4.9.5 development
  • @apollo/utils.fetcher 2.0.1 development
  • @changesets/changelog-github 0.5.0 development
  • @changesets/cli 2.27.1 development
  • @graphql-codegen/cli 3.3.1 development
  • @graphql-codegen/typescript 3.0.4 development
  • @graphql-codegen/typescript-operations 3.0.4 development
  • @josephg/resolvable 1.0.1 development
  • @opentelemetry/sdk-trace-base ^1.30.1 development
  • @opentelemetry/sdk-trace-node ^1.30.1 development
  • @svitejs/changesets-changelog-github-compact 1.1.0 development
  • @types/async-retry 1.4.8 development
  • @types/bunyan 1.8.11 development
  • @types/deep-equal 1.0.4 development
  • @types/jest 29.5.11 development
  • @types/js-levenshtein 1.1.3 development
  • @types/loglevel 1.5.4 development
  • @types/make-fetch-happen 10.0.4 development
  • @types/nock 10.0.3 development
  • @types/node 14.18.63 development
  • @types/node-fetch 2.6.9 development
  • @types/uuid 9.0.7 development
  • @typescript-eslint/eslint-plugin 5.62.0 development
  • bunyan 1.8.15 development
  • codecov 3.8.3 development
  • cspell 6.31.3 development
  • graphql 16.8.1 development
  • graphql-http 1.22.0 development
  • graphql-tag 2.12.6 development
  • jest 29.7.0 development
  • jest-config 29.7.0 development
  • jest-cucumber 3.0.1 development
  • jest-junit 16.0.0 development
  • log4js 6.9.1 development
  • mocked-env 1.3.5 development
  • nock 13.4.0 development
  • node-fetch 2.7.0 development
  • prettier 3.1.1 development
  • prettier-2 npm:prettier@2.8.8 development
  • semver 7.5.4 development
  • strip-indent 3.0.0 development
  • ts-jest 29.1.1 development
  • ts-node 10.9.1 development
  • typescript 5.3.3 development
  • winston 3.11.0 development
  • winston-transport 4.6.0 development
query-planner-js/package.json npm
  • @apollo/federation-internals 2.14.3
  • @apollo/query-graphs 2.14.3
  • @apollo/utils.keyvaluecache ^2.1.0
  • chalk ^4.1.0
  • deep-equal ^2.0.5
  • pretty-format ^29.0.0
internals-js/package.json npm
  • @types/uuid ^9.0.0
  • chalk ^4.1.0
  • js-levenshtein ^1.1.6
  • uuid ^9.0.0
federation-integration-testsuite-js/package.json npm
  • graphql-tag ^2.12.6
  • pretty-format ^29.0.0
gateway-js/package.json npm
  • @apollo/composition 2.14.3
  • @apollo/federation-internals 2.14.3
  • @apollo/query-planner 2.14.3
  • @apollo/server-gateway-interface ^1.1.0
  • @apollo/usage-reporting-protobuf ^4.1.0
  • @apollo/utils.createhash ^2.0.0
  • @apollo/utils.fetcher ^2.0.0
  • @apollo/utils.isnodelike ^2.0.0
  • @apollo/utils.keyvaluecache ^2.1.0
  • @apollo/utils.logger ^2.0.0
  • @josephg/resolvable ^1.0.1
  • @opentelemetry/api ^1.9.0
  • @opentelemetry/core ^1.30.1
  • @opentelemetry/exporter-metrics-otlp-http ^0.57.2
  • @opentelemetry/resource-detector-alibaba-cloud 0.30.1
  • @opentelemetry/resource-detector-aws 1.12.0
  • @opentelemetry/resource-detector-azure 0.6.1
  • @opentelemetry/resource-detector-gcp 0.33.1
  • @opentelemetry/resources ^1.30.1
  • @opentelemetry/sdk-metrics ^1.30.1
  • @opentelemetry/semantic-conventions ^1.28.0
  • @types/node-fetch ^2.6.2
  • async-retry ^1.3.3
  • loglevel ^1.6.1
  • make-fetch-happen ^11.0.0 || ^15.0.3
  • node-abort-controller ^3.0.1
  • node-cpu-count ^0.1.1
  • node-fetch ^2.6.7