文档章节

本土开源时代,盘点那些重量级的国产开源项目

两味真火
 两味真火
发布于 2016/12/07 15:06
字数 1458
阅读 8712
收藏 197

近年来,国产开源项目的质量不断提高,也开始受到越来越多的关注,前些天锤子科技把发布会门票所得捐赠给国产开源团队,以及在刚刚结束的开源中国年终盛典中新增了“年度码云最受欢迎十大开源项目”颁奖典礼,都无疑是对本土开源最大的支持。本文将盘点国产项目中几款比较好的国产开源项目以供学习和交流,(排名没有先后,欢迎在评论区补充):

0. 前端 UI 框架 Layui 

今年备受关注的 Layui 是一款带着浓烈情怀的国产前端UI框架,她追求极简,又不失丰盈的内在,说她是史上最轻量的结晶,似乎并不为过。一切都源自于她对原生态的执着,对前端社区的那些噪杂声音的过滤,以及她本身的精心雕琢。

作者:@贤心

1. HTML5 跨屏前端框架 Amaze UI

Amaze UI 是中国首个开源 HTML5 跨屏前端框架。相比国外的前端框架,Amaze UI 专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及App内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。

作者:@云适配

2. Web 应用服务器 OpenResty

OpenResty (也称为 ngx_openresty)致力于将你的服务器端应用完全运行于 Nginx 服务器中,充分利用 Nginx 的事件模型来进行非阻塞 I/O 通信。不仅仅是和 HTTP 客户端间的网络通信是非阻塞的,与MySQL、PostgreSQL、Memcached、以及 Redis 等众多远方后端之间的网络通信也是非阻塞的。

作者:@章亦春

3. PHP框架 Yaf

Yaf  (Yet another framework) 是一个C语言编写的PHP框架。它被认为是最快和最低资源消耗的 PHP 框架,经过了良好的测试,并且现在已经很成功的应用在很多 web 项目上。

作者:@Laruence(鸟哥)

4.PHP开发框架 ThinkPHP

ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。

作者:@流年

5. Web 调用 Node 模块 NW.js

可以让你直接在 DOM 上调用所有 Node.js 模块,相当于使用一种新的方法来编写 Web 应用。NW.js 的前身是node-webkit 。

作者:@RogerWang

NW.js logo

6. Javascript图表库 ECharts 

ECharts  开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

作者:@Kener-林峰

7. 跨平台游戏引擎 Cocos2D-X

Cocos2D-X 是全球知名的开源跨平台游戏引擎,易学易用,目前已经支持iOS、Android、Windows桌面、Mac OSX、Linux、BlackBerry、Windows Phone等平台。Cocos2d-JS统一了使用JS进行开发的开发体验,将HTML5引擎与JSB的API高度统一起来。引擎配套有活跃的社区支持,已有来自Google、Zynga、Microsoft、Intel、Samsung、BlackBerry等跨国公司的优秀工程师为引擎贡献代码,开源社区24小时轮转所有的缺陷都被迅速发现并修复。

作者:@王哲Walzer

8.网络通信引擎 Swoole

Swoole 是一个专门为PHP语言设计的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。

9. WEB + ORM 框架 JFinal

JFinal  是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!

作者:@JFinal

10. 轻量级 JavaScript 框架 Vue.js

Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。

当然牛逼的国产开源项目还有很多,由于篇幅有限,本文暂时只列出以上几款,旨在让优秀的国产项目得到更多的关注,同时也希望抛砖引玉,各位认为还有其他值得称赞和学习的项目,欢迎在评论区补充以供大家共同学习。

另:以上项目很多是国际合作项目,这里的"国产开源软件"是指由国人发起或者国人参与的开源软件。我们深知开源无国界,技术无国界。这里讲“国产”只是为了推动国人参与开源的热情。

© 著作权归作者所有

共有 人打赏支持
两味真火

两味真火

粉丝 2631
博文 28
码字总数 40694
作品 0
深圳
运营/编辑
私信 提问
加载中

