社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
2017 年开源中国社区新增开源项目排行榜 TOP 100 新鲜出炉!
这份榜单根据 2017 年开源中国社区新收录的开源项目的关注度和活跃度整理而来,这份最受关注的 100 款开源项目榜单在一定程度上预示着业界的最新流行趋势。
可以看到,前十名中有九个是国内开发者开发的开源项目,这个比例相比于去年已大大提高。
此外,榜单中的项目已经过筛选,均符合国际 OSI 批准的开源协议。
值得注意的是,今年关于人工智能的项目明显增加了不少,无论是 PHP、JavaScript 还是其他语言都诞生了相关的人工智能开源项目。不过一如既往地,Web 框架类项目依然是排行榜的主力军。
看看最受 oscer 关注的 TOP 100 开源项目都有哪些 ——
前 50 预览
排名 | 软件名 | 排名 | 软件名 |
1 | t-io | 26 | DWSurvey |
2 | Guns | 27 | Aurora IMUI |
3 | iView | 28 | Mars |
4 | UCKeFu | 29 | IJPay |
5 | Neditor | 30 | QIQIIM |
6 | FastAdmin | 31 | ngx-fastdfs |
7 | ybg-spring-fast | 32 | Face Recognition |
8 | vue-element-admin | 33 | ApolloAuto |
9 | iNotify.js | 34 | DFace |
10 | PHP-ML | 35 | MinDoc |
11 | Lottie | 36 | RediSearch |
12 | Tale | 37 | ZanUI-WeApp |
13 | Tars | 38 | Timesheet.js |
14 | DockerFly | 39 | Hikyuu |
15 | beimi | 40 | Centrifugo |
16 | Jboot | 41 | Rancher |
17 | iView admin | 42 | SaltOps |
18 | SVNAdmin | 43 | EverVim |
19 | PearPlayer | 44 | Best Resume Ever |
20 | UReport2 | 45 | AR.js |
21 | ElasticHD | 46 | Ant Design Pro |
22 | ActFramework | 47 | Jmockdta |
23 | JEHC | 48 | Egg.js |
24 | Win10-UI | 49 | wxBot |
25 | opencron | 50 | Apollo(阿波罗) |
...... |
t-io 是一个网络框架,从这一点来说是有点像 netty 的,但 t-io 的特点在于,它不仅仅是一个网络框架, 因为它为常见和网络相关的业务(如 IM、消息推送、RPC、监控)提供了近乎于现成的解决方案,即开箱即用的 API。t-io 的口号是让网络编程更简单和有趣。
项目主页:http://t-io.org/
授权协议:Apache-2.0
Guns 基于 SpringBoot,致力于做更简洁的后台管理系统,完美整合 SpringMVC + Shiro + MyBatis-Plus + Beetl。Guns 项目代码简洁,注释丰富,上手容易。同时,Guns 包含许多基础模块(用户管理、角色管理、部门管理、字典管理等 10 个模块),可以直接作为一个后台管理系统的脚手架。
项目主页:https://gitee.com/naan1993/guns
授权协议:Apache-2.0
iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。
项目主页:https://www.iviewui.com/
授权协议:MIT
优客服是一个全渠道融合的客服系统,融合多个客服渠道,帮助各种行业各种规模的企业建立客服体系。通过将邮件、短信、电话语音、WebIM 在线客服、微信、微博、H5 页面、APP 接口等多个渠道来源的客户服务请求与对话汇聚在一个管理平台,用统一的方式来响应和支撑客户服务。
项目主页:https://gitee.com/ukewo/ukefu
授权协议:Apache-2.0
Neditor 是基于 Ueditor 的一款现代化界面富文本编辑器,不论从功能还是从其它各方面来讲,Ueditor 都是一款无以替代的编辑器产品。只是已经不符合现代化样式的需求,于是修改了它的样式,实现了这样的效果:
项目主页:https://gitee.com/notadd/neditor
授权协议:MIT
FastAdmin 是一款基于 ThinkPHP 5 + Bootstrap 的极速后台开发框架。
项目主页:http://www.fastadmin.net/
授权协议:Apache-2.0
以 SpringBoot 为中心,模块化开发系统,用户可以随意删减除权限框架外任意的系统模块。复用、组装性强。主要应用技术:Spring Security+Ehcache+Quartz+Swagger2+MySQL 5.6+Spring JDBC+Druid+Spring Social+Spring Session+layerui+Vue.js等。
项目主页:https://gitee.com/YYDeament/88ybg
授权协议:GPLv3
vue-element-admin 是一个后台集成解决方案,它基于 Vue.js 和 Element。它使用了最新的前端技术栈,内置了 i18 国际化解决方案、动态路由、权限验证等很多功能特性。本项目并不是一个脚手架,更倾向于是一个集成解决方案。
项目主页:https://github.com/PanJiaChen/vue-element-admin
授权协议:MIT
JavaScript 实现浏览器的 title 闪烁、滚动、声音提示、chrome、Firefox、Safari 等系统通知。
项目主页:https://git.io/iNotify
授权协议:MIT
PHP-ML 是一个使用 PHP 编写的机器学习库。这个机器学习库虽然没有特别高大上的算法,但具有最基本的机器学习、分类等算法。它同时包含算法,交叉验证,神经网络,预处理,特征提取等。
项目主页:https://github.com/php-ai/php-ml
授权协议:MIT
Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具。Lottie 目前支持 Android, iOS, React Native 和 Web,能够实时渲染 After Effects 动画特效。
项目主页:http://airbnb.io/lottie/
授权协议:Apache-2.0
Tale 是一款简洁美观的 Java 博客系统,让每一个有故事的人更好的表达想法!Tale 使用了轻量级 mvc 框架 Blade 开发,默认主题使用了漂亮的 pinghsu。
项目主页:https://gitee.com/biezhi/tale
授权协议:MIT
Tars 这个名字取自于电影"星际穿越"中的机器人,它是基于名字服务使用 Tars 协议的高性能 RPC 开发框架,配套一体化的运营管理平台,并通过伸缩调度,实现运维半托管服务。目前支持 Linux 操作系统,支持 Java、C++ 以及 Node.js 语言。
项目主页:https://github.com/Tencent/Tars
授权协议:BSD
DockerFly 是基于 Docker 1.12+(Docker API 1.24+) 开发的 Docker 管理工具,提供了最基本的基于 Docker 的管理功能,目的是能够方便广大 Docker 初学者以及 Docker 管理员能够快速的进行 Docker 容器的管理和维护。
项目主页:https://gitee.com/helyho/DockerFly
授权协议:Apache-2.0
贝密游戏是一系列棋牌游戏的名称,其中包含麻将、斗地主、德州扑克。采用当前最流行的房卡模式。
项目主页:https://gitee.com/beimigame/beimi
授权协议:Apache-2.0
Jboot 是一个基于 jfinal 和 undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api 自动生成、Opentracing 数据追踪、metrics 数据监控、分布式session、代码生成器、shiro安全控制等功能,专为大型分布式项目和微服务而生。
项目主页:https://gitee.com/fuhai/jboot
授权协议:Apache-2.0
iView admin 是基于 Vue.js,搭配使用 iView UI 组件库形成的一套后台集成解决方案。iView admin 遵守 iView 设计和开发约定,风格统一,设计考究。
项目主页:https://gitee.com/icarusion/iview-admin
授权协议:MIT
SVNAdmin 基于 svnkit,是一个安全,流畅,极简的管理工具。支持 SVN 仓库创建和管理、SVN 用户、用户组创建和管理、SVN 资源权限授权、用户权限查看以及密码更改等功能。SVN 仓库支持多库模式。
项目主页:https://gitee.com/hpboys/svnadmin
授权协议:Apache-2.0
PearPlayer(梨享播放器)是完全用 JavaScript 写的开源 HTML5 流媒体播放框架,实现了融合 HTTP(包含 HTTPS、HTTP2)、WebRTC 的多协议、多源、低延迟、高带宽利用率的无插件 Web 端流媒体加速能力。
项目主页:https://gitee.com/PearInc/PearPlayer.js
授权协议:MIT
UReport2 是一款高性能的架构在 Spring 之上的纯 Java 报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。
项目主页:https://gitee.com/youseries/ureport
授权协议:Apache-2.0
ElasticHD 是一款使用 Go 语言编写的 ElasticSearch 的可视化应用。不依赖 ES 的插件安装,更便捷;导航栏直接填写对应的 ES IP 和端口就可以操作 ES 了。
项目主页:https://gitee.com/farmerx/ElasticHD
授权协议:MIT
ActFramework 是一种简洁易用,具有强大表达力的 Java MVC 全栈框架。
项目主页:http://actframework.org/
授权协议:Apache-2.0
JEHC 开源平台,采用技术为:Spring,SpringMVC,Mybatis,Activiti5(Activiti 可视化设计器基于 IE,火狐,谷歌,360 等浏览器),Solr4.10,MySQL,Redis,Ehcache,服务器监控模块,tk压缩,Extjs 6.2 ,Bootstrap,Junit单元测试,Logback,同时融入了 Hessian,数据库读写分离,MQ 消息中间件等技术。
项目主页:https://gitee.com/jehc/jehc
授权协议:GPL
Win10-UI 是一款 Win10 风格的后台 UI 框架。它使用了丰富的 Win10 桌面元素,包括桌面图标、窗口化子页面管理、开始菜单、动态小磁贴等组件,兼容主流现代浏览器及移动端的屏幕尺寸,适合快速开发后台管理系统的前端界面。
项目主页:https://github.com/yuri2peter/win10-ui/
授权协议:SATA
一个功能完善、真正通用的 Linux 定时任务调度定系统,满足多种场景下各种复杂的定时任务调度,同时集成了 Linux 实时监控、WebSSH,提供一个方便管理定时任务的平台。
项目主页:https://gitee.com/benjobs/opencron
授权协议:Apache-2.0
DWSurvey 是一款方便、高效、实用的调研问卷系统,一款基于 Java Web 的开源问卷表单系统。
项目主页:http://www.diaowen.net/
授权协议:AGPL
Aurora IMUI 是一个通用的即时通讯(IM) UI 库,不特定于任何 IM SDK。已经同时支持 Android/iOS。
该 UI 库提供了消息列表、输入视图等常用组件,支持常见的消息类型:文字、图片、语音、视频等。默认包含多套界面风格,也能根据自己的需要自定义。
项目主页:https://gitee.com/jpush/aurora-imui
授权协议:MIT
Mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关、平台性无关的基础组件。目前已接入微信 Android、iOS、Mac、Windows、WP 等客户端。
项目主页:https://github.com/Tencent/mars
授权协议:MIT
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
项目主页:https://gitee.com/javen205/IJPay
授权协议:Apache-2.0
QIQIIM 提供简单快捷的 IM 方案,快速打造在线 IM 方案,可用于公司内网、外网通讯,客服系统等,已用 netty4 实现了 socket, websocket,现已结合了 layim。
项目主页
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!