-
WebKit Web 浏览器引擎
WebKit 是一个跨平台的 Web 浏览器引擎,苹果的 Safari、谷歌的 Chrome 浏览器都是基于这个框架来开发的。WebKit 还支持移动设备和手机,包括 iPhone 和 Android 手机都是使用 WebKit 做为浏览器的核心。 WebKit ……
-
npm Node.js 包管理工具
npm 是Node.js的包管理工具,用来安装各种 Node.js 的扩展。 npm 是 JavaScript 的包管理工具,也是世界上最大的软件注册表。有超过 60 万个 JavaScript 代码包可供下载,每周下载约 30 亿次。npm 让 JavaScript ……
-
OpenTTD 模拟经营游戏
OpenTTD 是 Microprose 发行的运输大亨豪华版(TTD) 的开源版。玩家扮演新成立的运输公司老板,通过建设铁路、公路、桥梁、机场、车站等设施,运输旅客、货物和各种自然资源的模拟经营游戏。游戏最终目标是通过运输……
-
Anime JavaScript 动画引擎
Anime 是一个灵活且轻量级的 JavaScript 动画库。和 CSS,独立变换,SVG,DOM 属性和 JS 对象配合使用。具有以下特性: 具体的动画参数 具体的目标值 多个定时值 播放控制 运动路径 运行效果:
-
SWT 本地化GUI组件库
SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT/SWING是基本等价的。SWT以方便有效的方式提供了便携式的 (即Write Once,……
-
EJS JavaScript 模板引擎
EJS 可以将数据和模板合并然后生成 HTML 文本。 示例代码: <!-- templates/supplies.ejs --><h1>Supplies</h1><ul><% for(var i=0; i<supplies.length; i++) {%> <li><……
-
DNSCrypt 加密DNS传输的工具
dnscrypt-proxy 可当作是一个 DNS 代理服务器,用于提供 DNS 客户端和服务器之间的安全通讯。 DNSCrypt是一个确保客户与DNS服务器之间传输安全的工具,基于DNSCurve修改而来。 由于Domain Name System(DNS)设计上……
-
Cucumber 自动化测试工具
Cucumber 是一个能够理解用普通语言描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,旨在提高软件质量并降低维护成本的软件开发过程。用多种语言编写,支持Java、JavaScript、Ruby、.Net等多种开发语言……
-
Oryx 开源机器学习项目
Oryx的目标是帮助Hadoop用户搭建并部署能够实时查询的机器学习模型,例如垃圾邮件过滤和推荐引擎。随着数据的不断流入,Oryx还将支持自我更新。 无论从建模还是部署,Oryx都可以随需扩展,Owen认为这是Oryx与Hadoo……
-
Apache Groovy JVM 动态脚本语言
Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性。 Groovy主要的特点包括: 是一个基于Java 虚拟机的敏捷动态语言。 构建在强大的 Java 语言之上 并添加了从 Pytho……