2014 年最热门的国人开发开源软件 TOP 100
电脑 络 小K 1年前 (2015-01-20) 1378浏览 0评论
不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必。做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可。中国是开源不可忽视的力量。
而我们这个榜单也是从这些国人开发、主要参与开发或者基于国外开源软件进行改进并形成独立版本的软件中,根据该软件的访问、收藏、下载等多个角度, 从而得出前 100 名最受欢迎的开源软件。我们所评选出来的软件并非同类型,尽管放在一起不是很科学,但我们仍希望通过我们的视角让大家对国内一些热门的开源软件有所了解。
下面是 TOP 100 的软件列表:
1. JFinal
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率!
2. Dubbo
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring 框架无缝集成。
3. 禅道
禅道是 第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划 管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆 盖了项目管理的核心流程。
4. AFinal
Afinal 是一个 Android 的 Sqlite ORM 和 IOC 框架。同时封装了Android 中的 HTTP 框架,使其更加简单易用。Afinal 的宗旨是简洁,快速。约定大于配置的方式。尽量一行代码完成所有事情。
5. ECharts
ECharts 开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特 性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。
6. Druid
Druid 是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系;DruidDataSource 高效可管理的数据库连接池和 SQLParser。
7. Goagent
GoAgent 是一个使用Python和Google Appengine SDK编写的代理软件,goagent的初衷是弥补gappproxy的不足。
8. Amze UI
Amaze UI 是中国首个开源 HTML5 跨屏前端框架。Amaze UI 是一个轻量级、Mobile first的前端框架, 基于开源 区流行前端框架编写。
9. fastjson
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
10. CrossApp
CrossApp 是一款完全开源、免费、跨平台的移动应用开发引擎 。CrossApp 采用 C++ 开发(即将支持 JS 和 Lua 编写),可直接导出 iOS 和 Android 原生应用,拥有高性能,多控件,开发速度快的优势。
11. xUtils
xUtils 最初源于 Afinal 框架,进行了大量重构,使得 xUtils 支持大文件上传,更全面的 http 请求协议支持(10 种谓词),拥有更加灵活的 ORM,更多的事件注解支持且不受混淆影响…
12. SpringSide
SpringSide 是以 Spring Framework 为核心的,Pragmatic 风格的 JavaEE 应用参考示例,是 JavaEE 世界中的主流技术选型,最佳实践的总结与演示。
13. Cocos2d-x
Cocos2D-X 是全球知名的开源跨平台游戏引擎,易学易用,目前已经支持iOS、Android、Windows桌面、Mac OSX、Linux、BlackBerry、Windows Phone等平台。Cocos2d-JS统一了使用JS进行开发的开发体验,将HTML5引擎与JSB的API高度统一起来。
14. TeamTalk
TeamTalk 是由蘑菇街开发的开源即时通讯解决方案,适用于中小型企业,提供可靠的消息传递机制;支持文字、图片、语音等富文本信息;文件收发等。
15. Seafile
Seafile 是新一代的开源云存储软件。它提供更丰富的文件同步和管理功能,以及更好的数据隐私保护和群组协作功能。Seafile 支持 Mac、Linux、Windows 三个桌面平台,支持 Android 和 iOS 两个移动平台。
16. HP-Socket
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。
17. IKAnalyzer
IK Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。
18. zTree
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件。zTree 兼容 IE、FireFox、Chrome 等浏览器,可以在一个页面内可同时生成多个 Tree 实例,支持 JSON 数据,支持一次性静态生成和 Ajax 异步加载两种方式。
19. Koala
Koala(考拉)是一个面向Java开发者的开源免费开发平台,以领域驱动设计范 式为指导思想,以DDDLib框架为实现核心,提供KoalaUI前端框架、规范化项目管理工具OpenCI、在线领域建模工具、强大的组件库及可视化开发工具。
20. FastDFS
FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册 站、视频 站等等。
21. DWZ
DWZ 富客户端框架 (jQuery RIA framework),是中国人自己开发的基于 jQuery 实现的 Ajax RIA 开源框架。设计目标是简单实用,快速开发,降低 AJAX 开发成本。
22. JECP
JECP 集合了easyui +jfinal +druid+freemarker,是非常方便开发的企业协同系统。
23. Fastsocket
Fastsocket 是一个高扩展性的 Socket 以及 Linux 内核的底层 络实现。可以在多核机器上提供极好的性能,此外使用和维护还非常简单。目前该项目已经在新浪的生产环境中使用。该项目由清华大学和新浪 联合 组成的 Fastos 团队开发,该团队的使命是提升 Linux 内核的效率。
24. Firefly
Firefly 是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用Python编写,基于 Twisted 框架开发。它包括了开发框架和数据库缓存服务等各种游戏服务器基础服务,节省大量游戏开发的工作时间,真正做到让使用者把精力放在游戏玩法逻辑上。
25. SequoiaDB
巨杉数据库 SequoiaDB 是企业级NoSQL分布式大数据库,主要应用在政府、电信、金融、电力和互联 等拥有海量业务数据的行业。SequoiaDB 数据库支持高达几千节点的集群规模,和 PB 级别的数据存储。
26. Pomelo
pomelo 是由 易开发的基于node.js开发的高性能、分布式游戏服务器框架, 也可作为高实时web应用框架。
27. webmagic
webmagic 是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。webmagic 采用完全模块化的设计,功能覆盖整个爬虫的生命周期(链接提取、页面下载、内容抽取、持久化),支持多线程抓取,分布式抓取,并支持自动重试、自定义 UA/cookie等功能。
28. Kity Minder
29. ThinkPHP
ThinkPHP 是一个免费开源,快速、简单的面向对象的 轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。
30. DuiLib
DuiLib 是国内首个开源 的 DirectUI 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得 的开发工具UIDesigner。
31. MySQL MTOP
MySQLMTOP 是一个由 Python+PHP 开发的开源 MySQL 企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL 服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,即可对上百台MySQL数据库的状态、连接数、QTS、 TPS、数据库流量、复制、性能慢查询等进行时时监控。
32. ccflow
驰骋工作流程引擎,工作流程管理系统:简称 ccflow,是来解决政府机关、企事业单位管理经营活动中的业务作业过程中规范化、合理化的软件管理系统。它以多样的终端(计算机、手机、短信、 PDA),把单位的内 外部的各个部门、人员有机的联系起来。它有效的解决了各个环节中的时间、人力、财物等资源的损耗。
33. LiteIDE
LiteIDE 是一款开源、跨平台的轻量级Go语言集成开发环境(IDE)。
34. KodExplorer
35. Beetl
Beetl 相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,开发和维护模板有很好的体验。是新一代的模板引擎。
36. CecOS
CecOS 是 OPENFANS 开源 区的企业云操作系统项目,以KVM系统管理程序和开放的管理平台为基础,针对服务器和桌面虚拟化提供了一套完整的虚拟化解决方案。
37. MT
MT 是手机腾讯 前端团队开发维护的一个专注于移动端的js模块管理框架。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!