Cats

Top 23 Cat Open-Source Projects

  • envoy

    Cloud-native high-performance edge/middle/service proxy

    Project mention: Google Chrome's new "IP Protection" will hide users' IP addresses | news.ycombinator.com | 2023-10-23
  • http.cat

    :cat: HTTP Cats API

    Project mention: HTTP Area Codes | news.ycombinator.com | 2024-01-31
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Scala Exercises

    The easy way to learn Scala.

    Project mention: How to get started? | /r/scala | 2023-06-02
  • Http4s

    A minimal, idiomatic Scala interface for HTTP

    Project mention: How to get started? | /r/scala | 2023-06-02

    http4s is a Typelevel project, and therefore falls into the "program in Scala as if it were Haskell" category. Many people find this off-putting, but honestly, I think with the resources listed above, this is the option at the best intersection of "mature" and "well-documented" available in Scala. The reason it's off-putting to many people is that Haskell-style pure FP isn't mainstream, so it isn't so much a matter of learning a new technology as it is a matter of learning a new paradigm, which necessarily means surfacing and unlearning things you already know, and perhaps confronting the uncomfortable feeling that things you thought were "fundamental," "have to be that way," aren't, and don't. I personally found this process liberating. But not everyone does.

  • mo

    🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

    Project mention: Functional Programming Library for Golang by IBM | news.ycombinator.com | 2023-08-17

    A simple alternative is the combination of:

    - https://github.com/samber/lo

    - https://github.com/samber/mo

    The split is also nice as you can choose to just use the generic convenience functions from lo without the more FP related things from mo.

  • Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

    Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17
  • Monocle

    Optics library for Scala

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • skunk

    A data access library for Scala + Postgres.

  • sttp

    The Scala HTTP client you always wanted!

  • goebpf

    Library to work with eBPF programs from Go

  • scala-pet-store

    An implementation of the java pet store using FP techniques in scala

    Project mention: Where can I find a Typelevel code example? | /r/scala | 2023-12-10

    In addition to the great work from Gabriel Volpe, there's the Scala Pet Store and a to-do app.

  • logcat

    I CAN HAZ LOGZ?

  • Eff

    Eff monad for cats - https://atnos-org.github.io/eff

  • pfps-shopping-cart

    :shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

    Project mention: Where can I find a Typelevel code example? | /r/scala | 2023-12-10

    Gabriel Volpe has a book that goes over just that using the typelevel stack. I highly recommend it: https://leanpub.com/pfp-scala

  • guardrail

    Principled code generation from OpenAPI specifications

  • fpdart

    Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.

    Project mention: Fpdart v1 – Functional programming in dart | news.ycombinator.com | 2023-07-26

    Really cool, might import it and give it a shot!

    https://github.com/SandroMaglione/fpdart/blob/main/examples/...

  • cats-infographic

    typeclass diagram for cats

  • gnome-runcat

    😼 The cat tells you the CPU usage by running speed

  • mouse

    A small companion to cats (by typelevel)

    Project mention: Mouse 0.4.2 - Early release | /r/scala | 2023-11-01

    Not related to another scala lib called mouse? https://github.com/typelevel/mouse

  • Mockito Scala

    Mockito for Scala language

  • natchez

    functional tracing for cats

  • cats-mtl

    cats transformer type classes.

  • monadless

    Syntactic sugar for monad composition in Scala

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-31.

Cats related posts

Index

What are some of the best open-source Cat projects? This list will help you:

Project Stars
1 envoy 23,743
2 http.cat 2,660
3 Scala Exercises 2,618
4 Http4s 2,497
5 mo 2,196
6 Monix 1,919
7 Monocle 1,628
8 skunk 1,537
9 sttp 1,405
10 goebpf 1,098
11 scala-pet-store 1,054
12 logcat 888
13 Eff 570
14 pfps-shopping-cart 517
15 guardrail 510
16 fpdart 481
17 cats-infographic 456
18 gnome-runcat 369
19 mouse 353
20 Mockito Scala 341
21 natchez 315
22 cats-mtl 304
23 monadless 275
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com