2017 码云最剧烈开源项目 TOP 50,你都用过怎么样?

棋牌游戏的结算界面由于局数不稳定,需要动态设置ScrollView,并且在局数过多时默认播放一个轮转到底层的动画片,达到相比较好的显示和交互成效

2017 年度码云热门项目名次榜 TOP 50
出炉啦!我们按照所有开源项目在码云的用户关注度、活跃度、访问量等音信来对“热门”举行量化,从而筛选出了中间最“热门”的
50 个,它在早晚水准上预示着业界的新型流行势头。

cocos2d-lua引擎继承自Node的靶子,假使利用了ignoreAnchorPointForPosition方法忽视锚点,那么默认锚点在控件左下角(0,0)地方,有点像directx的坐标系列
(那些就相比较坑了)

值得注意的是,榜单中涌现出了重重新生项目,不问可知,国内的开源气氛更加好,国内的开源也在蓬勃发展。

Paste_Image.png

前 20 名预览

局数较多的状况下,ScrollView的contentSize大于WidgetSize的尺寸,在弹账单界面的时候需要动态生成ContentView的值。
只是由于这些不太有利的锚点设置,所以只要在UI编辑器(Cocos
Studio等)中统筹好了呈现界面(16局的结算界面),此时去裁剪ScrollView的尺寸,自然是裁去Y值较大的地点,也就是裁去ContentView的上半有的。。嗯。。很客观。。

名次软件名次软件

为此只要在不行使纯代码构建UI界面的事态下,解决办法就是历次在裁剪ContentSize的值之后,重新设置ScrollView里每一个子控件的坐标。

1zheng11AOSuite

WidgetSize大小可以呈现8局的对战内容,而ContentView中有16局的对战音讯。所以在局数大于8局的动静下setTouchEnabled(true).
万一在结算界面有9局的时候打开滚动并且裁剪ContentView,将会剪去ContentView中前8局的结算音讯,于是界面上就只有一个第9局。。。

2JFinal12Spiderman

解决办法:

Init.将所有子控件,向下活动8个Cell的惊人,因为前面8个Cell被裁了
child:setPosition(currentY – 8 * cellY) //没错是减号。。

Update.当局数胜出8局时,每增添一局,向上移动一个Cell的莫大
1.ScrollView:setInnerContentSize(cc.size(InnerContainerX, cellY *
(roundIndex))) //增添ContentSize(裁剪区域减弱);
2.child:setPosition(currentY + cellY)

最后ScrollToBottom(1,true)
完成

3t-io13AG-Admin

4guns14renren-security

5hutool15jfinal-weixin

6mybatis-plus16webmagic

7NiceFish17ip2region

8easypoi18zbus

9roncoo-pay19xxl-job

10beimi20layui

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 

授权协议:Apache

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 的根基上只做增进不做变更,为简化开发、进步成效而生。

码云地址:mg4355线路检测手机版,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、jfinal-weixin:基于 JFinal 的微信公众号极速开发 SDK

JFinal Weixin 是遵照 JFinal 的微信公众号极速开发 SDK,只需浏览 Demo
代码即可开展极速开发,自 JFinal Weixin 1.2
版本起初已添加对多群众号援助。

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

授权协议:Apache

16、webmagic:爬虫框架

webmagic
是一个不用配置、便于二次开发的爬虫框架,它提供简单利落的API,只需少量代码即可兑现一个爬虫。

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

授权协议:Apache

17、ip2region:IP 到地名映射库

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

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

授权协议:Apache

18、zbus:MQ、RPC 实现

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

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

授权协议:MIT

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

XXL-JOB是一个轻量级分布式任务调度框架,其焦点设计目的是付出连忙、学习简单、轻量级、易扩充。现已开放源代码并连接多家公司线上产品线,开箱即用。

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

授权协议:GPL

20、layui:前端 UI 框架

行使自身模块规范编写的前端UI框架,遵从原生HTML/CSS/JS的书写与社团格局,极低门槛,拿来即用。它有别于于这个基于MVVM底层的UI框架,却不要逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各个前端工具的纷繁配置,只需面对浏览器本身,让全部你所急需的要素与互动,从此间信手拈来。

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

授权协议:MIT

21、EasyPR:粤语的开源车牌识别系统

EasyPR
是一个国语的开源车牌识别系统,其目标是变成一个简约、高效、准确的车牌识别引擎。相比较于任何的车牌识别系统,EasyPR有如下特点:*
它依据openCV这一个开源库。这表示你可以赢得全体源代码,并且移植到java等楼台。*
它亦可辨识粤语。例如车牌为苏EUK722的图形,它可以精确地出口std:string类型的”苏EUK722″的结果。*
它的识别率较高。图片清晰情状下,车牌检测与字符识别能够达成80%之上的精度。

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

授权协议:Apache

22、Mybatis_PageHelper:Mybatis 分页插件

Mybatis 分页插件。假使你也在用
Mybatis,指出尝试该分页插件,这一定是最方便动用的分页插件。

码云地址:https://gitee.com/free/Mybatis\_PageHelper 

授权协议:MIT

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

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

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

授权协议:GPL

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

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

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

授权协议:GPL

25、xxpay:使用 Java 开发的汇集支付

XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot两个架构版本,已连接微信、支付宝等主流支付渠道,可直接用来生产条件

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

