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