19. asm.js asm.js 是一个底层、格外为 JavaScript 子集优化的编译器。这是 Mozilla 研究项目,类似 Emscripten, Mandreel, 和 LLJS. 开发语言:JavaScript 授权协议:~ 源码下载:https://github.com/dherman/asm.js |
18. Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。 开发语言:Go 授权协议:Apache 源码下载:https://github.com/dotcloud/docker |
17. SEnginx SEnginx是反向代理和Web服务器软件nginx的一个变种版本,SEnginx中的SE是Security Enhanced的缩写,即安全增强。 SEnginx在nginx上增加了一个Web安全模块的开发框架,并基于这个框架开发了若干Web安全模块,主要目的是增强nginx的安全特 性,并且让用户可以更加方便的使用这些安全特性。SEnginx除了包含我们自行开发的各种Web安全模块,还集成了多种第三方开源安全模块,包括 ModSecurity等。 开发语言:C 授权协议:BSD 源码下载:http://www.senginx.org/cn/index.php/下载 |
14. Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平 台,每天承载的读写请求数达几十亿条。 主要功能: * 读写分离 * 从库负载均衡 * IP过滤 * SQL语句黑白名单 * 自动分表 开发语言:C 授权协议:GPLv2 源码下载:https://github.com/Qihoo360/Atlas |
13. Firefly Firefly是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用Python编写,基于Twisted框架开发。它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务,节省大量游戏开发的工作时间,真正做到让使用者把精力放在游戏玩法逻辑上。用它可以搭建自定义的分布式架构,只需要修改相应的配置文件即可。 优势特性 采用单线程多进程架构,支持自定义的分布式架构; 方便的服务器扩展机制,可快速扩展服务器类型和数量; 与客户端采用TCP长连接,无需考虑粘包等问题; 封装数据缓存服务; 可实现实时热更新数据以及游戏逻辑,客户端玩家无感觉; 有几十个基础游戏玩法系统模块提供组装使用(v1.3.0提供) 开发语言:Python 授权协议:MIT 源码下载:http://git.oschina.net/9maio/firefly |