授权协议:MIT

26、Mapper:Mybatis 通用 Mapper

但是方便的行使 Mybatis 单表的增删改查

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

授权协议:MIT

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

或者是眼前最好最全的微信Java开发工具包,补助包括微信支付、开放平台、公众号、公司号、小程序等的开支

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

授权协议:Apache

28、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

29、IJPay:对开发工具的二次封装

IJPay
让开发触手可及,封装了微信支付、支付宝支付、银联支付常用的支付办法以及各样常用的接口。不看重任何第三方
mvc
框架,仅仅作为工具使用简便迅速形成开发模块的开发,可轻松嵌入到其余系统里。

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

授权协议:Apache

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

支出服务:支付宝,微信,银联详细代码案例(除银联支付可以测试以外,支付宝和微信支付测试均需要商家认证,个人不可能形成测试)

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

授权协议:GPL

31、Morning:B2C 格局运营的公益在线商城

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

码云地址:https://gitee.com/Morning\_/Morning 

授权协议:未知

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

Fast(Fast)Admin 是一款基于 ThinkPHP5+Bootstrap 的极速后台开发框架。

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

授权协议:Apache

33、zscat-me:基于 springboot dubbo 的杂货铺项目

依据springboot
dubbo构建的一个杂货店项目,包括前端,后端和h5应用,作为zscat应用实践的模版项目。包含sso登录、API网关、流量控制、自定义磋商包装、、自动crud、自动缓存、读写分离、分布式缓存、分布式定时任务、分布式锁、信息队列、事件机制、oauth2.0记名、全文检索、集成qiniu文件服务、集成dubbo、集成springcboot等效率。

码云地址:https://gitee.com/catshen/zscat\_sw 

授权协议:GPL

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

秒杀、抢购解决方案,设计目的:性能支撑”索尼爱立信印度抢购搞挂Amazon事件”

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

授权协议:Apache

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

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

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

授权协议:Apache

36、xiaoyaoji:在线文档管理

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

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

授权协议:GPL

37、CrapApi:免费开源 API 接口管理体系

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

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

授权协议:AGPL

38、OpenAuth.Net:权限管理序列

依据经典领域驱动设计的权柄管理系列。项目利用经典 DDD
架构(用沃恩.Vernon大神的话,其实这是
DDD-Lite)思想进行支付,简洁而不简单,实用至上,并且所写每一行代码都经过深思熟虑,符合SOLID规则!

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

授权协议:GPL

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

急速 GUID 暴发算法(sequence),基于 Snowflake 实现 64 位自增 ID
算法。Twitter-Snowflake 算法发生的背景十分简单,为了满足 Twitter
每秒上万条音信的呼吁,每条音信都必须分配一条唯一的id,这么些id还索要一些大概的相继(方便客户端排序),并且在分布式系统中不同机器发出的id必须不同。

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

授权协议:MIT

40、framework-admin:Java 平台管理连串

项目基于 vue-template 的 webpack-simple 构建,选拔的首要框架除了
Bootstrap 4。没有其他其余重度依赖。

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

授权协议:未知

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

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

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

授权协议:Apache

42、PornHubBot:网络爬虫

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

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

授权协议:MIT

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

据悉 vue2 + vuex 构建一个独具 45 个页面的大型单页面应用

码云地址:https://gitee.com/mgh\_com/vue2-elm 

授权协议:MIT

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

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

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

授权协议:Apache

45、Tale:Java 博客系统

Tale是一款简单赏心悦目的Java博客系统,让每一个有故事的人更好的发挥想法!使用了轻量级
mvc
框架Blade支出,默认主题使用了尽善尽美的pinghsu

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

授权协议:MIT

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

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

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

授权协议:MIT

47、Jcseg:轻量级开源中文分词器

Jcseg 是依照 mmseg
算法的一个轻量级开源中文分词器,同时并入了重大字提取,关键短语提取,关键语句提取和著作自动摘要等功用,并且提供了新型版本的
lucene, solr, elasticsearch 的分词接口。Jcseg 自带了一个
jcseg.properties
文件用于急迅布置而得到适合不同场地的分词应用,例如:最大匹配词长、是否开启闽南语人名识别、是否追加拼音、是否扩大同义词等。

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

授权协议:Apache

48、pay-java-parent:轻量级支付模块集成

轻量级支付模块集成(微信支付,友店扫码,支付宝,富友,银联)支付整合,app,扫码,即时到帐刷卡付条码付、辅助多种支出项目多开支账户,支付与工作完全剥离,简单几行代码即可兑现支付,简单便捷完成开发模块的开支,可轻松嵌入到此外系统里

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

授权协议:Apache

49、file-online-preview:文件文档在线预览项目解决方案

此项目为文件文档在线预览项目解决方案,在拿到公司高层同意后以 Apache
协议开源出来反哺社区。该类型为主辅助主流办公文档的在线预览,如
doc、docx、Excel、pdf、txt、zip、rar、图片等等。

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

授权协议:Apache

50、smart-socket:500 行代码实现的 AIO 框架

基于 NIO
实现的一个高性能通信框架,简单易懂,一款线程模型单一,性能表现“爆炸”的项目。先已支付了AIO版的smart-socket

码云地址:https://gitee.com/smartdms/smart-socket 

授权协议:Apache

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图