Skip to content
Birds and cats together
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
benchmark/src Format Mar 9, 2020
effect/src Introduce ContextShift for Rerunnable May 6, 2020
finagle/src Update discipline-scalatest Jan 23, 2020
project Update sbt-scalafmt to 2.4.0 (#227) May 15, 2020
util/src Update discipline-scalatest Jan 23, 2020
.scalafmt.conf Update scalafmt-core to 2.5.3 (#228) May 26, 2020
.travis.yml Update Scala 2.13 Dec 9, 2019
LICENSE Created project with a few basic instances and conversions Apr 24, 2015 Update README Mar 9, 2020
build.sbt Update scalatest to 3.1.2 (#226) May 11, 2020
scalastyle-config.xml Created project with a few basic instances and conversions Apr 24, 2015
version.sbt Setting version to 20.3.1-SNAPSHOT Mar 9, 2020


Build status Coverage status Maven Central

This project provides Cats type class instances (and other useful Cats-related stuff) for various Twitter Open Source Scala projects.

It currently includes the following:

  • Type class instances for Future, Var, and Try (including Monad or MonadError, Semigroup, and equality)
  • Category and profunctor instances for Service
  • A Rerunnable type that wraps Future but provides semantics more like Scalaz's Task

These are reasonably well-tested (thanks to Discipline).


People are expected to follow the Scala Code of Conduct on GitHub and in any other project channels.


Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

You can’t perform that action at this time.