2017 年度码云新增项目排行榜 TOP 50,为它们打“call”

2017 年度码云新增项目排行榜 TOP 50 正式出炉 !2017 结束了,大家来关注一下这一年里码云上新增的最热门的开源项目吧。此榜单根据 2017 年在码云上新增开源项目的 Watch、Star、Fork 数量以及其他角度进行统计,从而得出前 50 名最热门的开源项目。

码云发展至今,越来越多的开源编辑选择在上面开源自己的作品,通过这份 2017 码云新增项目 TOP 50 榜单,希翼大家可以了解到 2017 年里国内开源的现状,也能在其中找到自己需要的项目。

?1.guns

Guns 基于 SpringBoot,致力于做更简洁的后台管理系统,完美整合 springmvc + shiro + mybatis-plus + beetl + flowable。Guns 项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架。Guns v3.0 新增rest api 服务,提供对接服务端接口的支撑,并利用 jwt token 鉴权机制给予客户端的访问权限,传输数据进行 md5 签名保证传输过程数据的安全性。Guns v3.1 新增集成工作流引擎 flowable6.2.0。

编辑:@stylefeng

地址:https://gitee.com/naan1993/guns

开源协议:Apache

2.?t-io

旧时王谢堂前燕,飞入寻常百姓家——当年那些王谢贵族们才拥有的"百万级即时通讯"应用,将因为 t-io 的诞生,纷纷飞入普通人家的屋檐下。t-io: 让网络编程更轻松和有趣。

编辑:@talent-tan

地址:https://gitee.com/tywo45/t-io

开源协议:Apache

3.?AG-Admin

AG-Admin 是国内首个基于 Spring Cloud 微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支撑多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用 Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis 等主要框架和中间件,前端采用 vue-element-admin 组件。http://43.248.136.159:9999

编辑:@老A

地址:https://gitee.com/geek_qi/ace-security

开源协议:Apache

4.?beimi

贝密游戏是一系列棋牌游戏的名称,其中包含麻将、斗地主、德州,目前正在进行UI设计以及后台系统(JAVA)开发,7月份发布0.1.0版本,仅包含前端UI方案。首个版本会采用当前最流行的房卡模式。

编辑:@贝密游戏

地址:https://gitee.com/beimigame/beimi

开源协议:Apache

5.?xbin-store

模仿国内知名 B2C 网站,实现的一个分布式 B2C 商城 使用 Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。使用 Spring Cloud 版本请查看http://git.oschina.net/binu/xbin-store-cloud

编辑:@binux

地址:https://gitee.com/binu/xbin-store

开源协议:GPL

6.?layui

采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,极低门槛,拿来即用。它区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。http://www.layui.com/

编辑:@贤心

地址:https://gitee.com/sentsin/layui

开源协议:MIT

7.?UCKeFu

优客服是一个多渠道融合的客户支撑服务平台,包含 WebIM,微信,电话,邮件,短信等接入渠道:http://c.ukewo.cn/

编辑:@优客服-多渠道客服系统

地址:https://gitee.com/ukewo/ukefu

开源协议:Apache

8.XxPay

XxPay 聚合支付使用 Java 开发,包括 spring-cloud、dubbo、spring-boot 三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境http://www.xxpay.org

编辑:@jmdhappy

地址:https://gitee.com/jmdhappy/xxpay-master

开源协议:MIT

9.fastadmin

FastAdmin 是一款基于 ThinkPHP5+Bootstrap 的极速后台开发框架。

编辑:@Karson

地址:https://gitee.com/karson/fastadmin

开源协议:Apache

10.?saltops

SaltOps 是一个基于 SaltStack 和 Django 开发的运维平台, 平台的主要功能包括:CMDB、包发布管理、工具系统、最终作为包发布和工具系统的角色与 Jenkins、Zabbix 等系统进行整合。

编辑:@吴文豪

地址:https://gitee.com/wuwenhao/saltops

授权协议:GPL

11.?ybg-spring-fast

以 SpringBoot 为中心,模块化开发系统,用户可以随意删减除权限框架外任意的系统模块。复用,组装性强。2种打包方式,传统可运行的tomcat目录 以及直接 jar 方式运行。主要应用技术:SpringSecurity+Ehcache+quartz+swagger2+Mysql5.6.... 主要包含系统全方位监控,权限管理。定时任务,API 在线接口,OSS 云存储,第三方登录,在线支付,代码生成,工作流等内容。文档较全,适合单机型框架开发。http://www.88ybg.com

