Andrew Gustafson's repositories
record-builder
Record builder generator for Java records
skunk
A data access library for Scala + Postgres.
fs2-kafka
Functional Kafka Streams for Scala
fs2
Compositional, streaming I/O library for Scala
vulcan
Functional Avro for Scala
enumeratum
A type-safe, reflection-free, powerful enumeration implementation for Scala with exhaustive pattern match warnings and helpful integrations.
cats-quartz
Provides scala cats-effect access around quartz scheduling
meteor
Scala wrapper for AWS SDK 2 DynamoDB client
extruder
Populate Case Classes From Any Data Source
ciris
Functional Configurations for Scala
sbt-mima-version-check
Plugin to Automate which Mima Versions to Check
scalacache
Simple caching in Scala
fs2-rabbit
RabbitMQ stream-based client built on top of Fs2
cats
Lightweight, modular, and extensible library for functional programming.
cats-effect
The IO monad for Scala
http4s
A minimal, idiomatic Scala interface for HTTP
redis-rs
Redis library for rust
laserdisc
A Future-free Fs2 native pure FP Redis client
zio
ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
elastic4s
Elasticsearch Scala Client - Non Blocking, Type Safe, Reactive HTTP Client
avrohugger
Generate Scala case class definitions from Avro schemas
sbt-avrohugger
sbt plugin for generating Scala sources for Apache Avro schemas and protocols.
kafka-serialization
Lego bricks to build Apache Kafka serializers and deserializers
monix-kafka
Monix integration with Kafka
avro4s
Avro schema generation and serialization / deserialization
pact-jvm
JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
scala-pact
A Scala implementation of CDC using the Pact standard