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

栏目: Java · 发布时间: 6年前

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

2017 年度码云热门项目排行榜 TOP 50 出炉啦!我们根据所有开源项目在码云的用户关注度、活跃度、访问量等信息来对“热门”进行量化,从而筛选出了其中最“热门”的 50 个,它在一定程度上预示着业界的最新流行趋势。

值得注意的是,榜单中涌现出了不少新兴项目,由此可见,国内的开源气氛越来越好,国内的开源也在蓬勃发展。

前 20 名预览

排名 软件 排名 软件
1 zheng 11 AOSuite
2 JFinal 12 Spiderman
3 t-io 13 AG-Admin
4 guns 14 renren-security
5 hutool 15 eova
6 mybatis-plus 16 SpringWind
7 NiceFish 17 jfinal-weixin
8 easypoi 18 webmagic
9 roncoo-pay 19 ip2region
10 beimi 20 zbus

1、zheng:基于 Spring+SpringMVC+Mybatis 分布式敏捷开发系统架构

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

基于 Spring+SpringMVC+Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

码云地址: https://gitee.com/shuzheng/zheng

授权协议:MIT

2、JFinal:基于 Java 语言的极速 WEB + ORM 框架

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有 rubypythonphp 等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)

码云地址: https://gitee.com/jfinal/jfinal

授权协议:Apache

3、t-io:百万级即时通讯框架

t-io 是一个网络框架,从这一点来说是有点像 netty 的,但 t-io 的特点在于,它不仅仅是一个网络框架, 因为它为常见和网络相关的业务(如 IM、消息推送、RPC、监控)提供了近乎于现成的解决方案,即开箱即用的 API。t-io 的口号是让网络编程更简单和有趣。

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

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

授权协议:Apache-2.0

4、guns:集成 flowable 工作流引擎及完善代码生成器

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

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

授权协议:未知

5、hutool:Java 工具集

Hutool 是一个 Java 工具集,针对我们项目中util包进行开刀,抽象大量的 工具 方法,旨在减少项目中工具类的数量,将我们的编码工作专注在业务上。Hutool 对文件、流、加密解密、转码、正则、线程、XML、日期、Http客户端 等 JDK 方法进行封装,组成各种 Util 工具类。  Hutool并非框架,而是一个工具类方法集合,随用随取,且随时可被替换,与任何框架不冲突。  Hutool的大部分工具方法并不依赖第三方包(extra模块对第三方框架封装工具类除外),轻量简洁。

码云地址: https://gitee.com/loolly/hutool

授权协议:Apache

6、mybatis-plus: Mybatis 的增强工具

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

Mybatis-Plus (简称MP)是一个  Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

码云地址: https://gitee.com/baomidou/mybatis-plus

授权协议:Apache

7、NiceFish:基于 Angular 的微型博客系统

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

NiceFish(美人鱼)是一个系列教学项目,全面示范了Angular新版本在浏览器、移动端、Electron环境中的用法。

码云地址: https://gitee.com/mumu-osc/NiceFish

授权协议:MIT

8、easypoi:POI 的封装工具类

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

POI 工具类,Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效,easypoi值得你尝试

码云地址: https://gitee.com/lemur/easypoi

授权协议:Apache

9、roncoo-pay:开源的互联网支付系统

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

龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。

码云地址: https://gitee.com/roncoocom/roncoo-pay

授权协议:Apache

10、beimi:开源棋牌游戏

贝密游戏是一系列棋牌游戏的名称,其中包含麻将、斗地主、德州扑克。采用当前最流行的房卡模式。

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

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

授权协议:Apache

11、AOSuite:基于 JavaEE 技术体系的开发套件

AOSuite开发套件基于JavaEE技术体系,以帮助企业落实IT策略、屏蔽技术壁垒,快速实现高性能高可用可水平扩展的技术愿景为目标。为传统软件企业和互联网企业研发团队提供高效可控、随需应变、快速实现业务需求的全栈式技术解决方案,以最低成本和最低风险获得更高质量、更快交付业务和运维支持的核心技术竞争力。

码云地址: https://gitee.com/osworks/AOS

授权协议:Apache

12、Spiderman:强力 Java 爬虫

强力 Java 爬虫,列表分页、详细页分页、ajax、微内核高扩展、配置灵活

码云地址: https://gitee.com/l-weiwei/spiderman

授权协议:Apache

13、AG-Admin:基于 Spring Cloud 微服务化开发平台

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

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

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

授权协议:Apache

14、renren-security:基于 Spring+MyBatis+Shiro 框架的权限系统

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

采用Spring、MyBatis、Shiro框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。

码云地址: https://gitee.com/babaio/renren-security

授权协议:GPL

15、eova:快速开发平台

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

Eova 适合所有对 UI 没有严苛要求的管理系统!最简单的快速开发平台,简单才是高科技,因为简单所以更快,降低70%开发成本

