搜索结果:scala(159 个)
按分类缩小范围
sbt-native-packager
综合 60
sbt-native-packager 是一个 sbt 插件,解决 Scala/Java 应用打包及系统部署繁琐的问题。它能直接将应用构建为原生格式,支持输出 zip/tar 压缩包、Debian/RPM 安装包、macOS DMG、Windows MSI 以及 Docker 和 GraalVM 原生镜像;同时提供开箱即用的启动脚本,并支持 Systemd 等服务管理配置。
sttp
综合 60
sttp 是一款专为 Scala 设计的 HTTP 客户端库。它解决了 Scala 生态中网络请求调用繁琐、技术栈割裂的问题。核心功能包括:提供统一易用的 API,支持同步、Future 及各类函数式 Effect(如 cats-effect、ZIO);兼容 OkHttp 等多种底层后端;支持 URI 插值、JSON 自动编解码、流式传输、文件收发与 WebSocket。
http4s
综合 60
〔中文简介暂未生成〕 A minimal, idiomatic Scala interface for HTTP
scalajs-react
综合 60
scalajs-react 将 React 封装进 Scala.js,解决了用 Scala 开发前端时类型安全和语法契合度不足的问题。它支持 Hooks、Context 等 React 特性,可无缝集成 Cats 等纯函数式生态,并内置了专属的路由、测试与性能优化工具。
framework
综合 59
〔中文简介暂未生成〕 Lift Framework
metals
综合 59
Metals 是一个基于语言服务器协议(LSP)构建的 Scala 语言服务器。它旨在为各大代码编辑器提供丰富的 IDE 级功能支持,作为 IntelliJ IDEA 等传统 IDE 的轻量级替代方案,帮助 Scala 开发者在日常编码中获得更好的开发体验。
caliban
综合 59
Caliban 是一个面向 Scala 的纯函数式 GraphQL 库,用于构建 GraphQL 服务端与客户端。它能帮开发者免去手动定义 Schema 的繁琐样板代码,利用 Scala 标准类型在编译期完成 Schema 定义与校验,并结合运行时解析器,提供兼顾纯函数式和高性能的 GraphQL 解决方案。
redis4cats
综合 59
redis4cats 是一个 Scala 版的 Redis 客户端,基于 Cats Effect、Fs2 和 Java 异步客户端 Lettuce 构建。它解决了在函数式编程中安全、异步操作 Redis 的需求,提供纯函数式的 Effects API 与 Streams 流式处理支持,适用于生产环境。
graphframes
综合 59
〔中文简介暂未生成〕 GraphFrames is a package for Apache Spark which provides DataFrame-based Graphs
stream-reactor
综合 59
stream-reactor 是 Kafka Connect 连接器集合,解决 Kafka 与外部系统的数据同步问题。它提供多种 Source 和 Sink 连接器,支持 S3、Cassandra、MongoDB 等存储与队列,方便搭建实时数据管道。
udash-core
综合 59
Udash 是一个基于 Scala.js 的全栈 Web 开发框架。它解决了前后端类型不统一及维护繁琐的问题。核心功能包括:响应式数据绑定、类型安全的 HTML/CSS 生成、前后端共享代码、基于 WebSocket 的双向 RPC 与 REST 通信,并提供前端路由和国际化支持。
webmagic
综合 59
一款可扩展的 Java 网络爬虫框架。
intellij-scala
综合 58
intellij-scala 是 JetBrains 为 IntelliJ IDEA 打造的 Scala 语言官方插件。它让开发者能在 IDEA 中高效编写 Scala 代码,核心提供代码高亮、智能补全、重构与检查,支持类型与隐式信息查看,并无缝集成 SBT 等构建工具、测试框架、调试器及 Worksheet。
scalacheck
综合 58
ScalaCheck 是一个专为 Scala 和 Java 程序设计的基于属性的自动化测试库。它受 QuickCheck 启发,能自动生成大量测试数据来验证代码属性是否始终成立,免去手写个别用例的繁琐。它零外部依赖,自带测试运行器,并深度集成了 SBT、ScalaTest 和 specs2。
tapir
综合 58
Tapir 是一个声明式、类型安全的 Scala HTTP API 库。它将端点定义与业务逻辑解耦,只需一套代码即可同时生成 HTTP 服务端、客户端调用代码,并自动导出 OpenAPI/AsyncAPI 文档。能无缝兼容 Netty、http4s、ZIO 等主流 Scala 生态框架。
professional-programming
综合 58
面向充满好奇心的软件工程师的学习资源合集。
ox
综合 58
Ox 是面向 Scala 3 和 JDK 21+ 的并发与流处理库。它基于 JVM 虚拟线程,让开发者无需复杂的异步语法,就能以直观的“直接风格”编写高并发代码。核心功能包括结构化并发(安全管理生命周期与异常)、带背压的流处理,以及熔断、重试、限流等容错韧性机制。
ScalaPB
综合 58
ScalaPB 是专为 Scala 设计的 Protocol Buffers 编译器插件。它解决 Scala 原生开发中 Protobuf 代码生成的痛点,能将 proto 文件转换为 Scala 样例类、解析器和序列化器。支持 proto2/proto3、gRPC、JSON 转换及与 Java 代码共存互转,便于项目渐进式迁移。
scalikejdbc
综合 58
〔中文简介暂未生成〕 A tidy SQL-based DB access library for Scala developers. This library naturally wraps JDBC APIs and provides you easy-to-use APIs.
vinyldns
综合 58
〔中文简介暂未生成〕 DNS automation and governance for streamlining DNS operations and enabling safe and secure DNS self-service