搜索结果:scala(44 个)
按分类缩小范围
ml-engineering
综合 71
机器学习工程开源电子书。
SynapseML
综合 68
SynapseML(原 MMLSpark)是基于 Apache Spark 的分布式机器学习库,主要解决大规模数据下构建 ML 流水线复杂度高的问题。它无缝兼容 SparkML API,支持在弹性集群上分布式训练,覆盖文本分析、计算机视觉、异常检测及深度学习等任务,并支持 Python、Scala 等多语言调用。
centrifugo
综合 67
语言无关的可扩展实时消息服务器,可作为 Pubnub、Pusher、socket.io 等的自托管替代方案。
Waves
综合 66
Waves 是基于 Scala 实现的 Waves 区块链官方标准节点客户端。它主要解决去中心化应用(DApp)的底层运行与网络互联问题。核心功能包括:交易的处理与验证、区块的生成与存储、节点间网络通信、提供对外交互的 REST API,以及支持智能合约(RIDE 语言)和插件扩展管理。
influxdb
综合 66
面向指标、事件及实时分析的可扩展数据存储系统。
eclair
综合 65
Eclair 是用 Scala 编写的比特币闪电网络实现,严格遵循 BOLT 规范。它依托 Bitcoin Core 监控链上数据与管理链上资金,提供通道开设、关闭及闪电网络收付款功能,并内置丰富的 HTTP JSON API,方便开发者快速集成闪电支付能力。
delta-sharing
综合 64
Delta Sharing 是开源的安全数据共享协议,解决跨计算平台实时交换大数据集的难题。它通过 REST 协议共享云存储上的数据,提供 Python、Spark 连接器及参考服务端,支持直接用 pandas、Spark 等工具读取 Delta Lake 或 Parquet 表。
caprover
综合 64
可扩展的开源 PaaS 平台,集成 Docker 与 Nginx 自动化配置,类似于自建版 Heroku。
cromwell
综合 64
Cromwell 是一个面向生物信息学的开源科学工作流执行引擎。它主要解决复杂分析流程难以在大规模环境中调度与扩展的问题。项目支持 WDL 工作流语言,采用模块化后端设计,可轻松将工作流无缝部署并运行在本地、AWS Batch 或 GCP Batch 等多种云端与 HPC 算力平台上。
gatling
综合 64
Gatling 是一个现代化的开源“测试即代码”负载压测工具。它基于 Netty 非阻塞引擎,以轻量化设计实现高并发压测,无需堆叠大量机器。开发者可用 Java、TS、JS、Kotlin 或 Scala 编写脚本,无缝接入 CI 并在性能衰退时阻断构建,自动生成包含响应时间和吞吐量的详细 HTML 报告。
spline
综合 64
Spline 是一个基于 Scala 开发的数据血缘追踪与可视化方案。它主要解决大数据处理流程中数据来源与流向不透明的问题,支持 Apache Spark 等框架。核心功能包括自动化捕获作业血缘、通过 REST/Kafka 接口传输并存储血缘数据,以及提供直观的可视化界面。
scala-steward
综合 63
Scala Steward 是一个自动化依赖更新机器人,解决手动排查和升级依赖耗时费力的问题。它能定期检查项目依赖与构建插件的版本更新,并自动提交 PR。支持 sbt、Maven、Mill、Scala CLI 等构建工具及 Giter8 模板。
scio
综合 63
Scio 是为 Apache Beam 和 Google Cloud Dataflow 打造的 Scala API,风格贴近 Spark。它解决了 Beam 原生开发体验繁琐的问题,提供批流一体的编程模型,深度整合 BigQuery、Pub/Sub 等 GCP 服务,并原生支持 Cassandra、Parquet、TensorFlow 等多样数据源与交互式 REPL。
openwhisk
综合 61
Apache OpenWhisk 是一个开源的 Serverless(无服务器)云平台。它让开发者无需管理底层服务器,即可通过 Docker 容器运行函数。其核心功能包括:支持将函数暴露为 API、使用规则和触发器实现事件驱动响应、编排复杂工作流,并支持本地及 Kubernetes 部署。
izumi
综合 61
Izumi 是提升 Scala 开发效率的独立工具与框架生态。它主要解决纯函数式 Scala(支持 Cats Effect、ZIO 等)在工程化中的繁琐痛点,核心提供编译期安全的依赖注入(distage)、跨测试共享资源的测试套件、基于字符串插值的结构化日志(LogStage)以及 Docker 测试集成等实用功能。
bitcoin-s
综合 61
bitcoin-s 是基于 Scala 语言、运行在 JVM 上的比特币与闪电网络开发工具包。它主要解决在 JVM 环境下构建加密货币应用的开发需求,核心功能涵盖比特币核心协议实现、加密算法、节点管理、链上钱包与 DLC 钱包,以及对 bitcoind、LND 等 RPC 的集成支持。
cassandra
综合 61
开源事务型分布式数据库,支持线性扩展与高容错,在通用硬件和云上均具高性能。
elasticmq
综合 61
ElasticMQ 是一个兼容 Amazon SQS 接口的内存消息队列系统,基于 Scala 构建。它主要解决本地开发与测试中依赖真实 AWS SQS 的成本与繁琐问题。核心功能包括支持 SQS 语义的轮询与延时消息、全异步无阻塞运行,支持独立部署、Docker 或嵌入式运行,并提供可选的持久化和 Web 管理界面。
kyuubi
综合 61
Apache Kyuubi 是一个分布式、多租户的 Serverless SQL 网关。它提供类 HiveServer2 的 JDBC/ODBC 接口,让开发者无需 Spark 背景,直接用纯 SQL 即可查询数仓与数据湖的大规模数据。服务端支持多租户架构,实现资源隔离、高并发与高可用。
sbt-native-packager
综合 60
sbt-native-packager 是一个 sbt 插件,解决 Scala/Java 应用打包及系统部署繁琐的问题。它能直接将应用构建为原生格式,支持输出 zip/tar 压缩包、Debian/RPM 安装包、macOS DMG、Windows MSI 以及 Docker 和 GraalVM 原生镜像;同时提供开箱即用的启动脚本,并支持 Systemd 等服务管理配置。