码云地址: https://gitee.com/eova/eova

授权协议:GPL

16、SpringWind:Java EE(J2EE)快速开发框架

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

Java EE(J2EE)快速开发框架, SSM 架构 mybatis-plus kisso 实战项目

码云地址: https://gitee.com/juapk/SpringWind

授权协议:GPL

17、jfinal-weixin:基于 JFinal 的微信公众号极速开发 SDK

JFinal Weixin 是基于 JFinal 的微信公众号极速开发 SDK,只需浏览 Demo 代码即可进行极速开发,自 JFinal Weixin 1.2 版本开始已添加对多公众号支持。

码云地址: https://gitee.com/jfinal/jfinal-weixin

授权协议:Apache

18、webmagic:爬虫框架

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

webmagic 是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。

码云地址: https://gitee.com/flashsword20/webmagic

授权协议:Apache

19、ip2region:IP 到地名映射库

准确率 99.9% 的 ip 地址定位库,0.0x 毫秒级查询,数据库文件大小只有 1.5M,提供了java,php,c,python,nodejs,golang 查询绑定和 Binary,B树,内存三种查询算法,妈妈再也不用担心我的 ip 地址定位!

码云地址: https://gitee.com/lionsoul/ip2region

授权协议:Apache

20、zbus:MQ、RPC 实现

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

小巧而极速的MQ、RPC实现,支持 HTTP/TCP 代理,开放易扩展,多语言支撑微服务,系统总线架构

码云地址: https://gitee.com/rushmore/zbus

授权协议:MIT

21、xxl-job:轻量级分布式任务调度框架

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

XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

码云地址: https://gitee.com/xuxueli0323/xxl-job

授权协议:GPL

22、layui:前端 UI 框架

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

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

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

授权协议:MIT

23、EasyPR:中文的开源车牌识别系统

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

EasyPR 是一个中文的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。相比于其他的车牌识别系统,EasyPR有如下特点:* 它基于openCV这个开源库。这意味着你可以获取全部源代码,并且移植到java等平台。* 它能够识别中文。例如车牌为苏EUK722的图片,它可以准确地输出std:string类型的"苏EUK722"的结果。* 它的识别率较高。图片清晰情况下,车牌检测与字符识别可以达到80%以上的精度。

码云地址: https://gitee.com/easypr/EasyPR

授权协议:Apache

24、Mybatis_PageHelper:Mybatis 分页插件

Mybatis 分页插件。如果你也在用 Mybatis,建议尝试该分页插件,这一定是 最方便 使用的分页插件。

码云地址: https://gitee.com/free/Mybatis_PageHelper

授权协议:MIT

25、xbin-store:分布式 B2C 商城

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

模仿国内知名B2C网站,实现的一个分布式B2C商城,使用 Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。

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

授权协议:GPL

26、PhalApi:轻量级 PHP 开源接口框架

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

简称π框架,一个轻量级PHP开源接口框架,专注于接口服务开发,支持HTTP/SOAP/RPC协议,拥有自动生成的在线文档、多种开发语言的客户端SDK包以及可重用的扩展类库,可用于快速搭建微服务、RESTful接口或Web Services。

码云地址: https://gitee.com/dogstar/PhalApi

授权协议:GPL

27、xxpay:使用 Java 开发的聚合支付

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

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

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

授权协议:MIT

28、Mapper:Mybatis 通用 Mapper

极其方便的使用 Mybatis 单表的增删改查

码云地址: https://gitee.com/free/Mapper

授权协议:MIT

29、weixin-java-tools:微信 Java 开发工具包

可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、公众号、企业号、小程序等的开发

码云地址: https://gitee.com/binary/weixin-java-tools

授权协议:Apache

30、ybg-spring-fast:基于 SpringBoot 的模块化开发系统

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

以 SpringBoot 为中心,模块化开发系统,用户可以随意删减除权限框架外任意的系统模块。复用,组装性强主要应用技术:spring Security+Ehcache+quartz+swagger2+Mysql5.6+springjdbc+druid+spring social+spring session + layerui+vue.js等。

码云地址: https://gitee.com/YYDeament/88ybg

授权协议:GPL

31、IJPay:对支付工具的二次封装

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

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

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

授权协议:Apache

32、spring-boot-pay:开源支付后台管理

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

支付服务:支付宝,微信,银联详细代码案例(除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试)

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

授权协议:GPL

33、Morning:B2C 模式运营的公益在线商城

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

猫宁Morning公益商城是中国公益性在线电子商城,以商城B2C模式运营的公益在线商城。系统分为前台和后台,前台主要功能包括注册和登录、商品浏览、个人信息管理、购物车、我的订单、网上支付、评价、提问、公益活动、公益论坛、商城论坛等系统,后台主要功能包括管理成员信息管理、用户信息管理、商品管理、公益活动管理、商品分类管理、订单管理、公告资讯管理、论坛平台管理、商品提上管理、商品评价管理等。

