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

https://github.com/IBM/sarama

go kafka kafka-client

Score: 36.74918264174571

Last synced: 42 minutes ago
JSON representation

Repository metadata:

Sarama is a Go library for Apache Kafka.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 30 days ago

Total Commits: 2,455
Total Committers: 311
Avg Commits per committer: 7.894
Development Distribution Score (DDS): 0.79

Commits in past year: 160
Committers in past year: 26
Avg Commits per committer in past year: 6.154
Development Distribution Score (DDS) in past year: 0.525

Name Email Commits
Evan Huus e****e@g****m 516
Dominic Evans d****s@u****m 347
Evan Huus e****s@j****m 224
Willem van Bergen w****m@v****g 160
dependabot[bot] 4****] 151
Vlad Gorodetsky v****@g****o 91
Burke Libbey b****e@l****e 69
Diego Alvarez d****z@s****m 45
Vlad Hanciuta v****d@a****m 34
Maxim Vladimirskiy h****e@g****m 30
Mike Kaminski m****i@g****m 28
Dimitrij Denissenko d****o@b****m 26
Mark Hindess m****s@g****m 25
Sebastien Launay s****n@o****m 20
FrancoisPoinsot g****t@g****m 18
Varun v****r@m****m 17
Ivan Babrou i****k@g****m 14
Robin r****n@f****e 13
Aaron Kavlie a****e@w****m 13
Scott Kidder s****t@m****m 11
AJ Yoo a****n@a****m 11
KJ Tsanaktsidis k****s@z****m 10
Jacob-bzx b****9@g****m 9
kwall k****l@a****g 9
David Faillefer 2****r 9
unknown w****1@g****m 9
Lars Lehtonen l****n@g****m 9
DiSiqueira d****0@l****m 9
Shriram Rajagopalan s****m@u****m 9
Mickael Maison m****n@g****m 8
and 281 more...

Issue and Pull Request metadata

Last synced: about 2 hours ago

Total issues: 365
Total pull requests: 674
Average time to close issues: over 1 year
Average time to close pull requests: about 1 month
Total issue authors: 303
Total pull request authors: 83
Average comments per issue: 3.5
Average comments per pull request: 0.76
Merged pull request: 322
Bot issues: 11
Bot pull requests: 429

Past year issues: 71
Past year pull requests: 346
Past year average time to close issues: 27 days
Past year average time to close pull requests: 9 days
Past year issue authors: 61
Past year pull request authors: 30
Past year average comments per issue: 1.17
Past year average comments per pull request: 0.53
Past year merged pull request: 176
Past year bot issues: 8
Past year bot pull requests: 232

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

Top Issue Authors

  • dnwe (7)
  • bentcoder (6)
  • yitian108 (5)
  • ajeyprasad (5)
  • dependabot[bot] (5)
  • renovate[bot] (4)
  • ppatierno (4)
  • gunli (3)
  • shubham-dogra-s1 (3)
  • gopherhiro (3)
  • juwell (2)
  • llamahunter (2)
  • chaithraav (2)
  • longquanzheng (2)
  • cupcicm (2)

Top Pull Request Authors

  • dependabot[bot] (393)
  • dnwe (80)
  • renovate[bot] (34)
  • richardartoul (8)
  • wanwenli (6)
  • prestona (6)
  • ae-govau (6)
  • trapped (6)
  • 3AceShowHand (6)
  • Sergey-Belyakov (4)
  • kasimtj (4)
  • liutao365 (4)
  • Gorgonx7 (4)
  • lzakharov (3)
  • napallday (2)

