查看原文
其他

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

2018-01-23 开源中国 开源中国


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


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



作者:@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 是一个由 facebook 开发的深度学习框架,它包含了一些比较有趣的高级特性,例如自动求导,动态构图等。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 软件,降低企业的信息化成本,目前专注进销存+财务功能。主要模块有零售管理、入库管理、出库管理、组装拆卸、财务管理、报表查询、基础数据、系统管理等。支持预付款、收入支出、仓库调拨、采购销售、礼品卡等特色功能。拥有库存状况、出入库统计等报表。同时对角色和权限进行了细致全面,精确到每个按钮和菜单。 http://47.94.167.52:8080/



作者:@季圣华 

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

开源协议:Apache



推荐阅读

2017 码云最火爆开源项目 TOP 50,你都用过哪些?

2018 年 Java 平台发布计划之新特性展望

在 Node 的帮助下,横跨多平台的 JavaScript 已经赢了

《绝地求生》外挂源代码被公布,或迎神仙大战时代?

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

点击“阅读原文”查看更多精彩内容

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存