{"repo":"jet/FsKafka","free":true,"listed":false,"github":"https://github.com/jet/FsKafka","clone":"git clone https://github.com/jet/FsKafka.git","description":"Minimal F# wrappers for Confluent.Kafka+librdkafka.redist 1.x","language":"F#","stars":92,"topics":["kafka","fsharp","propulsion","dotnet"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"FsKafka F# friendly wrapper for Confluent.Kafka , with minimal dependencies or additional abstractions (but see related repos). FsKafka wraps Confluent.Kafka to provide efficient batched Kafka Producer and Consumer configurations with basic logging instrumentation. Depends on [ Confluent.Kafka [1.9.2] ](https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/CHANGELOG.md#192), [ librdkafka.redist [1.9.2] ](https://github.com/edenhill/librdkafka/releases/tag/v1.9.2) (pinned to ensure we use a tested pairing), Serilog (but no specific Serilog sinks, i.e. you configure to emit to NLog etc.) and Newtonsoft.Json (used internally to parse Broker-provided Statistics for logging purposes). Usage FsKafka is delivered as a Nuget package targeting netstandard2.0 and F# = 4.5. or for paket , use: Related repos - See the Propulsion repo for extended Producers and Consumers. - See the Jet dotnet new templates repo's proProjector template (in -k mode) for example producer logic using the BatchedProducer and the proConsumer template for examples of using the BatchedConsumer from FsKafka , alongside the extended modes in Propulsion . - See the Equinox QuickStart for examples of using this library to project to Kafka from Equinox.Cosmos and/or Equinox.EventStore . CONTRIBUTING Contributions of all sizes are warmly welcomed. See our contribution guide TEMPLATES The best place to start, sample-wise is from the dotnet new templates stored in a dedicated repo. BUILDING The templates are","default_branch":null,"files":null,"tree":[],"storefront":"/r/jet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jet/FsKafka/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}