编辑:@Deament

地址:https://gitee.com/SYDeament/88ybg

开源协议:GPL

12.?jboot

Jboot 是一个基于 jfinal 和 undertow 开发的微服务框架。提供了 AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api 自动生成、Opentracing 数据追踪、metrics 数据监控、分布式session、代码生成器、shiro 安全控制等功能。

编辑:@fuhai

地址:https://gitee.com/fuhai/jboot

开源协议:Apache

13.?spring-boot-pay

支付服务:支付宝,微信,银联详细代码案例;支付 API 文档、持续更新中http://doc.52itstyle.com/

编辑:@小柒2012

地址:https://gitee.com/52itstyle/spring-boot-pay

开源协议:GPL

14.IJPay

IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。http://blog.csdn.net/zyw_java

编辑:@Javen205

地址:https://gitee.com/javen205/IJPay

开源协议:Apache

15.?zscat-me

基于 springboot dubbo 构建的一个商城项目,包括前端,后端和 h5 应用,作为 zscat 应用实践的模板项目。包含 sso 登录、API 网关、流量控制、自定义协议包装、自动 crud、自动缓存、读写分离、分布式缓存、分布式定时任务、分布式锁、消息队列、事件机制、oauth2.0 登录、全文搜索、集成 qiniu 文件服务、集成dubbo、集成springcboot等功能。http://j2shop.tunnel.qydev.com/street/index http://j2shop.tunnel.qydev.com/login

编辑:@zhuan

地址:https://gitee.com/catshen/zscat_sw

授权协议:GPL

16.?miaosha

秒杀、抢购解决方案,设计目标:性能支撑"小米印度抢购搞挂AMAZON事件”。

编辑:@kater

地址:https://gitee.com/1028125449/miaosha

开源协议:Apache

17.jfinal-wxmall

自主研发的开源微信商城,基于 jfinal web 框架开发出微信商城,微信分销商城,并经过客户锤炼,源码拿来即可对项目进行实施,节省大部分时间。演示为企业版。http://www.dbumama.com

编辑:@herowjun

地址:https://gitee.com/dianbuapp/jfinal-wxmall

开源协议:Apache

18.PornHubBot

项目主要是爬取全球最大成人网站 PornHub 的视频标题、时长、mp4 链接、封面 URL 和具体的 PornHub 链接,项目爬的是 PornHub.com,结构简单,速度飞快,爬取 PornHub 视频的速度可以达到500 万/天以上,具体视个人网络情况。10 个线程同时请求,可达到如上速度。若个人网络环境更好,可启动更多线程来请求,具体配置方法见 。

编辑:@xiyouMc

地址:https://gitee.com/xiyouMc/pornhubbot

开源协议:MIT

19.BootDo

BootDo 是高效率,低封装,面向学习型,面向微服的开源 Java EE 开发框架。

BootDo 是在 SpringBoot 基础上搭建的一个 Java 基础开发平台,MyBatis 为数据访问层,ApacheShiro为权限授权层,Ehcahe 对常用数据进行缓存。

BootDo 主要定位于后台管理系统学习交流,已内置后台管理系统的基础功能和高效的代码生成工具, 包括:系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成等。 前端界面风格采用了结构简单、性能优良、页面美观大气的 Twitter Bootstrap 页面展示框架。 采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。 使用 Maven 做项目管理,提高项目的易开发性、扩展性。

编辑:@lcg0124

地址:https://gitee.com/lcg0124/bootdo

开源协议:Apache

20.?jeeweb-mybatis

JEEWEB Mybatis 版本是一款基于 SpringMVC+Spring+Mybatis+Mybatis Plus 的 JAVA WEB 敏捷开发系统;它是一款具有代码生成功能的智能快速开发平台;是以 Spring Framework 为核心容器,Spring MVC 为模型视图控制器,Mybatis 为数据访问层, Apache Shiro 为权限授权层,Ehcahe 对常用数据进行缓存,Disruptor 作为并发框架,Bootstrap 作为前端框架的优秀开源系统。https://www.jeeweb.cn

编辑:@JeeWeb敏捷开发平台

地址:https://gitee.com/dataact/jeeweb-mybatis

授权协议:未知(编辑未选择开源协议,暂未发现相关使用限制)

21.?vue2-elm

基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用。

编辑:@苍都

地址:https://gitee.com/mgh_com/vue2-elm

