搜索结果:scala(90 个)
按分类缩小范围
gears
综合 49
Gears 是面向 Scala 3 的实验性底层异步编程库。它主要解决并发编程复杂及计算泄漏问题,支持使用 `.await` 直接调用异步函数的直观编程风格;提供结构化并发与非结构化外部事件处理工具;并跨平台支持 JVM (>=21)、Scala Native 与 Scala.js (Wasm)。
embedded-kafka
综合 48
〔中文简介暂未生成〕 A library that provides an in-memory Kafka instance to run your tests against.
scala-oauth2-provider
综合 47
scala-oauth2-provider 是一个用 Scala 实现的 OAuth 2.0 服务端库。它支持授权码(含 PKCE)、密码、客户端凭证及隐式授权等全部主流授权类型与 Bearer Token。开发者只需实现 `DataHandler` 接口即可对接自定义用户与存储体系,并能轻松集成到 Play 和 Akka HTTP 等框架中。
mouse
综合 47
Mouse 是 Cats 和 Scala 标准库的轻量级伴生扩展库。它主要解决日常开发中常用类型语法表达不够便捷的问题,为 Boolean、String、Option、Try 及嵌套容器等提供了丰富的扩展方法,让基础数据类型与函数式编程的结合更顺畅。
blaze
综合 45
blaze 是一个基于 Scala 的高性能异步网络 I/O 与 HTTP 微框架,也是 http4s 的底层网络引擎。它旨在解决高效处理异步网络通信的问题,核心功能包括基于 Java NIO 的拉取式异步管道、类型安全处理流、SSL 支持,以及 HTTP/1.x 和 HTTP/2 编解码与基础客户端/服务端实现。
scala3-example-project
综合 44
scala3-example-project 是一个基于 sbt 构建的 Scala 3 示例项目。它主要解决开发者快速上手或迁移到 Scala 3 的环境配置问题。核心功能是提供开箱即用的标准配置,支持直接使用 sbt 进行编译、运行、测试及启动交互式 REPL,并附带项目搭建与配置调整指引。
woof
综合 44
Woof 是一个专为 Scala 3 和 Cats Effect 设计的纯函数式日志库。它解决了传统日志工具依赖运行时反射的问题,完全基于宏实现,并通过普通 Scala 代码进行配置。核心功能包括支持跨平台(JVM、Scala.js、Native)、结构化日志,以及提供 http4s 和 SLF4J 适配扩展。
jawn
综合 43
Jawn 是一个专注于极致解析速度的 Scala 通用 JSON 解析器。它主要解决 Scala 环境下 JSON 解析性能不足的问题,支持将 JSON 快速解析为自身或第三方的 AST。核心功能包括支持字符串、文件等多种输入源,以及提供多种模式的异步流式解析。
zio-kafka
综合 42
〔中文简介暂未生成〕 A fast Kafka client for ZIO and ZIO Streams
sbt-web
综合 41
`sbt-web` 是一个用于构建 Web 类 sbt 插件的 Scala 库,可独立用于任何 sbt 项目。它主要解决前端资源处理问题,核心功能包括:规范 Web 资源目录结构、支持 sbt 任务细粒度增量执行、管理并解压 WebJars,以及提供标准化的编译错误报告。