码云地址: https://gitee.com/Morning_/Morning

授权协议:未知

34、fastadmin:基于 ThinkPHP5 和 Bootstrap 的极速后台开发框架

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

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

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

授权协议:Apache

35、zscat-me:基于 springboot dubbo 的商城项目

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

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

授权协议:GPL

36、KODExplorer:私有云和在线文档管理系统

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

KodExplorer是一款快捷高效的私有云和在线文档管理系统,为个人网站、企业私有云部署、网络存储、在线文档管理、在线办公等提供安全可控,简便易用、可高度定制的私有云产品。采用windows风格界面、操作习惯,无需适应即可快速上手,支持几百种常用文件格式的在线预览,可扩展易定制。

码云地址: https://gitee.com/kalcaddle/KODExplorer

授权协议:GPL

37、miaosha:秒杀、抢购解决方案

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

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

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

授权协议:Apache

38、Jboot:基于 jfinal 和 undertow 开发的微服务框架

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

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

授权协议:Apache

39、xiaoyaoji:在线文档管理

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

小幺鸡在线文档管理,支持在线测试,支持 json,txt,xml,html,js,流和 WebSocket

码云地址:https://gitee.com/zhoujingjie/apiManager

授权协议:GPL

40、CrapApi:免费开源 API 接口管理系统

CrapApi 免费开源API接口管理系统、API接口调试工具:API接口管理、文档管理、接口调试,GitHub、码云、开源中国托管源码

码云地址: https://gitee.com/CrapApi/CrapApi

授权协议:AGPL

41、OpenAuth.Net:权限管理系统

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

基于经典领域驱动设计的权限管理系统。项目采用经典 DDD 架构(用沃恩.弗农大神的话,其实这是 DDD-Lite)思想进行开发,简洁而不简单,实用至上,并且所写每一行代码都经过深思熟虑,符合SOLID规则!

码云地址: https://gitee.com/yubaolee/OpenAuth.Net

授权协议:GPL 

42、sequence:分布式高效 ID 生产黑科技

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

高效 GUID 产生算法(sequence),基于 Snowflake 实现 64 位自增 ID 算法。Twitter-Snowflake 算法产生的背景相当简单,为了满足 Twitter 每秒上万条消息的请求,每条消息都必须分配一条唯一的id,这些id还需要一些大致的顺序(方便客户端排序),并且在分布式系统中不同机器产生的id必须不同。

码云地址: https://gitee.com/yu120/sequence

授权协议:MIT

43、framework-admin:Java 平台管理系统

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

项目基于 vue-template 的 webpack-simple 构建,采用的主要框架除了 Bootstrap 4。没有任何其它重度依赖。

码云地址: https://gitee.com/backflow/framework-admin

授权协议:未知

44、Sharding-JDBC:轻量级的关系型数据库中间件

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

Sharding-JDBC是一个轻量级的关系型数据库中间件,提供分库分表、读写分离和柔性事务等功能。

码云地址: https://gitee.com/shardingjdbc/sharding-jdbc

授权协议:Apache

45、PornHubBot:网络爬虫

全球最大成人网站 PornHub 爬虫 (Scrapy、MongoDB) 一天 500w 的数据

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

授权协议:MIT

46、vue2-elm:基于 vue2 + vuex 的大型单页面应用

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

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

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

授权协议:MIT

47、Bootdo:开源 Java EE 开发框架

BootDo 是高效率,低封装,面向学习型,面向微服的 开源  Java EE 开发框架。BootDo是在SpringBoot基础上搭建的一个Java基础开发平台,MyBatis为数据访问层,ApacheShiro为权限授权层,Ehcahe对常用数据进行缓存。

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

授权协议:Apache

48、Tale:Java 博客系统

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

Tale是一款简洁美观的Java博客系统,让每一个有故事的人更好的表达想法!使用了轻量级 mvc 框架 Blade 开发,默认主题使用了漂亮的  pinghsu

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

授权协议:MIT

49、iView:基于 Vue.js 的 UI 组件库

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

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

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

授权协议:MIT

50、DWSurvey:基于 JAVA WEB 的开源问卷表单系统

DWSurvey 是一款方便、高效、实用的调研问卷系统,一款基于 JAVA WEB 的开源问卷表单系统。

码云地址: https://gitee.com/wkeyuan/DWSurvey

授权协议:AGPL

相关阅读: 2016 年度码云热门项目排行榜 TOP 50


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Modeling the Internet and the Web

Modeling the Internet and the Web

Pierre Baldi、Paolo Frasconi、Padhraic Smyth / Wiley / 2003-7-7 / USD 115.00

Modeling the Internet and the Web covers the most important aspects of modeling the Web using a modern mathematical and probabilistic treatment. It focuses on the information and application layers, a......一起来看看 《Modeling the Internet and the Web》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

SHA 加密
SHA 加密

SHA 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具