欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Github Gitee Java开发 热门中后台开源项目

发布时间:2024/8/1 java 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Github Gitee Java开发 热门中后台开源项目 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

目录

  • 组件
    • 工具类组件
    • Http API组件
    • 规则引擎组件
    • 检验辅助组件
    • 加密、解密、时间组件
    • Aop、Reflect组件
    • 重试组件
    • Excel Word 文件操作组件
  • 分布式网关
  • 分布式配置中心和注册中心
  • 分布式权限认证
  • 分布式日志链路追踪
  • 分页式监控告警
  • 分布式任务调度平台
  • 分布式消息队列
  • 分布式搜索
  • 分布式缓存
  • 分布式锁
  • 分布式熔断限流
  • 分页式ID生成
  • 分布式事务
  • 分布式灰度发布
  • 数据库
  • 大数据
  • 邻域模型
  • 多线程与线程池
  • 数据同步
  • 架构
  • 管理系统
  • 后台框架
  • 博客系统
  • 电商系统
  • 反应式系统
  • 消息系统
  • 考试系统
  • 测试系统
  • Devops
  • Java 教程源码
  • Python
  • AI
  • 图片识别
  • Nginx
  • 前端FE
  • Android
  • 跨平台开发
  • 开源工具教程
  • 参考文档:
  • Book

组件

