微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

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

架构 aide_941 6℃ 0评论

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

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

作者:@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

转载请注明:SuperIT » 2017 年度码云新增项目排行榜 TOP 50,为它们打“call

喜欢 (0)or分享 (0)

您必须 登录 才能发表评论!