awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Scala 函数式编程库

排名更新于 2026年6月30日

For Scala 函数式编程库, the strongest matches are typelevel/cats (Cats is the foundational functional programming library for Scala), zio/zio (ZIO is a premier functional effect system for Scala) and scalaz/scalaz (Scalaz is a foundational Scala library that delivers a). Each is ranked by relevance to your query, popularity and recent activity.

探索在 Scala 中实现函数式编程范式和类型安全开发的开源库与框架。

Scala 函数式编程库

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • typelevel/catstypelevel 的头像

    typelevel/cats

    5,447在 GitHub 上查看↗

    Cats is a Scala functional programming library and type class library designed to implement algebraic patterns and functional abstractions. It provides a standardized set of interfaces and a modular toolkit of functional wrappers and containers to enable ad-hoc polymorphism and generic programming across disparate types. The project serves as a functional abstraction standard, offering a monad transformer suite to compose nested effectful contexts and handle multiple computational side effects within a single pipeline. It further enables the construction of embedded domain-specific languages

    Cats is the foundational functional programming library for Scala, providing a comprehensive type class hierarchy, functional data types, immutable collections, and composable abstractions for pure code; note that the effect type (IO) is provided separately by Cats Effect, so it meets most but not all of the listed features directly.

    ScalaAlgebraic Data TypesType ClassesAlgebraic Type Classes
    在 GitHub 上查看↗5,447
  • zio/ziozio 的头像

    zio/zio

    4,347在 GitHub 上查看↗

    ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with

    ZIO is a premier functional effect system for Scala that delivers a composable IO type, fiber-based concurrency, and typed error handling, fitting the search for a Scala library with effect-based purity and concurrency support.

    ScalaAlgebraic Data TypesDaemon FibersEither Submersions
    在 GitHub 上查看↗4,347
  • scalaz/scalazscalaz 的头像

    scalaz/scalaz

    4,667在 GitHub 上查看↗

    Scalaz is a functional programming library for Scala that provides a collection of purely functional data structures and type classes. It functions as a framework for organizing functional behaviors into hierarchies to enable generic programming and type-safe transformations. The library includes tools for composing and managing nested functional effects within a single type stack through a monad transformer system. It provides data structures for representing and combining input, output, and optionality effects. The project covers a broad surface of functional abstractions, including the im

    Scalaz is a foundational Scala library that delivers a principled type class hierarchy, an effect type (Task), functional data types, concurrency support, and composable error handling — exactly the tools this search requires for pure functional programming in Scala.

    ScalaType Classes
    在 GitHub 上查看↗4,667

Related searches

  • F# 函数式编程资源合集
  • Scala 学习书单
  • 无依赖的 JavaScript 工具库
  • Haskell 学习课程
  • Clojure 并发编程库
  • OCaml 库与工具合集
  • Rust 应用错误处理库
  • Nim 编程语言库合集