码云最⽕爆开源项⽬TOP50,你都⽤过哪些?
前 20 名预览
排名软件排名软件
1zheng11AOSuite
2JFinal12Spiderman
3t-io13AG-Admin
4guns14renren-security
5hutool15jfinal-weixin
6mybatis-plus16webmagic
7NiceFish17ip2region
鲟怎么读8easypoi18zbus
9roncoo-pay19xxl-job
10beimi20layui
1、zheng:基于 Spring+SpringMVC+Mybatis 分布式敏捷开发系统架构
基于 Spring+SpringMVC+Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、⽀付中⼼、⽤户管理(⽀持第三⽅登录)、平台、存储系统、配置中⼼、⽇志分析、任务和通知等,⽀持服务治理、监控和追踪,努⼒为中⼩型企业打造全⽅位J2EE企业级开发解决⽅案。
授权协议:MIT
2、JFinal:基于 Java 语⾔的极速 WEB + ORM 框架
JFinal 是基于 Java 语⾔的极速 WEB + ORM 框架,其核⼼设计⽬标是开发迅速、代码量少、学习简单、功能强⼤、轻量级、易扩展、Restful。在拥有Java语⾔所有优势的同时再拥有ruby、python、php等动态语⾔的开发效率!为您节约更多时间,去陪恋⼈、家⼈和朋友 :)
授权协议:Apache
3、t-io:百万级即时通讯框架
t-io 是⼀个⽹络框架,从这⼀点来说是有点像 netty 的,但 t-io 的特点在于,它不仅仅是⼀个⽹络框架, 因为它为常见和⽹络相关的业务(如 IM、消息推送、RPC、监控)提供了近乎于现成的解决⽅案,即开箱即⽤的 API。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!
授权协议:Apache
5、hutool:Java ⼯具集
Hutool 是⼀个 Java ⼯具集,针对我们项⽬中util包进⾏开⼑,抽象⼤量的⼯具⽅法,旨在减少项⽬中⼯具类的数量,将我们的编码⼯作专注在业务上。Hutool 对⽂件、流、加密解密、转码、正则、线程、XML、⽇期、Http客户端 等 JDK ⽅法进⾏封装,组成各种 Util ⼯具类。 Hutool并⾮框架,⽽是⼀个⼯具类⽅法集合,随⽤随取,且随时可被替换,与任何框架不冲突。 Hutool的⼤部分⼯具⽅法并不依赖第三⽅包(extra模块对第三⽅框架封装⼯具类除外),轻量简洁。
授权协议:Apache
6、mybatis-plus:Mybatis的增强⼯具
Mybatis-Plus(简称MP)是⼀个Mybatis的增强⼯具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提⾼效率⽽⽣。
授权协议:Apache
7、NiceFish:基于 Angular 的微型博客系统林正英电影鬼片大全国语版
NiceFish(美⼈鱼)是⼀个系列教学项⽬,全⾯⽰范了Angular新版本在浏览器、移动端、Electron环境中的⽤法。
授权协议:MIT
8、easypoi:POI 的封装⼯具类
POI ⼯具类,Excel的快速导⼊导出,Excel模板导出,Word模板导出,可以仅仅5⾏代码就可以完成Excel的导⼊导出,修改导出格式简单粗暴,快速有效,easypoi值得你尝试
授权协议:Apache
9、roncoo-pay:开源的互联⽹⽀付系统
龙果⽀付系统是国内⾸款开源的互联⽹⽀付系统,其核⼼⽬标是汇聚所有主流⽀付渠道,打造⼀款轻量、便捷、易⽤,且集⽀付、资⾦对账、资⾦清结算于⼀体的⽀付系统,满⾜互联⽹业务系统的收款和业务资⾦管理需求。
授权协议:Apache好看又稀有头像图片
10、beimi:开源
贝密游戏是⼀系列的名称,其中包含⿇将、⽃地主、德州扑克。采⽤当前最流⾏的房卡模式。
授权协议:Apache
11、AOSuite:基于 JavaEE 技术体系的开发套件
AOSuite开发套件基于JavaEE技术体系,以帮助企业落实IT策略、屏蔽技术壁垒,快速实现⾼性能⾼可⽤可⽔平扩展的技术愿景为⽬标。为传统软件企业和互联⽹企业研发团队提供⾼效可控、随需应变、快速实现业务需求的全栈式技术解决⽅案,以最低成本和最低风险获得更⾼质量、更快交付业务和运维⽀持的核⼼技术竞争⼒。
授权协议:Apache
12、Spiderman:强⼒ Java 爬⾍
强⼒ Java 爬⾍,列表分页、详细页分页、ajax、微内核⾼扩展、配置灵活
授权协议:Apache
13、AG-Admin:基于 Spring Cloud 微服务化开发平台
AG-Admin是国内⾸个基于Spring Cloud微服务化开发平台,具有统⼀授权、认证后台管理系统,其中包含具备⽤户管理、资源权限管理、⽹关API管理等多个模块,⽀持多业务系统并⾏开发,可以作为后端服务的开发脚⼿架。代码简洁,架构清晰,适合学习和直接项⽬中使⽤。核⼼技术采⽤Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis等主要框架和中间件,前端采⽤vue-element-admin组件。
授权协议:Apache
14、renren-security:基于 Spring+MyBatis+Shiro 框架的权限系统
采⽤Spring、MyBatis、Shiro框架,开发的⼀套权限系统,极低门槛,拿来即⽤。设计之初,就⾮常注重安全性,为企业系统保驾护航,让⼀切都变得如此简单。
授权协议:GPL
15、jfinal-weixin:基于 JFinal 的极速开发 SDK
JFinal Weixin 是基于 JFinal 的极速开发 SDK,只需浏览 Demo 代码即可进⾏极速开发,⾃ JFinal Weixin 1.2 版本开始已添加对多⽀持。
授权协议:Apache
16、webmagic:爬⾍框架
webmagic 是⼀个⽆须配置、便于⼆次开发的爬⾍框架,它提供简单灵活的API,只需少量代码即可实现⼀个爬⾍。
授权协议:Apache文明美德伴我成长征文
17、ip2region:IP 到地名映射库火腿肠的做法
准确率 99.9% 的 ip 地址定位库,0.0x 毫秒级查询,数据库⽂件⼤⼩只有 1.5M,提供了java,php,c,python,nodejs,golang 查询绑定和 Binary,B树,内存三种查询算法,妈妈再也不⽤担⼼我的 ip 地址定位!
授权协议:Apache
18、zbus:MQ、RPC 实现
⼩巧⽽极速的MQ、RPC实现,⽀持 HTTP/TCP 代理,开放易扩展,多语⾔⽀撑微服务,系统总线架构
授权协议:MIT
19、xxl-job:轻量级分布式任务调度框架
XXL-JOB是⼀个轻量级分布式任务调度框架,其核⼼设计⽬标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接⼊多家公司线上产品线,开箱即⽤。
授权协议:GPL
20、layui:前端 UI 框架
采⽤⾃⾝模块规范编写的前端UI框架,遵循原⽣HTML/CSS/JS的书写与组织形式,极低门槛,拿来即⽤。它区别于那些基于MVVM底层的UI框架,却并⾮逆道⽽⾏,⽽是信奉返璞归真之道。准确地说,她更多是为服务端程序员量⾝定做,你⽆需涉⾜各种前端⼯具的复杂配置,只需⾯对浏览器本⾝,让⼀切你所需要的元素与交互,从这⾥信⼿拈来。
授权协议:MIT
21、EasyPR:中⽂的开源车牌识别系统
EasyPR 是⼀个中⽂的开源车牌识别系统,其⽬标是成为⼀个简单、⾼效、准确的车牌识别引擎。相⽐于其他的车牌识别系统,EasyPR有如下特点:* 它基于openCV这个开源库。这意味着你可以获取全部源代码,并且移植到java等平台。* 它能够识别中⽂。例如车牌为苏EUK722的图⽚,它可以准确地输出std:string类型的"苏EUK722"的结果。* 它的识别率较⾼。图⽚清晰情况下,车牌检测与字符识别可以达到80%以上的精度。
授权协议:Apache
22、Mybatis_PageHelper:Mybatis 分页插件
Mybatis 分页插件。如果你也在⽤ Mybatis,建议尝试该分页插件,这⼀定是最⽅便使⽤的分页插件。
授权协议:MIT
23、xbin-store:分布式 B2C 商城
模仿国内知名B2C⽹站,实现的⼀个分布式B2C商城,使⽤ Spring Boot ⾃动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。
授权协议:GPL
24、PhalApi:轻量级 PHP 开源接⼝框架
简称π框架,⼀个轻量级PHP开源接⼝框架,专注于接⼝服务开发,⽀持HTTP/SOAP/RPC协议,拥有⾃动⽣成的在线⽂档、多种开发语⾔的客户端SDK包以及可重⽤的扩展类库,可⽤于快速搭建微服务、RESTful接⼝或Web Services。
授权协议:GPL
25、xxpay:使⽤ Java 开发的聚合⽀付
XxPay聚合⽀付使⽤Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接⼊、⽀付宝等主流⽀付渠道,可直接⽤于⽣产环境
授权协议:MIT
26、Mapper:Mybatis 通⽤ Mapper
极其⽅便的使⽤ Mybatis 单表的增删改查
授权协议:MIT
27、weixin-java-tools: Java 开发⼯具包
可能是⽬前最好最全的Java开发⼯具包,⽀持包括⽀付、开放平台、、企业号、⼩程序等的开发
授权协议:Apache
28、ybg-spring-fast:基于 SpringBoot 的模块化开发系统
以 SpringBoot 为中⼼,模块化开发系统,⽤户可以随意删减除权限框架外任意的系统模块。复⽤,组装性强主要应⽤技术:spring Security+Ehcache+quartz+swagger2+Mysql5.6+springjdbc+druid+spring social+spring session + layerui+vue.js等。
授权协议:GPL
29、IJPay:对⽀付⼯具的⼆次封装
IJPay 让⽀付触⼿可及,封装了⽀付、⽀付宝⽀付、银联⽀付常⽤的⽀付⽅式以及各种常⽤的接⼝。不依赖任何第三⽅ mvc 框架,仅仅作为⼯具使⽤简单快速完成⽀付模块的开发,可轻松嵌⼊到任何系统⾥。
授权协议:Apache
30、spring-boot-pay:开源⽀付后台管理
⽀付服务:⽀付宝,,银联详细代码案例(除银联⽀付可以测试以外,⽀付宝和⽀付测试均需要企业认证,个⼈⽆法完成测试)
授权协议:GPL
31、Morning:B2C 模式运营的公益在线商城
猫宁Morning公益商城是中国公益性在线电⼦商城,以商城B2C模式运营的公益在线商城。系统分为前台和后台,前台主要功能包括注册和登录、商品浏览、个⼈信息管理、购物车、我的订单、⽹上⽀付、评价、提问、公益活动、公益论坛、商城论坛等系统,后台主要功能包括管理成员信息管理、⽤户信息管理、商品管理、公益活动管理、商品分类管理、订单管理、公告资讯管理、论坛平台管理、商品提上管理、商品评价管理等。
授权协议:未知
32、fastadmin:基于 ThinkPHP5 和 Bootstrap 的极速后台开发框架
FastAdmin 是⼀款基于 ThinkPHP5+Bootstrap 的极速后台开发框架。
授权协议:Apache
33、zscat-me:基于 springboot dubbo 的商城项⽬
基于springboot dubbo构建的⼀个商城项⽬,包括前端,后端和h5应⽤,作为zscat应⽤实践的模板项⽬。包含sso登录、API⽹关、流量控制、⾃定义协议包装、、⾃动crud、⾃动缓存、读写分离、分布式缓存、分布式定时任务、分布式锁、消息队列、事件机制、oauth2.0登录、全⽂搜索、集成qiniu⽂件服务、集成dubbo、集成springcboot等功能。
授权协议:GPL
34、miaosha:秒杀、抢购解决⽅案
秒杀、抢购解决⽅案,设计⽬标:性能⽀撑"⼩⽶印度抢购搞挂亚马逊事件”
授权协议:Apache
35、Jboot:基于 jfinal 和 undertow 开发的微服务框架
Jboot 是⼀个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统⼀配置中⼼、swagger api⾃动⽣成、Opentracing数据追踪、metrics数据监控、分布式session、代码⽣成器、shiro安全控制等功能。
授权协议:Apache
36、xiaoyaoji:在线⽂档管理
⼩⼳鸡在线⽂档管理,⽀持在线测试,⽀持 json,txt,xml,html,js,流和 WebSocket
授权协议:GPL
37、CrapApi:免费开源 API 接⼝管理系统
CrapApi 免费开源API接⼝管理系统、API接⼝调试⼯具:API接⼝管理、⽂档管理、接⼝调试,GitHub、码云、开源中国托管源码
授权协议:AGPL
38、OpenAuth.Net:权限管理系统上火吃什么
基于经典领域驱动设计的权限管理系统。项⽬采⽤经典 DDD 架构(⽤沃恩.弗农⼤神的话,其实这是 DDD-Lite)思想进⾏开发,简洁⽽不简单,实⽤⾄上,并且所写每⼀⾏代码都经过深思熟虑,符合SOLID规则!
授权协议:GPL
39、sequence:分布式⾼效 ID ⽣产⿊科技
⾼效 GUID 产⽣算法(sequence),基于 Snowflake 实现 64 位⾃增 ID 算法。Twitter-Snowflake 算法产⽣的背景相当简单,为了满⾜Twitter 每秒上万条消息的请求,每条消息都必须分配⼀条唯⼀的id,这些id还需要⼀些⼤致的顺序(⽅便客户端排序),并且在分布式系统中不同机器产⽣的id必须不同。
授权协议:MIT
40、framework-admin:Java 平台管理系统
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论