授权协议:GPL

22.?pay-java-parent

轻量级支付模块集成(微信支付,友店扫码,支付宝,富友,银联)支付整合,app,扫码,即时到帐刷卡付条码付、支撑多种支付类型多支付账户,支付与业务完全剥离,简单几行代码即可实现支付,简单快速完成支付模块的开发,可轻松嵌入到任何系统里。

编辑:?@egan

地址:https://gitee.com/egzosn/pay-java-parent

开源协议:Apache

23.tale

Tale是一款简洁美观的Java博客系统,让每一个有故事的人更好的表达想法!

编辑:@王爵

地址:https://gitee.com/biezhi/tale

开源协议:MIT

24.?smart-web2

smart-web2 是一套相对简单的 OA 系统;包含了流程设计器,表单设计器,权限管理,简单报表管理等功能; 系统后端基于 SpringMVC+Spring+Hibernate 框架,前端页面采用 JQuery+Bootstrap 等主流技术; 流程引擎基于 Snaker 工作流;表单设计器基于雷劈网 WEB 表单设计器。 系统主要功能有: 1. 系统管理:基础信息管理、系统权限管理、版本管理、子系统管理。 2. 流程管理:流程设计器、流程实例管理、流程页面模版管理等功能。 3. 表单管理:表单设计器、表管理、表单帮助信息管理等。 4. 我的办公:我的待办,我的已办。 5. 简单报表管理。

编辑:@狂晕

地址:https://gitee.com/bcworld/smart-web2

授权协议:未知(编辑未选择开源协议,暂未发现相关使用限制)

25:iView

iView 是一套基于 Vue.js 的 UI 组件库,主要服务于 PC 界面的中后台产品。

编辑:@aresn

地址:https://gitee.com/icarusion/iview

开源协议:MIT

26.spring-boot-cloud

基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目。

编辑:@Object_Zhang

地址:https://gitee.com/zhangxd/spring-boot-cloud

授权协议:未知(编辑未选择开源协议,暂未发现相关使用限制)

27.?smart-socket

不到800行代码实现极简、易用、高性能的java AIO通信框架,也许是物联网开发的最佳选择。

编辑:@三刀

地址:https://gitee.com/smartboot/smart-socket

开源协议:Apache

28.?LQRWeChat

本项目高仿微信 6.3.31,使用网易云信 SDK 3.2.0 版本完成主要的聊天功能(单聊、群聊)、好友关系管理、群组管理等功能。

编辑:@CSDN_LQR

地址:https://gitee.com/CSDNLQR/LQRWeChat

授权协议:MIT

29.qiqiim-server

QIQIIM 提供简单快捷的 IM 方案,快速打造在线 IM 方案,可用于企业内网、外网通讯,客服系统等,已用 netty4 实现了 socket,websocket,现已结合了 layim,可用于任何商业、个人作品中。

编辑:@琪琪IM

地址:https://gitee.com/qiqiim/qiqiim-server

开源协议:Apache

30.?FastBootWeixin

基于 SpringBoot 的微信公众号快速开发框架,注解方式处理全部逻辑,重新定义公众号开发。

编辑:@光闪

地址:https://gitee.com/kingshine/FastBootWeixin

开源地址:Apache

31.renren-generator

人人开源项目的代码生成器,可在线生成 entity、xml、dao、service、html、js、sql 代码,减少 70% 以上的开发任务。http://www.renren.io/open/

编辑:@人人开源

地址:https://gitee.com/babaio/renren-generator

开源协议:GPL

32.Swagger-Bootstrap-UI

Swagger-Bootstrap-UI 是 Swagger 的前端 UI 实现,采用 jQuery+bootstrap 实现,目的是替换 Swagger默认的 UI 实现 Swagger-UI ,使文档更友好一点儿。

编辑:@萧明

地址:https://gitee.com/xiaoym/swagger-bootstrap-ui

开源协议:Apache

33.udf

基于 spring boot / spring cloud 的基础项目,脚手架,主要用于学习和实践按照 spring boot 的思想,将各个不同的功能按照 starter 的形式拆分开来,做到灵活组合。http://itkk.org:81

编辑:@Object

地址:https://gitee.com/wangkang/udf

授权协议:GPL

34.JQuery EasyUI 1.5.x Of Insdep Theme

JQuery EasyUI 1.5.x Of Insdep Theme 美化主题大包,演示地址https://www.insdep.com/example/?。

