搜索结果:js(62 个)
按分类缩小范围
jsoniter-scala
综合 55
jsoniter-scala 是一个高性能的 Scala JSON 解析与序列化库。它通过 Scala 宏在编译期生成安全且极速的 JSON 编解码器(codecs),避免了运行时的反射开销;同时还提供 circe booster 加速模块,并支持 JVM、Scala.js 及 Scala Native 等多平台。
twirl
综合 54
Twirl 是 Play 框架默认的模板引擎,也可在 Scala 或 Java 项目中脱离 Play 独立使用。它主要用于高效构建 Web 页面和文本输出,核心功能是将 HTML、JS、XML 或 TXT 等模板文件自动编译生成标准的 Scala 源代码,并提供 sbt 与 Maven 插件支持无缝集成构建。
jackson-module-scala
综合 54
jackson-module-scala 解决了 Jackson 默认无法良好兼容 Scala 特有数据结构的问题。作为官方扩展模块,它为 Scala 提供序列化与反序列化支持,原生适配样例类(Case Classes)、Option、Tuple、集合(Seq/Map)及枚举等类型。支持 Scala 2 和 3,注册到 ObjectMapper 即可无缝处理 JSON、XML 等格式。
circe
综合 54
〔中文简介暂未生成〕 Yet another JSON library for Scala
kaitai_struct_compiler
综合 54
kaitai_struct_compiler 是 Kaitai Struct 的官方参考编译器。它解决了不同编程语言中解析二进制格式需重复编写解析代码的问题。核心功能是将用 `.ksy` 声明式语言描述的二进制数据结构,自动编译生成 C++、Java、Python、Go、Rust 等多种目标语言的解析器代码,并提供开箱即用的访问 API。
zio-json
综合 53
zio-json 是专为 Scala 生态打造的高性能、安全型 JSON 库,与 ZIO 紧密集成。它解决了传统 JSON 库编译慢、抵御恶意载荷能力弱的问题,提供极快编解码速度、安全防护、清晰的报错信息与轻量设计,且跨平台支持 Scala.js 和 Scala Native。
json4s
综合 53
〔中文简介暂未生成〕 JSON library
Laika
综合 52
〔中文简介暂未生成〕 Site and E-book Generator and Customizable Text Markup Transformer for sbt, Scala and Scala.js
case-app
综合 51
case-app 是一个 Scala 命令行参数解析库。它允许开发者直接用样例类(case class)字段来定义选项,自动完成参数解析并生成帮助信息。核心功能包括支持子命令、Shell 补全、注解定制帮助,以及跨 JVM、Scala.js 和 Scala Native 运行。
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。
argonaut
综合 50
Argonaut 是一个基于纯函数式编程理念的 Scala JSON 库。它主要解决 Scala 开发者在处理 JSON 时的解析、生成与数据映射需求。核心功能包括 JSON 数据的解析、格式化输出与操作,并提供便捷的编解码器(codecs),支持 JSON 与 Scala 原生数据类型之间的相互转换。
gears
综合 49
Gears 是面向 Scala 3 的实验性底层异步编程库。它主要解决并发编程复杂及计算泄漏问题,支持使用 `.await` 直接调用异步函数的直观编程风格;提供结构化并发与非结构化外部事件处理工具;并跨平台支持 JVM (>=21)、Scala Native 与 Scala.js (Wasm)。
parse-server
综合 47
基于 Node.js 和 Express 的 Parse Server 后端框架。
aeson
综合 47
aeson 是一个用于处理 JSON 数据的 Haskell 库。它专注于高性能,主要解决 Haskell 开发者在解析、操作和生成 JSON 数据时的效率需求,是处理 JSON 数据的核心基础工具。
cheerio
综合 46
快速、灵活且优雅的 HTML 与 XML 解析及操作库。
基于 Vue.js 和 zxcvbn 的密码强度检测组件。
woof
综合 44
Woof 是一个专为 Scala 3 和 Cats Effect 设计的纯函数式日志库。它解决了传统日志工具依赖运行时反射的问题,完全基于宏实现,并通过普通 Scala 代码进行配置。核心功能包括支持跨平台(JVM、Scala.js、Native)、结构化日志,以及提供 http4s 和 SLF4J 适配扩展。
palworld-server-docker
综合 43
用于轻松运行《幻兽帕鲁》(Palworld)专用服务器的 Docker 容器镜像。
jawn
综合 43
Jawn 是一个专注于极致解析速度的 Scala 通用 JSON 解析器。它主要解决 Scala 环境下 JSON 解析性能不足的问题,支持将 JSON 快速解析为自身或第三方的 AST。核心功能包括支持字符串、文件等多种输入源,以及提供多种模式的异步流式解析。