不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必。做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可。中国是开源不可忽视的力量。
而我们这个榜单也是从这些国人开发、主要参与开发或者基于国外开源软件进行改进并形成独立版本的软件中,根据该软件的访问、收藏、下载等多个角度,从而得出前 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应用框架。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!