本文转自:https://share.html5.qq.com/fx/u?r=JdjvzwC

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 分布式敏捷开发系统架构

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

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

授权协议:MIT

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

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

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

授权协议:Apache

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

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

码云地址: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的增强工具

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

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

授权协议:Apache

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

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

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

授权协议:MIT

8、easypoi:POI 的封装工具类

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

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

授权协议:Apache

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

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

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

授权协议:Apache

10、beimi:开源棋牌游戏

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

码云地址: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 微服务化开发平台

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 框架的权限系统

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

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

授权协议:GPL

15、eova:快速开发平台

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

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

授权协议:GPL

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

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:爬虫框架

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 实现

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

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

授权协议:MIT

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

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

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

授权协议:GPL

22、layui:前端 UI 框架

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

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

授权协议:MIT

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

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 商城

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

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

授权协议:GPL

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

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

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

授权协议:GPL

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

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 的模块化开发系统

以 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:对支付工具的二次封装

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

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

授权协议:Apache

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

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

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

授权协议:GPL

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

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

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

授权协议:未知

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

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:私有云和在线文档管理系统

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

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

授权协议:GPL

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

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

码云地址: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:在线文档管理

小幺鸡在线文档管理,支持在线测试,支持 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:权限管理系统

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

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

授权协议:GPL

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

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

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

授权协议:MIT

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

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

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

授权协议:未知

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

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 的大型单页面应用

基于 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 博客系统

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

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

授权协议:MIT

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

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

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

授权协议:MIT

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

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

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

授权协议:AGPL

2017 码云最火爆开源项目 TOP 50,你都用过哪些的更多相关文章

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

    前 20 名预览 排名软件排名软件 1zheng11AOSuite 2JFinal12Spiderman 3t-io13AG-Admin 4guns14renren-security 5hutool1 ...

  2. 2015年热门的国产开源软件TOP 50

    2015年热门的国产开源软件TOP 50 开源中国在 2015 年得到了快速的发展,单开源软件收藏量就接近 40000 款,其中不乏优质的国产开源项目.本文从软件的收藏.下载.访问等多角度挑选出了 2 ...

  3. .NET开源项目 TOP 25

    .NET开源项目 TOP 25 如果知道.NET项目在开源中国的git上所占的比重只有5%的话,为什么这个<2014年国人开发的最热门的开源软件TOP 100>榜中.NET项目那么少就是情 ...

  4. git向码云上提交项目

    git向码云上提交项目 设置账号名字和邮箱 $ git config --global user.name "注册时账号的名字" $ git config --global use ...

  5. Django项目: 项目环境搭建 ---- 三、在码云平台创建项目&推送到码云上

    三.在码云平台创建项目 git服务平台: 主要使用github(最主流) 国内访问速度慢 托管私有项目收费 国内一般使用码云gitee 国内访问速度快 托管私有项目免费(限制开发人数) 公司中使用gi ...

  6. 在Eclipse 中下载 开源中国码云上的项目

    功能:使用开源中国代码托管(码云)来托管代码,本地的使用Eclipse,该如何配置? 步骤: 1/  在码云 上建一个工程,(为了访问托管工程的权限) 2/  在eclipse中打开名字叫做“Git ...

  7. 码云上开源JAVA项目收藏

    一. 个人学习项目 1. BootDo面向学习型的开源框架 (可以当做 管理台脚手架) BootDo是高效率,低封装,面向学习型,面向微服的开源Java EE开发框架. BootDo是在SpringB ...

  8. 2015 年最热门的国人开发开源软件 TOP 50

    开源中国在 2015 年得到了快速的发展,单开源软件收藏量就接近 40000 款,其中不乏优质的国产开源项目.本文从软件的收藏.下载.访问等多角度挑选出了 2015 年最热门的国产开源软件前五十名,让 ...

  9. 2014年国人开发的最热门的.NET开源项目 TOP 25

    原文地址:http://www.cnphp6.com/archives/72213 1 奎宇工作室 / DotNetCodes C# 一些常用的功能性代码,可以减少许多开发时间,而且类与类之间没有什么 ...

随机推荐

  1. MySQL和ORACLE、SQL Server、PostgreSQL相比

  2. cucumber java从入门到精通(4)Scenario Outline及数据驱动

    cucumber java从入门到精通(4)Scenario Outline及数据驱动 到目前为止,我们的TodoList类工作良好,不过离我们的预期--任务清单系统还是有不少差距,究其原因不过如下: ...

  3. MySQL复制表结构、表数据

    1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable; ...

  4. 阮一峰 IaaS,PaaS,SaaS 的区别

    链接: IaaS,PaaS,SaaS 的区别 作者: 阮一峰 日期: 2017年7月23日 越来越多的软件,开始采用云服务. 云服务只是一个统称,可以分成三大类. IaaS:基础设施服务,Infras ...

  5. 物联网将在2018年实现大规模发展--IBM的四大预测

    物联网将在2018年实现大规模发展--IBM的四大预测    数据是数字化变革的基本组成部分,物联网.人工智能.区块链.边缘计算等技术预计将在来年掀起巨浪, 因为这些技术是收集.分析和存储信息的方法. ...

  6. django官方文档--对静态文件的管理

    一.入门级理解: 在django中对静态文件的管理和模板(template)的思路是一样的.在模板的管理中django是把app用到 到的模板都保存到app目录下的templates子目录中. 静态文 ...

  7. redis PUB/SUB(发布/订阅)

    PSUBSCRIBE订阅一个或多个符合给定模式的频道 PUBLISH将信息message 发送到指定的频道channel PUBSUB是一个查看订阅与发布系统状态的内省命令 PUBSUB CHANNE ...

  8. Oracle多表关联如何更新多个字段

    注意点:1.被update主表一定要加上过滤条件.2.查询出来更新结果集,同时也要作为被更新主表的条件,作为同步大家都是更新这部分数据.update student stu set (stu.name ...

  9. Android应用一般上架流程

    Android App上架所需文件 上架准备  App文件: 1. 安装包 2. 应用商标:图片格式KB. 3. 应用截图(4~6张):图片格式JPG或者PNG.图片大小480*800,且每张大小一致 ...

  10. PHP use关键字概述

    PHP中的use关键字的用法. 很多开源系统如osCommerce框架中,都会在其源码中找到use这个关键字,如osCommerce框架中就在index.php文件中出现了这段源码:use osCom ...