工具类组件

  • hutool Java工具类
  • yue-library Java工具包
  • vjtools 唯品会Java规范工具包
  • google guava java工具
  • WxJava: WxJava - 微信开发 Java SDK,支持微信支付、开放平台、公众号、企业号/企业微信、小程序
  • 微服务相关工具类
  • Http API组件

  • forest 轻量级HTTP客户端API框架
  • Retrofit HTTP客户端API框架
  • retrofit-spring-boot-starter
  • rocket-api API敏捷开发框架,用于API接口功能的快速开发
  • urlshorter: 满足多种场景下的短链接生成需求
  • qps-helper 通用的qps统计工具包
  • springboot 邮件发送
  • 规则引擎组件

  • liteFlow 可编排的组件式流程引擎
  • QLExpress 动态脚本规则引擎解析工具
  • 检验辅助组件

  • smart-validator 轻量级服务端校验框架
  • faker: 是专门用来产生各种假数据的辅助工具库
  • 加密、解密、时间组件

  • rsa-encrypt-body-spring-boot: Spring Boot 接口请求参数自动加解密
  • encrypt-body-spring-boot-starter: SpringBoot控制器统一的响应体编码/加密与请求体解密的注解处理方式,支持MD5/SHA/AES/DES/RSA
  • xk-time: xk-time 是时间转换,计算,格式化,解析,日历和cron表达式等的工具,使用Java8(JSR-310),线程安全,简单易用,多达70几种常用日期格式化模板,支持Java8时间类和Date,轻量级,无第三方依赖。
  • Aop、Reflect组件

  • fastaop Java Aop 库
  • hp-reflect: hp-reflect 是一个高性能的反射工具。它使用字节码技术动态生成 access class
  • 重试组件

  • 支持注解的 java 重试框架 基于spring-retry和guava-retry
  • retrieval: 一个精简的java重试组件,支持同步,异步,以及制定时间内重试
  • Excel Word 文件操作组件

  • easypoi excel导入导出工具类
  • easyexcel excel导入导出工具类
  • kkFileView: 使用spring boot打造文件文档在线预览项目解决方案
  • 分布式网关

  • 全新一代API网关可视化
  • incubator-shenyu 微服务API 网关
  • spring cloud gateway
  • zuul2
  • openrestry 基于lua nginx
  • kong 基于nginx
  • 分布式配置中心和注册中心

  • nacos 开源服务发现与配置中心
  • consul
  • eureka 开源注册中心
  • 分布式权限认证

  • MaxKey 单点登录认证系统
  • sa-token 最全面的权限认证框架
  • 开源认证授权管理平台 Keycloak
  • sureness: 面向REST API的高性能认证鉴权框架
  • JustAuth: 小而全而美的第三方登录开源组件
  • xxl-sso: 分布式单点登录框架
  • radar 实时风控引擎(Risk Engine)
  • pig SpringCloud OAuth2.0
  • springboot2 权限管理系统
  • 微服务网关,鉴权
  • 史上最全的整合第三方登录的开源库
  • bootshiro 基于springboot2+ shiro+jwt的真正rest api资源无状态认证权限管理框架)
  • simple-security: 基于spring boot+spring security+jwt实现的基础auth机制
  • 分布式日志链路追踪

  • Plumelog java分布式日志组件,支持百亿级别
  • TLog轻量级的分布式日志标记追踪组件
  • Cat
  • boot-websocket-log: 使用websocket技术实时输出系统日志到浏览器端
  • SpringCloud 2020 sleuth+zipkin实现链路追踪
  • Skywalking
  • spring cloud sleuth zipkin 分布式链路追踪
  • cat 开源监控
  • prometheus 监控系统和时间序列数据库
  • MyPerf4J 监控
  • sofa-tracer: 分布式系统调用跟踪的组件
  • slf4j-spring-boot-starter: 一个注解搞定日志的组件,还可定位代码哟
  • log4j-redis-appender: log4j日志写入redis扩展,为logstash日志收集做缓存中间件
  • boot-websocket-log: 使用websocket技术实时输出系统日志到浏览器端,实现WebLog
  • LoggingAppender日志收集插件: 收集java日志到Redis或者Kafka中的插件,日志收集完之后可使用ELK栈做分析(暂时只支持Logback)
  • aop-log: AopLog是基于SpringAop和ThreadLocal实现的一个对请求方法内容日志的拦截与处理的日志工具包。 请求埋点 信息收集
  • 分页式监控告警

  • prometheus-spring-boot-starter: 一个管理异常通知的神奇starter
  • Prometheus Alert运维告警中心消息转发系统
  • alarm-log: 日志监控报警,支持log4j、log4j2、logback等主流框架
  • 分布式任务调度平台

  • xxl-job分布式任务调度平台
  • PowerJob分布式任务调度与计算框架
  • sia-task
  • OhMyScheduler: 新一代分布式调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略
  • xxl-job-spring-boot-starter xxl-job-core包简单封装成spring boot starter
  • 分布式消息队列

  • Kafka
  • QMQ
  • RabbitMQ
  • DDMQ 基于 Apache RocketMQ 构建的消息队列
  • xxl-mq 轻量级分布式消息队列
  • 分布式搜索

  • easy-es: 更好用的Elastic Search搜索引擎框架,与Mybatis-plus一致的API
  • Elasticsearch-ESClientRHL 基于springboot的elasticsearch 客户端调用封装工具
  • Springboot2.1.1+elasticsearch6.5.3 企业级搜索平台,支持PB级数据
  • elasticsearch+hbase海量数据查询
  • spring-boot-elasticsearch: ES全文搜索引擎
  • RediSearch
  • 分布式缓存

  • jetcache 两级缓存框架
  • J2CacheJava 两级缓存框架
  • cachecloud Redis云平台
  • Codis redis集群
  • 支持注解缓存失效时间 主动异步刷新缓存
  • mPass-cache: 基于Spring Boot上的注解缓存,自带轻量级缓存管理页面
  • 分布式锁

  • 分布式锁
  • spring-boot-klock-starter: 基于redis的分布式锁组件
  • redisson的boot-starter 分布式锁
  • redis-spring-boot-starter: 支持Jedis、Lettuce、Redisson等主流客户端
  • idempotent-spring-boot-starter: idempotent 幂等处理方案
  • 分布式熔断限流

  • sentinel
  • resilience4j
  • ratelimiter-spring-boot-starter: 基于 redis 的偏业务应用的分布式限流组件
  • redislimiter-spring-boot: 一个优秀的分布式spring boot/Spring Cloud API限流框架,特别适合微服务架构
  • 分页式ID生成

  • 分布式id生成
  • 微服务 分布式唯一主键ID生成方案
  • id-generator: 经典的雪花算法,41位时间戳+10位机器ID+12位序列号
  • 分布式事务

  • seata
  • tx-lcn
  • myth采用消息队列解决分布式事务的开源框架
  • hmily分布式事务解决方案
  • 分布式灰度发布

  • Spring Cloud Gray 微服务灰度路由解决方案
  • Discovery 基于Spring Cloud 蓝绿、灰度、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移
  • 数据库

  • TenDB Cluster MySQL分布式关系型数据库
  • Minio 分布式文件存储
  • 数据库连接池
  • mybatis-plus 自动生成增删改查、java代码
  • fastmybatis
  • Ti-DB
  • 开源分布式关系型nosql数据库
  • 云盘系统vue.js+elementui
  • Gaea 基于mysql协议的数据库中间件
  • minio-spring-boot-starter: Minio开箱即用的Starter
  • spring-boot-starter-mongodb-plus: 对官方spring boot starter对mongodb支持的扩展,提供更多配置属性,比如:连接数的配置等
  • SimpleCurd 2个类,实现类ActiveRecord,无需写Mapper.
  • 大数据

  • FastBigDate 大数据
  • 数据分析
  • 大数据入门指南
  • 邻域模型

  • dddlib: 一个领域驱动设计(DDD)类库,为遵循DDD范式开发软件提供通用的接口、基类、实现类和工具。
  • kaka-core: 事件领域模型框架
  • 多线程与线程池

  • asyncTool 解决任意的多线程并行、串行、阻塞、依赖、回调的并行框架,多线程编排一站式解决方案
  • dynamic-tp:轻量级动态线程池,内置监控告警功能,基于主流配置中心
  • hippo4j: 强大的动态线程池,附带监控报警功能,内置两种使用模式:轻量级依赖配置中心以及无中间件依赖版本
  • 异步执行
  • ThreadLocal在线程间传递
  • jedi: 线程池监控 动态线程池 异步调度 高可靠 高可用 线程池管理 异步任务
  • dynamic-threadpool
  • 数据同步

  • datax-web DataX集成可视化页面,选择数据源即可一键生成数据同步任务
  • Canal mysql binlog的增量订阅&消费组件
  • syncClient,数据实时同步中间件(同步mysql到kafka、redis、elasticsearch、httpmq)
  • 基于canal的mysql和elasticsearch实时同步方案,支持增量同步和全量同步
  • datax 离线数据同步工具/平台
  • 架构

    架构师技术图谱
    可扩展,可靠且高性能的大型系统背后的模式

    管理系统

  • Cloud-Platform Spring Cloud+Nacos+Sentinel+vue 具备用户管理、资源权限管理、网关API 管理等
  • SpringCloud2.1 微服务开发脚手架 oauth2、nacos、feign、sentinel、gateway
  • xboot 分布式限流/同步锁/动态权限 数据权限 工作流 代码生成 定时任务
  • springboot-plus SpringBoot 2多数据库
  • SmartAdmin SpringBoot和Vue,前后端分离
  • open-capacity-platform: Spring Cloud+layui 微服务能力开放平台
  • JeeSpringCloud 快速开发框架
  • oasys 办公自动化
  • psi 基于Jeecg-Boot开发进销存管理系统
  • 72crm 基于jfinal+vue+ElementUI的前后端分离系统
  • erupt: 非代码生成器,纯注解开发、零前端代码、零 CURD、不生成任何代码、自动建表、注解式API 后台管理系统
  • 开源SpringBoot和Vue的企业级项目
  • Novel-Cloud是基于Spring Cloud 微服务小说门户
  • SpringBlade 微服务架构 前后端分离
  • 后台框架

  • microservices-platform SpringBoot2.x、SpringCloud和SpringCloudAlibaba前后端分离 多租户
  • kitty Spring Cloud Alibaba 基础框架 Cat 监控
  • fans-cloud-alibaba 基于springcloud-Alibaba框架 skywalking
  • Spring-cloud-alibaba-basis 学习整合
  • SpringCloud2.0的微服务开发脚手架
  • springcloud 前后端管理系统框架
  • zuihou/zuihou-admin-cloud: 基于SpringCloud(Hoxton.SR3) 的SaaS 微服务脚手架
  • renren-security
  • ocp 企业级微服务框架(用户权限管理,配置中心管理,应用管理)
  • spingBlade Springboot2 Springcloud React Vue
  • Roses Spring Boot 2和Spring Cloud Finchley.RELEASE
  • vhr
  • springboot例子
  • 基于springboot的快速学习示例
  • spring boot demo
  • x-boot vue 分布式限流/同步锁/验证码/SnowFlake雪花算法ID生成 动态权限管理 数据权限 工作流 代码生成 日志记录 定时任务 第三方社交账号、短信登录 单点登录
  • jeecg-boot 快速开发平台
  • spider-flow: 新一代爬虫平台
  • md_blockchain: 开源java区块链平台
  • springboot-vue-demo
  • spring boot、spring cloud的一些封装和使用示例
  • 博客系统

  • VBlog多用户博客管理平台
  • halo 博客系统
  • solo 博客系统
  • eblog Springboot2 博客项目
  • docsite 静态站点一键生成工具
  • vueblog一个前后端分离的简单博客
  • NiceFish前端提供 浏览器 & 移动端 & Electron 实现;后端提供 SpringBoot & SpringCloud 实现。
  • MarkerHub/vueblog: 一个前后端分离的简单博客案例
  • 电商系统

  • flash-waimai: 外卖平台,包括手机端,后台管理, api服务
  • yshop 商城系统
  • paascloud spring cloud + vue + oAuth2.0前后端分离模拟商城
  • litemall Spring Boot+Vue+微信小程序+Vue移动端
  • flash-waimai 外卖平台,包括手机端,后台管理, api服务
  • mall4j 基于springboot的商城
  • mall-swarm 微服务商城系统 Spring cloud
  • 商城系统
  • mall-learning 电商学习系统
  • onemall 微服务商城 Spring Cloud Alibaba
  • 秒杀系统设计与实现
  • Seckill SpringBoot 秒杀系统
  • spring-boot-seckill 秒杀系统
  • 秒杀系统设计与实现
  • spring-boot-pay 支付服务
  • 支付整合系统 springmvc+mybatis
  • 基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka
  • spring cloud + vue + oAuth2.0全家桶实战 商城
  • 反应式系统

  • 反应式微服务框架Flower 基于Akka
  • 消息系统

  • CIM是一套基于mina或netty框架下的推送系统
  • J-IM: 基于t-io开发的轻量、高性能、单机支持几十万至百万在线用户IM
  • websocket-springboot-starter: 基于springboot websocket 定制
  • V-IM
  • flat 视频会议系统
  • firechat IM
  • t-io
  • 考试系统

  • xzs 考试系统
  • 测试系统

  • estable-mock: 换种思路写Mock,让单元测试更简单
  • 性能测试系统 Takin
  • 一个傻瓜式mock小工具
  • wiremock: 一个可以模拟服务的测试框架
  • Devops

  • jenkins
  • docker 部署
  • sonarqube 代码检查系统
  • walle 瓦力上线部署系统
  • ansible linux 自动化运维工具
  • openspug/spug: 开源运维平台
  • rtty: 在任何地方通过web访问您的设备的终端
  • Taisite-Platform: 开源的接口自动化测试平台
  • dapps: Dapps 是一个跨平台的应用商店,包含众多软件,基于docker
  • Archery: Archery 定位于 SQL 审核查询平台
  • Java 教程源码

  • spring源码
  • springboot2.0教程
  • springboot源码
  • springcloud教程
  • spring教程
  • spring教程
  • JavaGuide 面试
  • JCSprout 面试
  • 程序员技能图谱
  • 常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考
  • 芋道源码
  • Springboot 全家桶
  • mybatis源码中文注释
  • springcloud-learning
  • 面试题
  • Python

  • 从零学Python
  • django 教程
  • python教程
  • python 下载字幕小工具
  • 任务队列
  • echarts ptyhon 生成图表
  • 微博爬虫
  • 爬虫入门教程
  • python调用微信api
  • 中国诗词
  • 连接mysql
  • 数据分析 第二版
  • 用sql实现可视化数据图表
  • 爬虫集合
  • 推荐系统
  • 新华字典
  • 微信公众号爬虫
  • 爬虫框架
  • python软件
  • 开源运维平台 Flask
  • 最简单的发送邮件python实现
  • Python - 100天从新手到大师
  • python教程
  • 建议收藏,22个Python迷你项目(附源码)
  • python算法
  • python算法
  • 算法面试笔记
  • 算法大全
  • 算法
  • AI

  • 机器学习教程
  • pytorch电子书
  • 聊天机器人教程
  • deep learning
  • 100天学会机器学习
  • 神经网络与深度学习
  • 机器学习
  • caffe
  • 深度学习翻译
  • 深度学习
  • pytorch
  • 深度学习课程表
  • NLP Python
  • Tensorflow电子书
  • AI学习大全
  • 机器学习
  • 软件工程师的机器学习
  • deeplearningbook 深度学习
  • TensorFlow-World 机器学习
  • EffectiveTensorflow 机器学习
  • 图片识别

  • medicine图片拍照识别
  • idCardCv 身份证号码识别
  • image图片识别
  • OCR项目
  • Nginx

  • nginxWebUI nginx网页管理工具
  • Nginx GUI Manager
  • 前端FE

  • 前端开发规范
  • Material Design 网页的响应式前端框架
  • 基于vue前端框架
  • element-ui 基于vue前端框架
  • ReactJs前端框架
  • vant 基于vue移动端框架
  • ElemeFE
  • minui
  • nodejs+Git+markdown wiki
  • React 的图表库
  • 前端原型学习
  • vue开源组件大全
  • 借书小程序
  • ant design vue组件
  • Html5 视频播放
  • ng-form-element: 动态表单,VUE动态表单。基于vue+element ui实现动态表单组件,通过拖拽组件到面板即可实现一个表单
  • Android

  • 开源Android app源码
  • AndroidUtilCode 工具类
  • DevUtils 工具类
  • android工具包
  • 通用弹窗组件
  • anroid面试
  • 下拉刷新
  • mvpArms
  • 动态化构建 Native 页面的框架
  • 秒级编译
  • 界面悬浮窗
  • 自动适配
  • 跨平台开发

  • Motrix 基于electron 开发的下载工具
  • electron 博客
  • 开源工具教程

  • 用于快速切换 hosts 文件的应用
  • p3c java代码检测插件
  • Git 树形浏览chrome插件
  • shell python脚本
  • chrome 插件开发demo
  • 变量命名神器
  • 北大课程资料
  • 清华大学计算机课程资料
  • 参考文档:

  • HelloGitHub
  • git.news
  • GitHubDaily
  • java后端目前最常用的工具和框架
  • java后端知识点
  • 开源软件
  • 阮一峰开源阅读
  • 架构师的初级技能,选组件!
  • Book

  • itdevbooks 编程电子书
  • 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
  • awesome-java
  • Java 设计模式源码
  • Java算法
  • java算法
  • leetcode题解
  • 产品思维
  • 互联网上的免费书籍
  • Java 程序员常读书单整理
  • 程序员技能图谱
  • 总结

    以上是生活随笔为你收集整理的Github Gitee Java开发 热门中后台开源项目的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。