搜索结果:cti(85 个)
按分类缩小范围
ox
综合 58
Ox 是面向 Scala 3 和 JDK 21+ 的并发与流处理库。它基于 JVM 虚拟线程,让开发者无需复杂的异步语法,就能以直观的“直接风格”编写高并发代码。核心功能包括结构化并发(安全管理生命周期与异常)、带背压的流处理,以及熔断、重试、限流等容错韧性机制。
Carp
综合 56
Carp 是一门专为游戏、音频合成和可视化等实时高性能场景设计的静态类型 Lisp 语言。它没有垃圾回收器和虚拟机,通过所有权追踪实现自动且确定性的内存管理,避免隐藏的性能开销。同时支持静态类型推导、Lisp 宏、REPL 交互,并能直接与现有 C 代码集成。
alpakka
综合 56
Alpakka 是面向 Java 和 Scala 的响应式企业集成库。它基于 Akka Streams 和 Reactive Streams 构建,专为解决微服务、云环境与异构旧系统之间的数据集成问题。其核心功能是提供原生支持背压(Backpressure)的流式集成管道与 DSL,防止数据交互时系统过载。
OpenMontage
综合 56
开源 Agent 视频制作系统,内含 12 条制作管线与 100+ 工具,将 AI 编程助手变为完整视频制作工具。
fs2
综合 55
FS2 是 Scala 的纯函数式流式 I/O 处理库,主要解决高并发、带副作用数据流的安全与高效处理问题。其核心提供可组合的流(Stream)和拉取(Pull)抽象,在保障资源安全与高性能的同时,支持与 Cats-Effect 等不同副作用库结合使用。
alpakka-kafka
综合 55
Alpakka Kafka 是面向 Java 和 Scala 的 Kafka 连接器。它主要解决 Kafka 与响应式流(Reactive Streams)系统的集成问题,通过将 Apache Kafka 无缝接入 Akka Streams,提供原生支持背压(Backpressure)的流式数据处理能力。
starter-workflows
综合 55
官方提供的 GitHub Actions 起步工作流模板集合。
baker
综合 54
Baker 是一个微服务业务流程编排库。它基于 Petri 网概念,解决复杂微服务调用与流转难以管理和协同的问题。核心功能是提供 Java/Kotlin/Scala DSL 将流程声明为由交互、数据和事件组成的“配方”,支持可视化展示,并能跨团队复用交互组件。
neut
综合 54
Neut 是一个采用静态内存管理的函数式编程语言。它解决了传统函数式语言依赖 GC 的内存开销问题,在无需额外类型注解的情况下,实现可预测的、基于类型的内存管理。项目支持完整 λ 演算,可编译为 LLVM IR 和原生二进制,并内置 LSP、代码格式化与快速原型开发支持。
zio-prelude
综合 54
ZIO Prelude 是专为 Scala 设计的轻量级函数式抽象库,可替代 Cats 或 Scalaz。它抛弃了传统复杂的函子层级,深度融合 Scala 子类型特性与 ZIO 生态,提供常用代数抽象与实用数据类型(如 NonEmptyList、Validation 等),帮助开发者更简单、务实地组合类型与处理数据。
swift-syntax
综合 53
用于解析、检查、生成和转换 Swift 源码的库集合。
code-review-graph
综合 53
面向 MCP 和 CLI 的本地优先代码智能图谱,构建持久化代码地图以缩减 AI 编码工具上下文。
munit
综合 53
MUnit 是一个 Scala 测试库。它主要解决测试报错不明确和框架难扩展的问题,核心功能是提供极具可操作性、清晰直观的错误提示信息,并具备高度可扩展的 API,方便开发者编写和定制单元测试。
cats
综合 52
Cats 是一个基于 Scala 的轻量、模块化且可扩展的函数式编程库。针对 Scala 标准库兼顾面向对象的混合特性,它提供纯粹、高效、易上手且二进制兼容的函数式编程核心抽象,旨在为 Scala 纯函数式生态奠定基础,无需懂范畴论即可使用。
cats-tagless
综合 52
〔中文简介暂未生成〕 Library of utilities for tagless final encoded algebras
fs2-kafka
综合 52
fs2-kafka 是一个基于 Scala 的开源库。它结合官方 Apache Kafka 客户端与 FS2 框架,解决在 Scala 函数式编程中以流式方式操作 Kafka 的问题。核心功能是提供纯函数式的 API,支持以流(Stream)的形式高效消费、生产和处理 Kafka 消息。
nix-tree
综合 51
**nix-tree** 是一个用 Haskell 编写的终端交互工具,解决 Nix 派生包(derivation)依赖关系复杂、体积难以直观分析的问题。它支持终端内按键浏览依赖树,查看自身大小与闭包体积,提供搜索、依赖溯源及导出 DOT 格式等功能。
为 AI Agent 打造的开源网页爬虫与信息提取工具,基于 Apache-2.0 协议开源。
ciris
综合 51
Ciris 是一个专为 Scala 打造的函数式配置加载库。它旨在解决 Scala 应用中的配置加载问题,核心特点是轻量级且可组合,让开发者能够以函数式的方式轻松管理和组合应用配置。
scastie
综合 51
Scastie 是可在浏览器中直接运行的 Scala 交互式 Playground(类似网页版 sbt)。它解决了本地搭建 Scala 环境繁琐的问题,支持任意 Scala 版本、多后端(Scala 3、Scala.js 等)及公开库依赖检索。核心功能包括类似 IDE 的 worksheet 模式、代码在线分享与网页嵌入。