评论(51)

RickyLi
RickyLi
smart-framew和Tiny竟然没有上榜,这两款框架只是比较低调。
微脸盆
微脸盆
赞一个
天天可乐
天天可乐

引用来自“beykery”的评论

引用来自“贤心”的评论

引用来自“清靜無虞”的评论

作者列的所谓“重量级”国产开源项目,还真没几个称得上重量级。bat随便哪一家不是好几十个开源项目,网易、当当这些公司也不少开源项目。不说大家用的不多的哪些,就说阿里的fastjson、druid、dubbo三件套,哪一个的用户不比你列出来的那些项目的用户多?你列出来的大多数只是喜欢在osc刷版本而已。

引用来自“贤心”的评论

是的,比如 layui,根本称不上重量级,毕竟主打“轻量级” 😅

引用来自“云适配”的评论

围观贤心大神~~~😆
围观妹纸,居然能和妹纸同时出现在0和1。。。😍

还三件套,dubbo已经早不维护了。另外两个不错
dubbo不知道是不是因为便宜了JD所以停止维护了
beykery
beykery

引用来自“贤心”的评论

引用来自“清靜無虞”的评论

作者列的所谓“重量级”国产开源项目,还真没几个称得上重量级。bat随便哪一家不是好几十个开源项目,网易、当当这些公司也不少开源项目。不说大家用的不多的哪些,就说阿里的fastjson、druid、dubbo三件套,哪一个的用户不比你列出来的那些项目的用户多?你列出来的大多数只是喜欢在osc刷版本而已。

引用来自“贤心”的评论

是的,比如 layui,根本称不上重量级,毕竟主打“轻量级” 😅

引用来自“云适配”的评论

围观贤心大神~~~😆
围观妹纸,居然能和妹纸同时出现在0和1。。。😍

还三件套,dubbo已经早不维护了。另外两个不错
贤心
贤心

引用来自“清靜無虞”的评论

作者列的所谓“重量级”国产开源项目,还真没几个称得上重量级。bat随便哪一家不是好几十个开源项目,网易、当当这些公司也不少开源项目。不说大家用的不多的哪些,就说阿里的fastjson、druid、dubbo三件套,哪一个的用户不比你列出来的那些项目的用户多?你列出来的大多数只是喜欢在osc刷版本而已。

引用来自“贤心”的评论

是的,比如 layui,根本称不上重量级,毕竟主打“轻量级” 😅

引用来自“云适配”的评论

围观贤心大神~~~😆
围观妹纸,居然能和妹纸同时出现在0和1。。。😍
司徒永超
司徒永超

引用来自“alphasu”的评论

为什么这些人这么多时间写代码?还是说他们将工作内容转化为开源?
每天几个小时就可以了。
两味真火
两味真火

引用来自“Skiychan”的评论

引用来自“Skiychan”的评论

Vue呢?

引用来自“Tom-Lin”的评论

很多真正的重量级的大作没见,例如前端,vue竟然没有,反而前两个UI竟然进去了,作者估计是接触开源不长吧
实际上第一个我很少听,除了在OSC听。但Vue我可是在各在地方都见到。且是开发者自发的讨论。所以我认为Vue不上档就说不过去了。

回复@Skiychan : 必须上榜
云适配
云适配

引用来自“清靜無虞”的评论

作者列的所谓“重量级”国产开源项目,还真没几个称得上重量级。bat随便哪一家不是好几十个开源项目,网易、当当这些公司也不少开源项目。不说大家用的不多的哪些,就说阿里的fastjson、druid、dubbo三件套,哪一个的用户不比你列出来的那些项目的用户多?你列出来的大多数只是喜欢在osc刷版本而已。

引用来自“贤心”的评论

是的,比如 layui,根本称不上重量级,毕竟主打“轻量级” 😅
围观贤心大神~~~😆
永久封禁用户
永久封禁用户

引用来自“Skiychan”的评论

Vue呢?

