搜索结果:scala(80 个)
按分类缩小范围
jsoniter-scala
综合 55
jsoniter-scala 是一个高性能的 Scala JSON 解析与序列化库。它通过 Scala 宏在编译期生成安全且极速的 JSON 编解码器(codecs),避免了运行时的反射开销;同时还提供 circe booster 加速模块,并支持 JVM、Scala.js 及 Scala Native 等多平台。
slick
综合 55
〔中文简介暂未生成〕 Slick (Scala Language Integrated Connection Kit) is a modern database query and access library for Scala
gps-overlay-on-video
综合 55
gps-overlay-on-video 是一个用 Scala 开发的桌面工具,主要解决骑行等运动视频缺少实时数据展示的问题。它可以将 GPS 设备(如 Garmin、手机 Strava)记录的遥测数据合成并叠加到视频上,实时显示车速、海拔高度、爬坡坡度及心率区间等仪表盘信息。
twirl
综合 54
Twirl 是 Play 框架默认的模板引擎,也可在 Scala 或 Java 项目中脱离 Play 独立使用。它主要用于高效构建 Web 页面和文本输出,核心功能是将 HTML、JS、XML 或 TXT 等模板文件自动编译生成标准的 Scala 源代码,并提供 sbt 与 Maven 插件支持无缝集成构建。
scribe
综合 54
Scribe 是一款专为 Scala 生态从零构建的超高性能日志库。它解决了传统日志依赖 Java 框架封装所带来的性能损耗及跨平台受限问题。核心亮点在于无需配置文件、支持纯代码化配置,利用宏在编译期深度优化性能,且原生支持 JVM、Scala.js 及 Scala Native 跨平台运行,同时兼容 SLF4J。
squeryl
综合 54
〔中文简介暂未生成〕 A Scala DSL for talking with databases with minimum verbosity and maximum type safety
scalacss
综合 54
〔中文简介暂未生成〕 Super type-safe CSS for Scala and Scala.JS.
recheck
综合 54
recheck 是一款值得信赖的 ReDoS(正则表达式拒绝服务攻击)检测工具。它主要用 Scala 开发,旨在解决不安全正则导致的性能崩溃或安全漏洞问题。其核心功能是分析和检测正则表达式中的 ReDoS 风险,并提供相关 ESLint 插件以保障代码安全。
Vyxal
综合 54
〔中文简介暂未生成〕 A code-golfing language experience that has aspects of traditional programming languages - terse yet convenient.
quine
综合 53
Quine 是一款专为实时流数据设计的流式图解释器。它能接入 Kafka、Kinesis 等事件流,将其动态构建为有状态的图结构;核心特色是“持续查询”(Standing Queries),可在图数据中实时监测复杂模式并在命中时触发操作,将计算结果实时流式输出。
spark-excel
综合 53
spark-excel 是一个专为 Apache Spark 打造的插件,主要解决 Spark 原生不支持直接读写 Excel 文件的痛点。它能将 Excel 表格解析为 Spark DataFrame,支持指定单元格区域、表头及数据类型推断;其 V2 版本还支持多文件加载与损坏记录处理。
json4s
综合 53
〔中文简介暂未生成〕 JSON library
cats
综合 52
Cats 是一个基于 Scala 的轻量、模块化且可扩展的函数式编程库。针对 Scala 标准库兼顾面向对象的混合特性,它提供纯粹、高效、易上手且二进制兼容的函数式编程核心抽象,旨在为 Scala 纯函数式生态奠定基础,无需懂范畴论即可使用。
atlas
综合 52
Atlas 是由 Netflix 开源、基于 Scala 开发的内存维度时序数据库。它主要用于解决大规模监控中多维度时序数据的存储与管理问题,核心提供基于内存的快速数据写入、管理与查询能力,适用于对性能要求极高的时序数据后端场景。
jwt-scala
综合 52
jwt-scala 是一个为 Scala 打造的无外部依赖的 JSON Web Token(JWT)实现库。它支持 Java 17+、Scala 2.13 及 Scala 3,提供 HMAC、RSA、ECDSA 等多种签名算法,并可选扩展集成 Play、Circe、Json4s、uPickle 等主流 JSON 库,方便开发者在 Scala 生态中快速生成与验证 JWT。
sbt-updates
综合 52
sbt-updates 是一款用于检查项目依赖版本的 sbt 插件。它能从 Maven 等仓库获取元数据,检测项目依赖及 sbt 插件是否有新版本可用,并兼容交叉编译版本。核心功能包括在终端展示可升级依赖、导出更新报告、支持依赖过滤及有更新时自动阻断构建。
ratatool
综合 52
〔中文简介暂未生成〕 A tool for data sampling, data generation, and data diffing
case-app
综合 51
case-app 是一个 Scala 命令行参数解析库。它允许开发者直接用样例类(case class)字段来定义选项,自动完成参数解析并生成帮助信息。核心功能包括支持子命令、Shell 补全、注解定制帮助,以及跨 JVM、Scala.js 和 Scala Native 运行。
play-json
综合 51
Play JSON 是一个用 Scala 编写的强大 JSON 库。它不依赖 Play 框架,底层使用 Jackson 解析。主要解决 Scala 应用中 JSON 解析、序列化与对象映射的需求。核心功能包括内置完整的 JSON AST、与样例类互转,以及提供便利的 DSL 操作符(如 `\`)快速查询和遍历 JSON。
akka-persistence-jdbc
综合 51
akka-persistence-jdbc 是 Akka Persistence 的 JDBC 插件。它主要解决 Akka Actor 状态持久化与恢复问题,能将日志(journal)和快照(snapshot)异步写入关系型数据库,并完整支持 Persistence Query API,方便开发者基于 DDD 构建响应式应用。