Ajay Chandran's repositories
akka-kryo-serialization
Kryo-based serialization for Akka
Binding.scala
Reactive data-binding for Scala
cats-effect
The IO monad for Scala
effect-ts-io
Effect's core, a Fiber-based Implementation of Structured Concurrency
iron
Strong type constraints for Scala
izumi-reflect
TypeTag without scala-reflect. Supports Scala 2 and Scala 3.
Laminar
Simple, expressive, and safe UI library for Scala.js
learn-fp
learn-by-doing course for functional programming on scala
macrogl
Scala macro-based frontend for OpenGL for structured and efficient graphics code.
pureconfig
A boilerplate-free library for loading configuration files
reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
reflex-dom
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
sbt-heroku
An sbt plugin for deploying Heroku Scala applications
scala-dom-types
Scala types for your library to represent HTML tags, attributes, properties and CSS styles
scodec-cats
Integration between scodec and cats
scodec-stream
Binding between scodec and FS2
spire
Powerful new number types and numeric abstractions for Scala.
stm
An implementation of software transactional memory built with Effect
zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
zio-config
Easily use and document any config from anywhere in ZIO apps
zio-grpc
ScalaPB meets ZIO: write purely functional gRPC services and clients using ZIO
zio-json
Fast, secure JSON library with tight ZIO integration.
zio-schema
Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.