引用来自“Tom-Lin”的评论

很多真正的重量级的大作没见,例如前端,vue竟然没有,反而前两个UI竟然进去了,作者估计是接触开源不长吧
实际上第一个我很少听,除了在OSC听。但Vue我可是在各在地方都见到。且是开发者自发的讨论。所以我认为Vue不上档就说不过去了。
逝水巟言
逝水巟言
mark
【源资讯 第09期】平安夜别光顾着撸代码,看看开源界发生了什么大事~

“双旦”马上就要到了,到处都洋溢着喜庆的气氛,热闹怎么少得了开源呢~ 开源中国 “2016 年度最受欢迎中国开源软件”评选活动正式启动啦!根据软件 2016 年在开源中国的关注度、浏览量、收藏...

两味真火
2016/12/23
4.5K
3
Jenkins X:基于 Kubernetes 的新一代 CI/CD 平台 | 活动通知

随着云原生应用时代的到来,以 DevOps、持续交付、容器和微服务为代表的技术领域引领了新一波的技术变革,并对软件交付模式带来的深远影响。 业界普遍在探寻云原生应用时代下的持续交付解决方...

高效运维
2018/10/09
0
0
毫无保留的“共享经济”,这场开源盛会你不能错过!

2017,“共享”一词红遍大江南北,共享单车、共享充电宝、共享KTV等等全新模式,带动共享经济迅速渗透至日常生活中。然而,如果你询问一名开发者,最伟大的共享经济是什么?他们的答案会是:...

OSC源创君
2017/12/15
1K
5
“金猿奖”大赛热力进行中!开源中国马越担任评委

【导言】 想要自己的作品获得游戏领域的大咖指点? 想要签约发行并获得资本风投机构的支持? 想要百家媒体进行全方位报道宣传? 赛事的号角已响起,2016“金猿奖·独立游戏开发者大赛”等你来...

来亚盒子
2016/09/22
2.1K
16
开源中国 CEO 马越:互联网繁荣造就火爆的开源

【天极网开发频道】开源技术迅猛发展,具有代表性的是OpenStack、Hadoop、Cloud Foundry等开源项目。我们基于企业级开源市场的发展,探究开源技术与企业级市场的最佳结合点,邀请开源社区的代...

找人帮忙
2015/06/08
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

rabbitmq安装教程

RabbitMQ有Windows与Linux版本的,这里先写Windows版本的安装。 以前安装软件总是在百度上找某某安装教程,结果能按照教程安装好的软件真的不多。想起先前以为大牛说的一句话,去官网按照官网...

em_aaron
今天
6
0
Android 贝塞尔曲线实践——波浪式运动

一、波浪效果如下 贝塞尔曲线自定义波浪效果的案例很多,同样方法也很简单,大多数和本案例一样使用二次贝塞尔曲线实现,同样还有一种是PathMeasure的方式,这里我们后续补充,先来看贝塞尔曲...

IamOkay
今天
3
0
Nmap之防火墙/IDS逃逸

选项 解释 -f 报文分段 --mtu 指定偏移大小 -D IP欺骗 -sI 原地址欺骗 --source-port 源端口欺骗 --data-length 指定发包长度 --randomize-hosts 目标主机随机排序 --spoof-mac Mac地址欺骗 ...

Frost729
今天
2
0
带你搭一个SpringBoot+SpringData JPA的环境

不知道大家对SpringBoot和Spring Data JPA了解多少,如果你已经学过Spring和Hibernate的话,那么SpringBoot和SpringData JPA可以分分钟上手的。 其实我在学完SpringBoot和SpringData JPA了之...

java菜分享
今天
7
0
Chocolatey 在Window搭建一个开发环境

在看了(利用 Chocolatey 快速在 Windows 下搭建一个开发环境)后,准备从零开始 一、准备工作 1、用管理员权限启动:powershell,执行错误请参考(PowerShell因为在此系统中禁止执行脚本的解...

近在咫尺远在天涯
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部