Scala

Scala 是一门类 Java 的编程语言,它结合了面向对象编程和函数式编程。Scala 的设计目的是要和两种主流面向对象编程语言 Java 和 C#实现无缝互操作,这两种主流语言都非纯面向对象。Scala运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。
Scrooge 是一个 Thrift 代码解析/生成器,能够生成 Scala 和 Java 代码。这就意味着,它能够取代 Apache Thrift 代码生成器,并能在 libthrift 上生...
2600Scala语法解析工具
Java 8 的对象函数式扩展,目标是减少代码行数,提高代码质量,提供了持久化集合、错误处理函数式抽象、模式匹配等等。 Vavr 融合了面向对象编程的强大功能,具有功能编程的优雅性和坚固性。 最...
1470JavaJava开发工具
Dotty 是 Scala 的下一代编译器,也是 Scala 的新语言概念和编译器技术研究平台。 具有以下特性: Union, intersection and literal singleto...
2620Scala编译器
Diffy是一个开源的自动化测试工具,它能够自动检测基于Apache Thrift或者基于HTTP的服务。使用Diffy,只需要进行简单的配置,之后不需要再编写测试代码。 Diffy主要基于稳定...
3020Scala测试工具
Metascala 是使用 Scala 编写的极小 metacircular Java Virtual Machine (JVM)。Metascala 大约有 3000 行的 Scala 代码,...
2100ScalaJava开发工具
Horizon 是一个 SBT 插件,能够在你的 Scala 代码库中自动创建任务,添加新工具。比如说: 发布到 Maven Central 生成文档 发布文档 更改版本号 (e.g. in y...
1700Scala项目构建
bijection 是一个双向可逆函数,可以在两种类型中转换,在 bijection 中往返的协议将带回给原始的对象。
1760Java代码管理分析/审查/优化
algebird 是用于 Scala 的抽象代数。这些代码主要是用于建立聚合系统(通过 Scalding 或 Storm)。
1390Scala代码管理分析/审查/优化
Gatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种性能指标。Gatling主要用于测量基于HTTP的服务器,比如Web...
1050Scala性能测试和优化
sbt 是一个简单的 Scala 项目构建工具,要求 Java 1.5 或者更高。
1630Java项目构建
Polynote 一种多语言编程 notebook 环境,与 Apache Spark 集成,并为 Scala、Python 和 SQL 提供强大的支持。Polynote 旨在使数据科学家和 A...
1130Scala开发工具
BFG Repo-Cleaner 是一个实用的 Git 开源工具,使用 Scala 编写,用于移除提交到 git 分支上的二进制大文件,正如 git-filter-branch 命令实现的功能一...
2810ScalaGit开源工具
Stranslator 是一个极致精简的国际化库,可以让你很方便的翻译你的(Scala)应用中的文本。 目的:Scala 中缺乏对软件国际化的支持,而 Java 传统的 properties 文...
1120Scala开发工具
OpenWhisk 是一个由 IBM 开源的、事件驱动的无服务器计算平台,你可以将操作代码发送给 OpenWhisk,然后提供 OpenWhisk 代码要处理的数据流。OpenWhisk 负责处...
1420Scala服务框架/平台
Lagom是一个响应式微服务框架。 Lagom是瑞典语当中的词汇,意思是刚刚好,足够了。 微服务是有关创建大小合适的服务的,也就是说,他们只有拥有正确水平的功能和解耦才能够充分实现可扩展性和弹性...
1030Scala开发工具
stringmetric是Scala的字符串相似性度量算法的库。(如:Dice/Sorensen, Hamming, Jaccard, Jaro, Jaro-Winkler, Levenshte...
1050Scala开发工具
cassovary 是一个用于 JVM 的简单大型图形处理库。
900ScalaJava开发工具
sbt 是一个用于构建 Scala 和 Java 项目的构建工具,要求 Java 1.6 或者更新版本。
900Java项目构建
SBuild 是基于 Scala 的构建系统,是一个非常快速,强大而灵活的构建工具。它可以用来构建任何您想要的东西,并且不强制任何样式,但是它的主要目标是所有针对Java VM的项目。SBuil...
1890Scala项目构建
HouseMD 是一款非常敏捷的Java进程运行时的诊断调式命令行工具, 它具备安全易用高效的特点, 让它非常适合在要求严格的线上(生产)环境中使用. 特性 交互式命令行 支持Tab自动补全或候...
1630Java程序调试工具
当前共23个项目more
×
寻找源码
源码描述
联系方式
提交