搜索结果:scala(248 个)
按分类缩小范围
circe
综合 54
〔中文简介暂未生成〕 Yet another JSON library for Scala
elastiknn
综合 54
Elastiknn 是一个基于 Scala 开发的 Elasticsearch 向量检索插件。它主要解决在 ES 中进行高维向量相似度检索的需求,支持存储稠密浮点向量和稀疏布尔向量,并能利用精确或近似(ANN)算法运行最近邻搜索,适用于图像检索和语义文本搜索等场景。
该项目是一款轻量级 Elasticsearch 与 Kibana 安全插件。它解决了无需额外部署反向代理或笨重外部容器即可安全暴露 ES 的问题。核心功能是在查询解析后进行高效的访问控制,提供身份认证、细粒度鉴权、加密、审计及 Kibana 多租户支持,阻止非法修改并防止数据被删。
scribe
综合 54
Scribe 是一款专为 Scala 生态从零构建的超高性能日志库。它解决了传统日志依赖 Java 框架封装所带来的性能损耗及跨平台受限问题。核心亮点在于无需配置文件、支持纯代码化配置,利用宏在编译期深度优化性能,且原生支持 JVM、Scala.js 及 Scala Native 跨平台运行,同时兼容 SLF4J。
baker
综合 54
Baker 是一个微服务业务流程编排库。它基于 Petri 网概念,解决复杂微服务调用与流转难以管理和协同的问题。核心功能是提供 Java/Kotlin/Scala DSL 将流程声明为由交互、数据和事件组成的“配方”,支持可视化展示,并能跨团队复用交互组件。
squeryl
综合 54
〔中文简介暂未生成〕 A Scala DSL for talking with databases with minimum verbosity and maximum type safety
macwire
综合 54
MacWire 是一个用于 Scala 的轻量级依赖注入库。它通过编译期宏自动生成对象实例化代码,解决传统手动组装依赖时样板代码繁琐的问题。核心提供 `wire`、`autowire` 等宏,具备类型安全、零运行时开销、无需注解等特性。
kaitai_struct_compiler
综合 54
kaitai_struct_compiler 是 Kaitai Struct 的官方参考编译器。它解决了不同编程语言中解析二进制格式需重复编写解析代码的问题。核心功能是将用 `.ksy` 声明式语言描述的二进制数据结构,自动编译生成 C++、Java、Python、Go、Rust 等多种目标语言的解析器代码,并提供开箱即用的访问 API。
scalacss
综合 54
〔中文简介暂未生成〕 Super type-safe CSS for Scala and Scala.JS.
penpot
综合 54
面向需要高效协作的产品团队的开源设计与原型平台。
scalamock
综合 54
〔中文简介暂未生成〕 Native Scala mocking framework
zio-prelude
综合 54
ZIO Prelude 是专为 Scala 设计的轻量级函数式抽象库,可替代 Cats 或 Scalaz。它抛弃了传统复杂的函子层级,深度融合 Scala 子类型特性与 ZIO 生态,提供常用代数抽象与实用数据类型(如 NonEmptyList、Validation 等),帮助开发者更简单、务实地组合类型与处理数据。
recheck
综合 54
recheck 是一款值得信赖的 ReDoS(正则表达式拒绝服务攻击)检测工具。它主要用 Scala 开发,旨在解决不安全正则导致的性能崩溃或安全漏洞问题。其核心功能是分析和检测正则表达式中的 ReDoS 风险,并提供相关 ESLint 插件以保障代码安全。
zephyr
综合 54
面向多种硬件架构的新一代可扩展、经过优化且安全的 RTOS。
frontend
综合 54
Frontend 是《卫报》(The Guardian)网站的后端服务系统。它基于 Scala 和 Play 框架构建,核心功能是处理并生成结构化 JSON 数据,提供给前端渲染服务(Dotcom Rendering)展示页面,同时严格保障响应速度与单次 I/O 限制等高性能指标。
refined
综合 54
refined 是一个 Scala 精细类型库。它通过类型级谓词约束数值范围,解决常规类型无法表达具体取值限制的问题。核心功能包括:在编译期通过宏校验字面量合法性并报错;在运行期校验动态数值;以及提供类型推断规则,支持在编译期安全转换兼容的精细类型。
scapegoat
综合 54
Scapegoat 是一个 Scala 静态代码分析插件(Linter),类似 Java 的 FindBugs。它能检测代码中易引发 Bug 的潜在隐患、非惯用写法及不规范风格。作为 Scala 编译器插件运行,支持集成到 SBT、Maven 和 Gradle 等构建工具中。
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 版本还支持多文件加载与损坏记录处理。