2014年最热门的国人开发开源软件TOP100
原文见于:
http://developer.51cto.com/art/201501/464232.htm
2015-01-21 15:24 开源中国 区 字 : T | T

AD:WOT2015 互联 运维与开发者大会 热销抢票
不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必。做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可。中国是开源不可忽视的力量。
而我们这个榜单也是从这些国人开发、主要参与开发或者基于国外开源软件进行改进并形成独立版本的软件中,根据该软件的访问、收藏、下载等多个角度,从而得出前 100 名最受欢迎的开源软件。我们所评选出来的软件并非同类型,尽管放在一起不是很科学,但我们仍希望通过我们的视角让大家对国内一些热门的开源软件有所了解。
下面是 TOP 100 的软件列表:
1. JFinal
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有 Java 语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率!
开发语言:Java
授权协议:Apache
源码下载:http://git.oschina.net/jfinal/jfinal
2. Dubbo
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。
开发语言:Java
授权协议:Apache
源码下载:https://github.com/alibaba/dubbo
3. 禅道
禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
开发语言:PHP
授权协议:LGPL
源码下载:http://git.oschina.net/wwccss/zentaopms
4. AFinal
Afinal 是一个 Android 的 Sqlite ORM 和 IOC 框架。同时封装了 Android 中的 HTTP 框架,使其更加简单易用。Afinal 的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。
开发语言:Java
授权协议:Apache
源码下载:http://git.oschina.net/fuhai/afinal
5. ECharts
ECharts 开源来自百度商业前端数据可视化团队,基于 html5 Canvas,是一个纯 Javascript 图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
开发语言:JavaScript
授权协议:MIT
源码下载:https://github.com/ecomfe/echarts
6. Druid
Druid 是一个 JDBC 组件,它包括三部分:DruidDriver 代理 Driver,能够提供基于 Filter-Chain 模式的插件体系;DruidDataSource 高效可管理的数据库连接池和 SQLParser。
开发语言:Java
授权协议:Apache
源码下载:http://git.oschina.net/wenshao/druid
7. Goagent
GoAgent 是一个使用 Python 和 Google Appengine SDK 编写的代理软件,goagent 的初衷是弥补 gappproxy 的不足。
开发语言:Python
授权协议:GPLv2
源码下载:http://git.oschina.net/goagent/goagent
8. Amze UI
Amaze UI 是中国首个开源 HTML5 跨屏前端框架。Amaze UI 是一个轻量级、Mobile first 的前端框架,基于开源 区流行前端框架编写。
开发语言:JavaScript/HTML/CSS
授权协议:MIT
源码下载:http://git.oschina.net/amazeui/amazeui
9. fastjson
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
开发语言:Java
授权协议:Apache
源码下载:http://git.oschina.net/wenshao/fastjson
10. CrossApp
CrossApp 是一款完全开源、免费、跨平台的移动应用开发引擎。CrossApp 采用 C++ 开发(即将支持 JS 和 Lua 编写),可直接导出 iOS 和 Android 原生应用,拥有高性能,多控件,开发速度快的优势。
开发语言:C++
授权协议:MIT
源码下载:http://git.oschina.net/9miao/CrossApp
11. xUtils
xUtils 最初源于 Afinal 框架,进行了大量重构,使得 xUtils 支持大文件上传,更全面的 http 请求协议支持(10 种谓词),拥有更加灵活的 ORM,更多的事件注解支持且不受混淆影响…
开发语言:Java
授权协议:Apache
源码下载:https://github.com/wyouflf/xUtils
12. SpringSide
SpringSide 是以 Spring Framework 为核心的,Pragmatic 风格的 JavaEE 应用参考示例,是 JavaEE 世界中的主流技术选型,最佳实践的总结与演示。
开发语言:Java
授权协议:Apache
源码下载:https://github.com/springside/springside4
13. Cocos2d-x
Cocos2D-X 是全球知名的开源跨平台游戏引擎,易学易用,目前已经支持 iOS、Android、Windows 桌面、Mac OSX、Linux、BlackBerry、Windows Phone 等平台。Cocos2d-JS 统一了使用 JS 进行开发的开发体验,将 HTML5 引擎与 JSB 的 API 高度统一起来。
开发语言:C/C++/JavaScript/Lua
授权协议:MIT
源码下载:https://github.com/cocos2d/cocos2d-x
14. TeamTalk
TeamTalk 是由蘑菇街开发的开源即时通讯解决方案,适用于中小型企业,提供可靠的消息传递机制;支持文字、图片、语音等富文本信息;文件收发等。
开发语言:Java
授权协议:Apache
源码下载:http://tt.mogu.io/home/download
15. Seafile
Seafile 是新一代的开源云存储软件。它提供更丰富的文件同步和管理功能,以及更好的数据隐私保护和群组协作功能。Seafile 支持 Mac、Linux、Windows 三个桌面平台,支持 Android 和 iOS 两个移动平台。
开发语言:C/Python
授权协议:GPLv3
源码下载:http://git.oschina.net/lins05/seafile
16. HP-Socket
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。
开发语言:Java
授权协议:Apache
源码下载:https://github.com/ldcsaa/HP-Socket
17. IKAnalyzer
IK Analyzer 是一个开源的,基于 Java 语言开发的轻量级的中文分词工具包。
开发语言:Java
授权协议:Apache
源码下载:https://code.google.com/p/ik-analyzer/
18. zTree
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件。zTree 兼容 IE、FireFox、Chrome 等浏览器,可以在一个页面内可同时生成多个 Tree 实例,支持 JSON 数据,支持一次性静态生成和 Ajax 异步加载两种方式。
开发语言:JavaScript
授权协议:MIT
源码下载:http://git.oschina.net/zTree/zTree_v3
19. Koala
Koala (考拉)是一个面向 Java 开发者的开源免费开发平台,以领域驱动设计范式为指导思想,以 DDDLib 框架为实现核心,提供 KoalaUI 前端框架、规范化项目管理工具 OpenCI、在线领域建模工具、强大的组件库及可视化开发工具。
开发语言:Java
授权协议:Apache
源码下载:http://git.oschina.net/openkoala/koala
20. FastDFS
FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册 站、视频 站等等。
开发语言:C/C++
授权协议:GPLv3
源码下载:https://code.google.com/p/fastdfs/
21. DWZ
DWZ 富客户端框架 (jQuery RIA framework),是中国人自己开发的基于 jQuery 实现的 Ajax RIA 开源框架。设计目标是简单实用,快速开发,降低 AJAX 开发成本。
开发语言:JavaScript
授权协议:Apache
源码下载:https://code.google.com/p/dwz/
22. JECP
JECP 集合了 easyui +jfinal +druid+freemarker,是非常方便开发的企业协同系统。
开发语言:Java
授权协议:GPL
源码下载:http://git.oschina.net/loyin/jecp
23. Fastsocket
Fastsocket 是一个高扩展性的 Socket 以及 Linux 内核的底层 络实现。可以在多核机器上提供极好的性能,此外使用和维护还非常简单。目前该项目已经在新浪的生产环境中使用。该项目由清华大学和新浪 联合组成的 Fastos 团队开发,该团队的使命是提升 Linux 内核的效率。
开发语言:C
授权协议:GPLv2
源码下载:https://github.com/fastos/fastsocket
24. Firefly
Firefly 是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用 Python 编写,基于 Twisted 框架开发。它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务,节省大量游戏开发的工作时间,真正做到让使用者把精力放在游戏玩法逻辑上。
开发语言:Python
授权协议:MIT
源码下载:http://git.oschina.net/9miao/firefly
25. SequoiaDB
巨杉数据库 SequoiaDB 是企业级 NoSQL 分布式大数据库,主要应用在政府、电信、金融、电力和互联 等拥有海量业务数据的行业。SequoiaDB 数据库支持高达几千节点的集群规模,和 PB 级别的数据存储。
开发语言:C++
授权协议:AGPL
源码下载:http://git.oschina.net/wangzhonnew/SequoiaDB
26. Pomelo
pomelo 是由 易开发的基于 node.js 开发的高性能、分布式游戏服务器框架, 也可作为高实时 Web 应用框架。
开发语言:JavaScript
授权协议:MIT
源码下载:https://github.com/NetEase/pomelo
27. webmagic
webmagic 是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的 API,只需少量代码即可实现一个爬虫。webmagic 采用完全模块化的设计,功能覆盖整个爬虫的生命周期(链接提取、页面下载、内容抽取、持久化),支持多线程抓取,分布式抓取,并支持自动重试、自定义 UA/cookie 等功能。
开发语言:Java
授权协议:Apache
源码下载:http://git.oschina.net/flashsword20/webmagic
28. Kity Minder
开发语言:JavaScript/HTML/CSS
授权协议:MIT
源码下载:https://github.com/fex-team/kityminder
29. ThinkPHP
ThinkPHP 是一个免费开源,快速、简单的面向对象的轻量级 PHP 开发框架,遵循 Apache2 开源协议发布,是为了敏捷 Web 应用开发和简化企业应用开发而诞生的。
开发语言:PHP
授权协议:Apache
源码下载:http://git.oschina.net/liu21st/thinkphp
30. DuiLib
DuiLib 是国内首个开源的 DirectUI 界面库,开放,共享,惠众,共赢,遵循 bsd 协议,可以免费用于商业项目,目前支持 Windows 32 、Window CE、Mobile 等平台。Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具 UIDesigner。
开发语言:C++
授权协议:BSD
源码下载:http://git.oschina.net/zjg555543/DuiLib
31. MySQL MTOP
MySQLMTOP 是一个由 Python+PHP 开发的开源 MySQL 企业监控系统。系统由 Python 实现多进程数据采集和告警,PHP 实现 WEB 展示和管理。MySQL 服务器无需安装任何 Agent,只需在监控 WEB 界面配置相关数据库信息,启动监控进程后,即可对上百台 MySQL 数据库的状态、连接数、QTS、 TPS、数据库流量、复制、性能慢查询等进行时时监控。
开发语言:Python
授权协议:GPL
源码下载:http://git.oschina.net/ruzuojun/MySQLMTOP
32. ccflow
驰骋工作流程引擎,工作流程管理系统:简称 ccflow,是来解决政府机关、企事业单位管理经营活动中的业务作业过程中规范化、合理化的软件管理系统。它以多样的终端(计算机、手机、短信、 PDA),把单位的内外部的各个部门、人员有机的联系起来。它有效的解决了各个环节中的时间、人力、财物等资源的损耗。
开发语言:C#
授权协议:LGPL
源码下载:http://ccflow.org/Default.aspx
33. LiteIDE
LiteIDE 是一款开源、跨平台的轻量级 Go 语言集成开发环境(IDE)。
开发语言:C++/Go
授权协议:LGPL
源码下载:http://git.oschina.net/visualfc/liteide
34. KodExplorer
开发语言:PHP
授权协议:GPL
源码下载:http://git.oschina.net/kalcaddle/KODExplorer
35. Beetl
Beetl 相对于其他 Java 模板引擎,具有功能齐全,语法直观,性能超高,开发和维护模板有很好的体验。是新一代的模板引擎。
开发语言:Java
授权协议:BSD
源码下载:http://git.oschina.net/xiandafu/beetl2.0
36. CecOS
CecOS 是 OPENFANS 开源 区的企业云操作系统项目,以 KVM 系统管理程序和开放的管理平台为基础,针对服务器和桌面虚拟化提供了一套完整的虚拟化解决方案。
开发语言:Java/C/C++/Python
授权协议:GPL
源码下载:http://git.oschina.net/openfans.org/cecos.engine
37. MT
MT 是手机腾讯 前端团队开发维护的一个专注于移动端的 JS 模块管理框架。
开发语言:Java/JavaScript
授权协议:MIT
源码下载:http://git.oschina.net/luyongfugx/mt
38. Smark
开发语言:C/C++
授权协议:GPL
源码下载:http://git.oschina.net/elerao/Smark
39. jsGen
jsGen 是用纯 JavaScript 编写的新一代开源 区 站系统,主要用于搭建 SNS 类型的专业 区,对客户端 AngularJS 应用稍作修改也可变成多用户博客系统、论坛或者 CMS 内容管理系统。
开发语言:JavaScript
授权协议:MIT
源码下载:http://git.oschina.net/zensh/jsgen
40. Snaker
Snaker 是一个基于 Java 的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持。
开发语言:Java
授权协议:Apache
源码下载:http://git.oschina.net/yuqs/snakerflow
41. Cynthia
Cynthia 是个问题管理/BUG 管理/任务管理/项目管理系统。Cynthia 提供了一个基于 Web 的、开源的、跨平台的软件项目管理和问题管理的解决方案。通过极大的灵活度,实现了特殊性和普遍性的统一。
开发语言:Java
授权协议:GPL
源码下载:http://git.oschina.net/cynthia/Cynthia
42. 哎嘛
哎嘛是一款基于 GPL 授权协议的 OSC 开源中国(http://www.oschina.net/)第三方客户端。你可以在上面浏览 OSC 最新的资讯、博客、动弹与 200 万开源中国用户进行互动交流。
开发语言:Java
授权协议:GPL
源码下载:http://git.oschina.net/tonlin/android-app
43. S2JH
S2JH 集结最新主流时尚开源技术的面向企业级 Web 应用的基础开发框架,提供一个 J2EE 相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考。
开发语言:Java
授权协议:LGPL
源码下载:http://git.oschina.net/xautlx/s2jh
44. KindEditor
开发语言:JavaScript
授权协议:LGPL
源码下载:http://git.oschina.net/luolonghao/kindeditor
45. Redis Studio
Redis Studio 是 Redis 桌面客户端,支持 Windows 操作系统。 Redis Studio 提供更轻量级,更友好,更高效的 Redis 管理。
开发语言:C/C++
授权协议:BSD
源码下载:https://github.com/cinience/RedisStudio
46. Tengine
Tengine 是由淘宝 发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量 站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的 站如淘宝 ,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的 Web 平台。
开发语言:C
授权协议:BSD
源码下载:http://git.oschina.net/mirrors/tengine
47. Egret
Egret Framework 是一款使用 JavaScript (TypeScript)编写的 HTML5 开源免费游戏框架。Egret Framework 的核心定位是开放,高效,优雅。基于它,你可以快速轻松地构建属于自己的 HTML5 移动游戏。
开发语言:JavaScript
授权协议:MIT
源码下载:https://github.com/egret-labs/egret-core
48. JEECG
JEECG 是类似 Grails,Ruby on Rails 的快速开发框架,跟 Grails 相比,JEECG 是一款轻量级的 J2EE 框架,采用主流 SSH2,上手容易且封装了完善的完善的基础模块(用户权限、 表集成、数据字典、查询生成器、代码生成器、常用共通封装)可直接投入项目开发。
开发语言:Java/JavaScript/HTML/CSS
授权协议:GPLv3
源码下载:http://git.oschina.net/jeecg/jeecg
49. SuperSocket
SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用 Socket,如何维护 Socket 连接,Socket 是如何工作的。
开发语言:C#
授权协议:Apache
源码下载:http://git.oschina.net/kerryjiang/supersocket
50. EasyHadoop
EasyHadoop 是一个 Hadoop 一键安装系统,方便大家更容易安装部署 Hadoop 软件。EasyHadoop 由前暴风影音数据团队修湘调研,向磊编写,以 GPL 协议进行开源。
开发语言:PHP/Python
授权协议:GPLv3
源码下载:https://github.com/xianglei/easyhadoop
51. dog-tunnel
狗洞是一个高速的 P2P 端口映射工具,同时支持 socks5 代理。UDP 底层基于开源库 KCP 重写,效率大大提高,在恶劣环境下优势明显,同时提供非 p2p 版本(lite 版本)。
开发语言:Google Go
授权协议:MIT
源码下载:https://github.com/vzex/dog-tunnel
52. RoadFlow
RoadFlow 是天知软件旗下基于 .NET 的集成工作流引擎的快速开发平台,由从事六年以上 OA 及工作流开发与实施的团队设计开发,该工作流平台已应用于众多大型企事业单位。拥有全浏览器兼容的可视化流程设计器、表单设计器、基于角色的权限管理等系统开发必须功能,大大为您节省开发时间,是您开发 OA、 CRM、HR 等企事业各种应用管理系统和工作流系统的最佳基础平台。
开发语言:C#
授权协议:LGPL
源码下载:http://git.oschina.net/jiuyong/RoadFlow
53. Deepin
Deepin 是一个致力于为全球用户提供美观易用,安全可靠的 Linux 发行版。它不仅仅对最优秀的开源产品进行集成和配置,还开发了基于 HTML5 技术的全新桌面环境、系统设置中心、以及音乐播放器,视频播放器,软件中心等一系列面向日常使用的应用软件。
开发语言:无
授权协议:GPL
源码下载:http://sourceforge.net/projects/deepin/files
54. jieba
“结巴”中文分词:做最好的 Python 中文分词组件 “Jieba” ,支持三种分词模式:精确模式,全模式,搜索引擎模式;支持繁体分词;支持自定义词典。
开发语言:Python
授权协议:MIT
源码下载:http://git.oschina.net/fxsjy/jieba
55. SSDB
SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库,支持 zset (sorted set),map (hash),kv,list 等数据结构,用来替代或者与 Redis 配合存储十亿级别列表的数据.
开发语言:C/C++
授权协议:BSD
源码下载:https://github.com/ideawu/ssdb
56. Velocity.js
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!