搜索结果:scala(248 个)
按分类缩小范围
play-json
综合 51
Play JSON 是一个用 Scala 编写的强大 JSON 库。它不依赖 Play 框架,底层使用 Jackson 解析。主要解决 Scala 应用中 JSON 解析、序列化与对象映射的需求。核心功能包括内置完整的 JSON AST、与样例类互转,以及提供便利的 DSL 操作符(如 `\`)快速查询和遍历 JSON。
supermemory
综合 51
面向 AI 时代的 Memory API 与应用,主打极速、高扩展性,且支持完全本地运行。
spark-testing-base
综合 51
spark-testing-base 是一个用于 Spark 应用程序测试的基础库。它解决了每次编写测试时都要手动搭建和销毁本地 Spark 运行环境的麻烦。核心功能是提供预设的测试基类,让开发者直接继承即可快速编写针对 Spark 的单元测试,支持 Scala 和 Python。
orbeon-forms
综合 51
Orbeon Forms 是一款面向企业和开发者的开源复杂表单构建与运行平台,基于 Scala 开发。它支持通过可视化设计器制作多页面表单,内置校验、计算和重复项等逻辑;可高效采集数据、生成 PDF/Excel 文件,并提供权限控制及 API,方便与现有系统集成。
raydp
综合 51
RayDP 解决了传统 AI 流水线中 Spark 数据处理与深度学习训练常需分设独立集群、数据流转慢且运维复杂的问题。
它支持直接在 Ray 集群上运行 Spark,允许开发者在单个 Python 程序中混合编写 PySpark 与 AI 库代码;还提供将 Spark DataFrame 转换为 Ray Dataset 的 API,通过 Ray 内存对象实现高效数据交互。
Play-ReactiveMongo
综合 51
Play-ReactiveMongo 是专为 Play Framework 开发的 MongoDB 插件。它集成了 ReactiveMongo 驱动,解决 Play 项目中异步操作 MongoDB 的需求,核心功能是为开发者提供响应式、异步且非阻塞的 Scala 数据库访问支持。
akka-persistence-jdbc
综合 51
akka-persistence-jdbc 是 Akka Persistence 的 JDBC 插件。它主要解决 Akka Actor 状态持久化与恢复问题,能将日志(journal)和快照(snapshot)异步写入关系型数据库,并完整支持 Persistence Query API,方便开发者基于 DDD 构建响应式应用。
akka-grpc
综合 51
〔中文简介暂未生成〕 A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
argonaut
综合 50
Argonaut 是一个基于纯函数式编程理念的 Scala JSON 库。它主要解决 Scala 开发者在处理 JSON 时的解析、生成与数据映射需求。核心功能包括 JSON 数据的解析、格式化输出与操作,并提供便捷的编解码器(codecs),支持 JSON 与 Scala 原生数据类型之间的相互转换。
ducktape
综合 50
ducktape 是一款专为 Scala 3 设计的无样板类型转换库(灵感来自 chimney)。它主要解决相似数据模型间手动映射繁琐的问题,能在编译期自动、可定制地实现结构相似的 case class、sealed trait 和 enum 之间的无缝转换。
spark-solr
综合 50
spark-solr 是由 Lucidworks 开源的 Spark 与 Solr 集成工具。它主要解决两者之间的数据互通问题,核心功能包括:将 Solr 中的数据读取为 Spark DataFrame 或 RDD 进行分布式处理,以及利用 SolrJ 将 Spark 中的对象数据批量索引写入 Solr。
zinc
综合 50
Zinc 是 Scala 的增量编译库。它主要解决 Scala 项目全量编译耗时过长的问题。核心功能是在源码改动时分析代码结构,仅重新编译受影响的文件,在保证编译结果与全新编译完全一致的同时大幅缩短编译时间,被 sbt、Gradle、Maven 等主流构建工具广泛使用。
codepropertygraph
综合 50
〔中文简介暂未生成〕 Code Property Graph: specification, query language, and utilities
natchez
综合 50
Natchez 是一个面向 Scala 的函数式分布式链路追踪库。它结合 Cats 和 Cats-effect 生态,帮助开发者在微服务架构中追踪请求调用链路。核心功能是提供统一的追踪抽象,并支持接入 Jaeger、OpenTracing、Honeycomb 等后端工具进行监控与诊断。
mdoc
综合 50
mdoc 是一款针对 Scala 的 Markdown 文档生成工具。它主要解决技术文档中代码示例容易过时、报错的问题,核心功能是对 Markdown 文件中嵌入的 Scala 代码进行类型检查和编译运行,确保文档里的代码始终正确有效。
webjars
综合 50
〔中文简介暂未生成〕 Client-side web libraries packaged into JARs
reboot
综合 50
Dispatch Reboot 是一个 Scala 异步 HTTP 客户端库。它基于 Java 的 AsyncHttpClient(AHC)重写并封装,旨在为 Scala 开发者提供更符合语言习惯、易用的 HTTP 请求与交互接口,支持 Java 11+ 及 Scala 2.13、3.3.3+。
dicer
综合 49
〔中文简介暂未生成〕 Dicer auto-sharder: Infrastructure for building sharded services
akka-persistence-cassandra 是一个基于 Apache Cassandra 的 Akka Persistence 插件。它解决了分布式系统中事件溯源和状态持久化的问题,核心功能是为 Akka 提供高可用、可复制的持久化日志(journal)和快照存储(snapshot store)。
cats-mtl
综合 49
Cats MTL 为 Scala 的 Cats 库提供了单子变换器类型类(如 EitherT、StateT 等)。它解决了多变换器同时引入时隐式转换产生二义性的问题,让开发者能在作用域内安全混用多种变换器,并配套提供了便于测试类型类实现的定律支持。