Java业界优秀开源项目墙裂推荐
本篇文章主要收集并整理自己经常接触到的一些开源项目(很多项目都值得去好好解读😎),对不同类型的项目作出梳理,目前涵盖:企业级快速开发脚手架、微服务项目、电商项目、支付项目、博客项目、多租户架构设计项目、企业微信、面试指南、认证授权+第三方登录、IM、管理系统几大类型项目推荐🤜~
企业级快速开发脚手架
renren-fast
renren-cloud 微服务
账号密码:admin/admin
jeecg-boot
该项目目前笔者的公司也有在用,其实总的来说在低代码框架的领域还是算可以的,目前也有微服务版本,vue3版本,开发文档也相对比较详细,建议解读一下。
lamp《灯灯》中后台快速开发平台
微服务
- 基于微服务的权限系统Pig
- Cloud-Platform
- 多功能微服务框架Apache ServiceComb
- 若依RuoYi-Cloud
- microservices-platform
- Spring Blade微服务开发平台
- open-capacity-platform
- JeeSpringCloud敏捷开发系统
- mall-swarm微服务商城系统
- lamp-cloud中后台快速开发Saas平台
- Guns
电商项目
- litemall
- mallplus+商城+APP+SaaS+uniapp+wechat
- mall
- Mall4j 为中小企业打造的开源电商系统
- mall4cloudw微服务商城
- mall-swarm
- XMall 基于SOA架构的分布式购物电商商城
- 微同商城platform
- 分布式电商项目
- lamp-boot中后台快速开发平台
- newbee-mall
- onemall
- mallplus
- Smart Shop
- yshop
- CRMEB_Java电商系统
- youlai-mall_有来技术团队
- 谷粒商城
- dts-mall聚惠星商城
支付项目
- jeepay
- XxPay聚合支付
- 龙果支付系统roncoo-pay
- 常用的支付接口IJPay
- WxJava-微信开发Java SDK
- easyPay
- 轻量级支付系统Fastpay
- 基于Java的支付开发工具包
jeepay - 适合互联网企业使用的开源支支付系统 (微信支付基于最新wxjava开发)
项目介绍: Jeepay
是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付
,支付宝
,云闪付
官方接口,支持聚合码支付。Jeepay使用Spring Boot
和Ant Design Vue
开发,集成Spring Security
实现权限管理功能,是一套非常实用的web开发框架。
Gitee:gitee.com/jeequan/jee… 项目文档:docs.jeequan.com/docs/jeepay…
聚合支付系统XxPay
项目介绍:XxPay
聚合支付使用Java
开发,包括Spring Cloud
、Dubbo
、Spring Boot
三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。
目前已经接入支付渠道:微信(公众号支付、扫码支付、APP支付、H5支付)、支付宝(电脑网站支付、手机网站支付、APP支付、当面付)。
龙果支付系统roncoo-pay
**项目介绍:**龙果支付系统核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。
主要特点:
- 具备支付系统通用的支付、对账、清算、资金账户管理、支付订单管理等功能;
- 目前已接通“支付宝即时到账”和“微信扫码支付”通道;
- 支持直连和间连两种支付模式,任君选择;
- 通过支付网关,业务系统可以轻松实现统一支付接入;
- 搭配运营后台,支付数据的监控和管理可以兼得;
- 配套完善的系统使用文档,可轻松嵌入任何需要支付的场景;
常用支付接口IJPay
项目介绍: IJPay
封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方mvc
框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。
博客项目
多租户架构设计项目
http客户端框架
Forest
Forest
是一个开源的 Java HTTP 客户端框架,用来访问第三方服务 RESTful
接口:
OkHttps
企业微信
纤微
MoChat
面试指南+Java知识梳理
- JavaGuide
- JavaFamily
- 悟空聊架构PassJava
- 互联网 Java 工程师进阶知识完全扫盲
- 石衫Java-Interview-Adnamced
- CyC2018_CS-Notes
- NewDevBooks
权限认证及第三方登录
开发文档:sa-token.dev33.cn/doc/index.h…
CRM客户关系管理系统
悟空CRM
IM即时通讯
管理系统
- 开箱即用中台前端Ant-design-pro
- 基于Vue.js和ElementUI的管理系统前端解决方案
- vue-element-admin
- JEECG-BOOT
- vue-admin-beautiful
D2admin
开源地址:github.com/d2-projects… 文档地址:d2.pub/zh/doc/d2-a…
vue-element-admin
开源地址:github.com/PanJiaChen/… 文档地址:panjiachen.github.io/vue-element…
JEECG-BOOT
开源地址:github.com/zhangdaisco… 文档地址:doc.jeecg.com/2043868
vue-admin-beautiful
开源地址:github.com/chuzhixin/v… 文档地址:www.gin-vue-admin.com