Insdep theme 是基于 EasyUI 1.5.x 的一款免费的美化主题包,拥有百度编辑器、cropper、Highcharts、justgage、plupload 等各类适应本主题的第三方插件美化补丁。并且各类常用 Jquery 插件正在美化中。后期会提供更多的主题、组件及第三方插件美化样式。

编辑:@Coffey

地址:https://gitee.com/weavors/JQuery-EasyUI-1.5.x-Of-Insdep-Theme

授权协议:GPL

35.?redis-monitor

大家还在愁 JVM,CPU 等监控无门吗?对于分布式环境怎么样监控呢?,小型机器人替你搞定一切!redis-monitor 是一个nredis-proxy 的小型机器人,可以监控redisServer,nredis-proxy,jvm ,cpu等;具有failover功能!

NRedis-Proxy 是一个 Redis 中间件服务,第一个 Java 版本开源 Redis 中间件,无须修改业务应用程序任何代码与配置,与业务解耦;以 Spring 为基础开发自定义标签,让它可配置化,使其更加容易上手;提供RedisServer 监控以及自动、收到 failover 等功能;以 netty 作为通信传输工具,让它具有高性能,高并发,可分布式扩展部署等特点,单机器单个 RedisServer QPS 在 9 千左右。

编辑:@commonrpc

地址:https://gitee.com/284520459/redis-monitor

授权协议:未知(编辑未选择开源协议,暂未发现相关使用限制)

36.GooFlow

这是一个用来在 WEB 网页端设计流程图的 UI 组件,在线流程设计器,基于 Jquery 开发。可用来设计各种流程图、逻辑流图,数据流图,或者是设计某个系统中需要走流程的功能应用。良好的用户体验使得操作界面很容易上手,技术开发人员和用户都可使用。 并且兼容主流浏览器(ie8--ie edge,chrome,firefox)。?

编辑:@卡卡罗特2013

地址:https://gitee.com/foolegg126/gooflow

开源协议:MIT

37.?Excel4J

基于 poi 的 Excel 操作组件,大大减少代码量,提高开发效率 。

编辑:@Crab2Died

地址:https://gitee.com/Crab2Died/Excel4J

开源协议:Apache

38.Neditor

Neditor 是基于 Ueditor 的一款现代化界面的富文本编辑器。

编辑:@Notadd

地址:https://gitee.com/notadd/neditor

开源协议:MIT

39.?GoPush

分布式消息推送服务,可以用于客服、推送、聊天等诸多系统的核心组件服务!

编辑:@lee123lee123

地址:https://gitee.com/openWolf/gopush

开源协议:GPL

40.?raptor-databus

数据总线 (Data Bus) 是以消息队列 (MQ) 为技术核心的,用于系统间数据的高效、可靠、异步交互的中间件,是分布式系统不可或缺的基础设施之一。其由数据抽取器 (Data extractor) 、消息队列 (Message Queue)、数据分发器 (Data dispatcher)、分发调度器 (Dispatch scheduler)、服务集线器(Service hub)和过程跟踪管理工具(Process tracking manager)6个组件构成。

编辑:@bruce

地址:https://gitee.com/f150/raptor-databus

开源协议:MIT

41.auto_build_shell

在开发中大家需要频繁的调整代码并发布到各种环境去测试。通常会花费比部署代码要多的多的时间去进入和退出各个目录、实行启动脚本、查看启动日志。尤其是分布式系统,各个模块可能在不同的服务器上,光是部署就要来回的切换,如果注意力不能高度集中很容易忘了刚才干了什么,你最初的目的可能只是想看看代码实行的效果。假如有一款工具,可以从零开始,帮助大家完成创建文件夹、代码检出、编译打包、发布到服务器、回滚、备份、查看启动日志的整个流程,大家就可以把更多的精力放到代码本身上,只关注开发和测试,很大程度上可以提高开发效率。

自动化构建 MAVEN 工程,检出代码、打包、上传远程服务器或本地服务器,自动备份、自动打印日志、选择历史版本进行回滚。

编辑:@芝麻谷

地址:https://gitee.com/houjinxin/auto_build_shell

授权协议:未知(编辑未选择开源协议,暂未发现相关使用限制)

42.?DBCompare

数据库表结构对比工具,可以对比两个不同的数据库中表结构是否一致,例如开发中开发库与测试库,经常因为变动大,出现结构不一致,支撑单表或多表对比。

编辑:@隐心

地址:https://gitee.com/yisin/DBCompare

