1zheng11AOSuite

2JFinal12Spiderman

3t-io13AG-Admin

码云搭建php码云最火爆开源项目 TOP 50你都用过哪些 RESTful API

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 的根本上只做增强不做改变,为简化开拓、提高效率而生。

码云地址: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 Services。

码云地址: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 的极速后台开拓框架

FastAdmin 是一款基于 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:秒杀、抢购办理方案

秒杀、抢购办理方案,设计目标:性能支撑\"大众小米印度抢购搞挂亚马逊事宜”

码云地址: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 架构(用沃恩.弗农大神的话,实在这是 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

原文:https://www.jianshu.com/p/bd48bdb4ff04