搜索结果:scala(248 个)
按分类缩小范围
geotrellis
综合 51
GeoTrellis 是一个高性能地理数据处理框架,采用 Scala 编写。它主要解决大规模地理空间栅格与矢量数据的读写与运算难题,支持栅格代数计算;同时深度整合 Spark,并提供针对 S3、HBase 等外部存储及 GDAL、GeoTools 的扩展支持。
sbt-eclipse
综合 51
〔中文简介暂未生成〕 Plugin for sbt to create Eclipse project definitions
scastie
综合 51
Scastie 是可在浏览器中直接运行的 Scala 交互式 Playground(类似网页版 sbt)。它解决了本地搭建 Scala 环境繁琐的问题,支持任意 Scala 版本、多后端(Scala 3、Scala.js 等)及公开库依赖检索。核心功能包括类似 IDE 的 worksheet 模式、代码在线分享与网页嵌入。
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+。