开源协议:MIT

43.UReport

UReport2 是一款高性能的架构在 Spring 之上纯 Java 报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。

在 UReport2 中,提供了全新的基于网页的报表设计器,可以在 Chrome、Firefox、Edge 等各种主流浏览器运行(IE 浏览器除外),打开浏览器即可完成各种复杂报表的设计制作。

编辑:@youseries

地址:https://gitee.com/youseries/ureport

开源协议:Apache

44.DFace

DFace 是个开源的深度学习人脸检测和人脸识别系统。所有功能都采用pytorch框架开发。pytorch 是一个由 脸书 开发的深度学习框架,它包含了一些比较有趣的高级特性,例如自动求导,动态构图等。DFace 天然的继承了这些优点,使得它的训练过程可以更加简单方便,并且实现的代码可以更加清晰易懂。 DFace 可以利用 CUDA 来支撑 GPU 加速模式。建议尝试 linux GPU 这种模式,它几乎可以实现实时的效果。 所有的灵感都来源于学术界最近的一些研究成果,例如Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks和FaceNet: A Unified Embedding for Face Recognition and Clustering

编辑:@kkkim

地址:https://gitee.com/kuaikuaikim/dface

开源协议:Apache

45?Quicklib

期货、A 股等国内程序化 python 交易框架和工具。期货 CTP PYTHON 框架,A股 CTP2 PYTHON 框架。集监控和管理与一身的监控器库,可以实现跨平台,并计划提供多种编程语言的支撑,资管平台的期货交易库。

编辑:@量化林

地址:https://gitee.com/quicklib/Quicklib

开源协议:GPL

46.?zb

分布式服务 Java 后台系统,dubbo、zookeeper、activemq、springmvc、mybatis、redis、cas 单点登录、shiro 权限控制、activiti 工作流、微信模板消息、websocket 推送、netty 聊天室、jquery table等。http://www.2b2b92b.com

编辑:@zhoubang85

地址:https://gitee.com/zhoubang85/zb

授权协议:未知(编辑未选择开源协议,暂未发现相关使用限制)

47.?feilong-core

feilong core 让 Java 开发更简便的工具包,让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护。

编辑:@飞龙

地址:https://gitee.com/ifeilong/feilong-core

开源协议:Apache

48.?file-online-preview

使用 spring boot 打造文件文档在线预览项目解决方案,支撑 doc、docx、ppt、pptx、xls、xlsx、zip、rar、以及众多类文本如 txt、html、xml、java、properties、mp3、mp4、sql、js、md、json、conf、ini、vue、php、py、bat、gitignore 等文件。

编辑:@keking

地址:https://gitee.com/kekingcn/file-online-preview

开源协议:Apache

49.KenSite

KenSite 是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源?Java EE 快速开发平台。

KenSite 本身是以 Spring Framework 为核心容器,Spring MVC 为模型视图控制器,MyBatis 为数据访问层, Apache Shiro 为权限授权层,Ehcahe 对常用数据进行缓存,Quartz 为定时任务计划管理。

KenSite 提供了常用工具进行封装,包括日志工具、缓存工具、服务器端验证、数据字典、当前组织机构数据以及其它常用小工具等。另外还提供一个强大的在线代码生成工具,直接生成 controller、service、domain、mapper、mybatis xml、jsp 等文件, 前端显示基于 easyui,一键生成就可以直接使用包括新增修改删除等常规操作。 如果你使用了 KenSite 基础框架,就可以很高效的快速开发出,优秀的信息管理系统。

编辑:SeeYoui

地址:https://gitee.com/seeyoui/kensite_cms

开源协议:Apache

50.jshERP

华夏 ERP 立志为中小企业提供开源好用的 ERP App,降低企业的信息化成本,目前专注进销存+财务功能。主要模块有零售管理、入库管理、出库管理、组装拆卸、财务管理、报表查询、基础数据、系统管理等。支撑预付款、收入支出、仓库调拨、采购销售、礼品卡等特色功能。拥有库存状况、出入库统计等报表。同时对角色和权限进行了细致全面,精确到每个按钮和菜单。http://47.94.167.52:8080/

编辑:@季圣华

地址:https://gitee.com/jishenghua/JSH_ERP

开源协议:Apache

相关推荐:

2017?年度码云热门项目排行榜 TOP 50

2017 开源中国新增开源项目排行榜 TOP 100

推荐阅读更多精彩内容