Top Issue Labels

  • stale (203)
  • needs-investigation (64)
  • bug (25)
  • stale/exempt (21)
  • enhancement (9)
  • v2 (5)
  • Feature request (5)
  • dependencies (4)
  • help wanted (3)
  • question (3)
  • maintenance (2)
  • protocol (2)
  • documentation (2)
  • bug :-( (1)
  • docs (1)
  • producer (1)
  • needs-more-info (1)
  • go (1)
  • regression (1)
  • ignore-for-release (1)

Top Pull Request Labels

  • ignore-for-release (233)
  • dependencies (183)
  • stale (50)
  • fix (45)
  • chore (26)
  • feat (16)
  • needs-investigation (8)
  • ci (6)
  • go (6)
  • tests (4)
  • docs (4)
  • v2 (3)
  • stale/exempt (1)
  • performance (1)
  • go1.21 (1)
  • bump/minor (1)
  • bump/patch (1)
  • housekeeping (1)

Package metadata

proxy.golang.org: github.com/IBM/sarama

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use Consumer or Consumer-Group API. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics: Consumer related metrics:

  • Homepage: https://github.com/IBM/sarama
  • Documentation: https://pkg.go.dev/github.com/IBM/sarama#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:21.576Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 195
  • Dependent Repositories: 6
  • Docker Downloads: 2,360,422,712
  • Rankings:
    • Forks count: 0.581%
    • Stargazers count: 0.621%
    • Docker downloads count: 1.848%
    • Dependent repos count: 2.128%
    • Average: 2.726%
    • Dependent packages count: 8.453%
proxy.golang.org: github.com/ibm/Sarama

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/ibm/Sarama#section-documentation
  • Licenses: mit
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-04T11:04:38.780Z (2 days ago)
  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.747%
    • Stargazers count: 0.752%
    • Average: 3.062%
    • Dependent packages count: 5.199%
    • Dependent repos count: 5.548%
proxy.golang.org: github.com/IBM/SARAMA

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use the Consumer. Note that Sarama's Consumer implementation does not currently support automatic consumer-group rebalancing and offset tracking. For Zookeeper-based tracking (Kafka 0.8.2 and earlier), the https://github.com/wvanbergen/kafka library builds on Sarama to add this support. For Kafka-based tracking (Kafka 0.9 and later), the https://github.com/bsm/sarama-cluster library builds on Sarama to add this support. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics:

  • Homepage: https://github.com/IBM/SARAMA
  • Documentation: https://pkg.go.dev/github.com/IBM/SARAMA#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:30.067Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.58%
    • Stargazers count: 0.619%
    • Average: 5.011%
    • Dependent packages count: 8.453%
    • Dependent repos count: 10.392%
proxy.golang.org: github.com/Ibm/sarama

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use the Consumer. Note that Sarama's Consumer implementation does not currently support automatic consumer-group rebalancing and offset tracking. For Zookeeper-based tracking (Kafka 0.8.2 and earlier), the https://github.com/wvanbergen/kafka library builds on Sarama to add this support. For Kafka-based tracking (Kafka 0.9 and later), the https://github.com/bsm/sarama-cluster library builds on Sarama to add this support. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics:

  • Homepage: https://github.com/Ibm/sarama
  • Documentation: https://pkg.go.dev/github.com/Ibm/sarama#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:31.963Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.582%
    • Stargazers count: 0.621%
    • Average: 5.167%
    • Dependent packages count: 8.899%
    • Dependent repos count: 10.567%
proxy.golang.org: github.com/ibm/sarama

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use the Consumer. Note that Sarama's Consumer implementation does not currently support automatic consumer-group rebalancing and offset tracking. For Zookeeper-based tracking (Kafka 0.8.2 and earlier), the https://github.com/wvanbergen/kafka library builds on Sarama to add this support. For Kafka-based tracking (Kafka 0.9 and later), the https://github.com/bsm/sarama-cluster library builds on Sarama to add this support. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics:

  • Homepage: https://github.com/ibm/sarama
  • Documentation: https://pkg.go.dev/github.com/ibm/sarama#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:30.371Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 33,478,147
  • Rankings:
    • Forks count: 0.582%
    • Stargazers count: 0.621%
    • Average: 5.167%
    • Dependent packages count: 8.899%
    • Dependent repos count: 10.567%
proxy.golang.org: github.com/IBm/sarama

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use the Consumer. Note that Sarama's Consumer implementation does not currently support automatic consumer-group rebalancing and offset tracking. For Zookeeper-based tracking (Kafka 0.8.2 and earlier), the https://github.com/wvanbergen/kafka library builds on Sarama to add this support. For Kafka-based tracking (Kafka 0.9 and later), the https://github.com/bsm/sarama-cluster library builds on Sarama to add this support. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics:

  • Homepage: https://github.com/IBm/sarama
  • Documentation: https://pkg.go.dev/github.com/IBm/sarama#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:32.159Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.582%
    • Stargazers count: 0.621%
    • Average: 5.167%
    • Dependent packages count: 8.899%
    • Dependent repos count: 10.567%
proxy.golang.org: github.com/IBM/Sarama

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use the Consumer. Note that Sarama's Consumer implementation does not currently support automatic consumer-group rebalancing and offset tracking. For Zookeeper-based tracking (Kafka 0.8.2 and earlier), the https://github.com/wvanbergen/kafka library builds on Sarama to add this support. For Kafka-based tracking (Kafka 0.9 and later), the https://github.com/bsm/sarama-cluster library builds on Sarama to add this support. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics:

  • Homepage: https://github.com/IBM/Sarama
  • Documentation: https://pkg.go.dev/github.com/IBM/Sarama#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:30.720Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.582%
    • Stargazers count: 0.621%
    • Average: 5.167%
    • Dependent packages count: 8.899%
    • Dependent repos count: 10.567%
proxy.golang.org: github.com/IBM/sarama/examples/sasl_scram_client

proxy.golang.org: github.com/IbM/sarama

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use the Consumer. Note that Sarama's Consumer implementation does not currently support automatic consumer-group rebalancing and offset tracking. For Zookeeper-based tracking (Kafka 0.8.2 and earlier), the https://github.com/wvanbergen/kafka library builds on Sarama to add this support. For Kafka-based tracking (Kafka 0.9 and later), the https://github.com/bsm/sarama-cluster library builds on Sarama to add this support. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics:

  • Homepage: https://github.com/IbM/sarama
  • Documentation: https://pkg.go.dev/github.com/IbM/sarama#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:31.442Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Forks count: 0.572%
    • Stargazers count: 0.612%
    • Average: 5.39%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
proxy.golang.org: github.com/IBM/sarama/examples/http_server

proxy.golang.org: github.com/IBM/sarama/examples/interceptors

proxy.golang.org: github.com/IBM/sarama/examples/txn_producer

proxy.golang.org: github.com/iBM/sarama

Package sarama is a pure Go client library for dealing with Apache Kafka (versions 0.8 and later). It includes a high-level API for easily producing and consuming messages, and a low-level API for controlling bytes on the wire when the high-level API is insufficient. Usage examples for the high-level APIs are provided inline with their full documentation. To produce messages, use either the AsyncProducer or the SyncProducer. The AsyncProducer accepts messages on a channel and produces them asynchronously in the background as efficiently as possible; it is preferred in most cases. The SyncProducer provides a method which will block until Kafka acknowledges the message as produced. This can be useful but comes with two caveats: it will generally be less efficient, and the actual durability guarantees depend on the configured value of `Producer.RequiredAcks`. There are configurations where a message acknowledged by the SyncProducer can still sometimes be lost. To consume messages, use the Consumer. Note that Sarama's Consumer implementation does not currently support automatic consumer-group rebalancing and offset tracking. For Zookeeper-based tracking (Kafka 0.8.2 and earlier), the https://github.com/wvanbergen/kafka library builds on Sarama to add this support. For Kafka-based tracking (Kafka 0.9 and later), the https://github.com/bsm/sarama-cluster library builds on Sarama to add this support. For lower-level needs, the Broker and Request/Response objects permit precise control over each connection and message sent on the wire; the Client provides higher-level metadata management that is shared between the producers and the consumer. The Request/Response objects and properties are mostly undocumented, as they line up exactly with the protocol fields documented by Kafka at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol Metrics are exposed through https://github.com/rcrowley/go-metrics library in a local registry. Broker related metrics: Note that we do not gather specific metrics for seed brokers but they are part of the "all brokers" metrics. Producer related metrics:

  • Homepage: https://github.com/iBM/sarama
  • Documentation: https://pkg.go.dev/github.com/iBM/sarama#section-documentation
  • Licenses: MIT
  • Latest release: v1.46.0 (published 12 days ago)
  • Last Synced: 2025-09-05T06:42:31.687Z (1 day ago)
  • Versions: 79
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.325%
    • Average: 6.538%
    • Dependent repos count: 6.751%
proxy.golang.org: github.com/IBM/sarama/examples/exactly_once

proxy.golang.org: github.com/ibm/sarama/examples/http_server


Dependencies

.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • golangci/golangci-lint-action v3 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/fuzz.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
.github/workflows/fvt.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-go v3 composite
docker-compose.yml docker
  • docker.io/library/zookeeper 3.6.3
  • ghcr.io/shopify/toxiproxy 2.4.0
  • sarama/fv-kafka latest
examples/consumergroup/go.mod go
  • github.com/Shopify/sarama v1.34.1
examples/consumergroup/go.sum go
  • 503 dependencies
examples/exactly_once/go.mod go
  • github.com/Shopify/sarama v1.34.1
examples/exactly_once/go.sum go
  • 505 dependencies
examples/interceptors/go.mod go
  • github.com/Shopify/sarama v1.27.0
  • go.opentelemetry.io/otel v0.10.0
  • go.opentelemetry.io/otel/exporters/stdout v0.10.0
  • google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940
examples/interceptors/go.sum go
  • 144 dependencies
examples/txn_producer/go.mod go
  • github.com/Shopify/sarama v1.34.1
  • github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475
examples/txn_producer/go.sum go
  • 503 dependencies
go.mod go
  • [v1.24.1, v1.25.0]
  • [v1.26.0, v1.26.1]
  • [v1.31.0, v1.31.1]
  • github.com/Shopify/toxiproxy/v2 v2.5.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/eapache/go-resiliency v1.3.0
  • github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21
  • github.com/eapache/queue v1.1.0
  • github.com/fortytw2/leaktest v1.3.0
  • github.com/golang/snappy v0.0.4
  • github.com/hashicorp/errwrap v1.0.0
  • github.com/hashicorp/go-multierror v1.1.1
  • github.com/hashicorp/go-uuid v1.0.3
  • github.com/jcmturner/aescts/v2 v2.0.0
  • github.com/jcmturner/dnsutils/v2 v2.0.0
  • github.com/jcmturner/gofork v1.7.6
  • github.com/jcmturner/gokrb5/v8 v8.4.3
  • github.com/jcmturner/rpc/v2 v2.0.3
  • github.com/klauspost/compress v1.15.14
  • github.com/kr/pretty v0.3.0
  • github.com/pierrec/lz4/v4 v4.1.17
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475
  • github.com/stretchr/testify v1.8.1
  • github.com/xdg-go/pbkdf2 v1.0.0
  • github.com/xdg-go/scram v1.1.2
  • github.com/xdg-go/stringprep v1.0.4
  • golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa
  • golang.org/x/net v0.5.0
  • golang.org/x/sync v0.1.0
  • golang.org/x/text v0.6.0
  • gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
  • gopkg.in/yaml.v3 v3.0.1
  • retract (
go.sum go
  • github.com/Shopify/toxiproxy/v2 v2.5.0
  • github.com/creack/pty v1.1.9
  • github.com/davecgh/go-spew v1.1.0
  • github.com/davecgh/go-spew v1.1.1
  • github.com/eapache/go-resiliency v1.3.0
  • github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21
  • github.com/eapache/queue v1.1.0
  • github.com/fortytw2/leaktest v1.3.0
  • github.com/golang/snappy v0.0.4
  • github.com/gorilla/securecookie v1.1.1
  • github.com/gorilla/sessions v1.2.1
  • github.com/hashicorp/errwrap v1.0.0
  • github.com/hashicorp/go-multierror v1.1.1
  • github.com/hashicorp/go-uuid v1.0.2
  • github.com/hashicorp/go-uuid v1.0.3
  • github.com/jcmturner/aescts/v2 v2.0.0
  • github.com/jcmturner/dnsutils/v2 v2.0.0
  • github.com/jcmturner/gofork v1.7.6
  • github.com/jcmturner/goidentity/v6 v6.0.1
  • github.com/jcmturner/gokrb5/v8 v8.4.3
  • github.com/jcmturner/rpc/v2 v2.0.3
  • github.com/klauspost/compress v1.15.14
  • github.com/kr/pretty v0.1.0
  • github.com/kr/pretty v0.2.1
  • github.com/kr/pretty v0.3.0
  • github.com/kr/pty v1.1.1
  • github.com/kr/text v0.2.0
  • github.com/kr/text v0.1.0
  • github.com/pierrec/lz4/v4 v4.1.17
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475
  • github.com/rogpeppe/go-internal v1.6.1
  • github.com/stretchr/objx v0.5.0
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/objx v0.4.0
  • github.com/stretchr/testify v1.8.1
  • github.com/stretchr/testify v1.8.0
  • github.com/stretchr/testify v1.4.0
  • github.com/stretchr/testify v1.7.1
  • github.com/xdg-go/pbkdf2 v1.0.0
  • github.com/xdg-go/scram v1.1.2
  • github.com/xdg-go/stringprep v1.0.4
  • github.com/yuin/goldmark v1.4.13
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20210921155107-089bfa567519
  • golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa
  • golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4
  • golang.org/x/net v0.5.0
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20220725212005-46097bf591d3
  • golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa
  • golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
  • golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
  • golang.org/x/net v0.0.0-20220722155237-a158d28d115b
  • golang.org/x/sync v0.1.0
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4
  • golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a
  • golang.org/x/sys v0.0.0-20210423082822-04245dca01da
  • golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
  • golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/text v0.3.8
  • golang.org/x/text v0.6.0
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.3
  • golang.org/x/text v0.3.6
  • golang.org/x/text v0.3.7
  • golang.org/x/tools v0.1.12
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
  • gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/errgo.v2 v2.1.0
  • gopkg.in/yaml.v2 v2.2.2
  • gopkg.in/yaml.v3 v3.0.1
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
.github/workflows/apidiff.yml actions
  • actions/checkout v3 composite
  • actions/setup-go v4 composite
.github/workflows/stale.yml actions
  • actions/stale v8 composite