Java后端常用的开源项目推荐
本文整合了网上一些开源的项目。希望在日常开发中可以借鉴。
- 代码生成工具
- mybatisplus在线生成工具:https://gitee.com/cooper.com.cn/mybatisplus-generator-web
- 缓存相关:
-
spring cache:http://spring.io/guides/gs/caching/
-
jetcache :https://github.com/alibaba/jetcache
- redis相关 :
-
redisson :https://github.com/redisson/redisson
-
redisDesktop :https://github.com/uglide/RedisDesktopManager
-
cachecloud :https://github.com/sohutv/cachecloud
- 监控相关
-
zookeeper 监控: https://github.com/jackcooper2015/zk-admin
-
rocketmq监控:https://github.com/jackcooper2015/rocketmq-console-ng
-
rocketmq监控: https://github.com/jackcooper2015/rocketmq-console
-
redis 监控: https://github.com/mauersu/redis-admin
- 文档管理相关:
-
easy-mock :https://github.com/easy-mock/easy-mock
-
ApiManager :https://github.com/EhsanTang/ApiManager
-
showdoc :https://github.com/star7th/showdoc
- 配置中心 :
-
spring cloud config
- 注册中心服务:
-
zookpeer :http://zookeeper.apache.org/
- rpc :
-
sofa-rpc :https://github.com/alipay/sofa-rpc
- 微服务 :
-
spring cloud :http://projects.spring.io/spring-cloud/
-
ServiceComb :http://servicecomb.incubator.apache.org/cn/
- api网关 :
-
orange :https://github.com/sumory/orange
- 分布式事务 :
-
tcc-transaction :https://github.com/changmingxie/tcc-transaction
-
Raincat :https://github.com/yu199195/Raincat
- 分布式锁 :
-
lock-spring :https://github.com/zouyingchun/lock-spring
- 分布式任务调度 :
-
xxl-job : https://github.com/xuxueli/xxl-job
-
Elastic-job : https://github.com/elasticjob/elastic-job-lite
- 批处理 :
-
spring batch :https://spring.io/projects/spring-batch
-
partitionjob :https://gitee.com/kailing/partitionjob
- NewSql :
-
oceanbase :https://github.com/alibaba/oceanbase
- 数据库中间件:
-
sharding-jdbc :https://github.com/shardingjdbc/sharding-jdbc
-
proxysql :https://github.com/sysown/proxysql
- 数据库连接池:
- 数据访问 :
-
querydsl :https://github.com/querydsl/querydsl
-
minidao :https://gitee.com/jeecg/minidao
- binlog增量日志消费:
-
keking-binlog :https://gitee.com/kekingcn/keking-binlog-distributor
-
mysql-binlog-connector-java :https://github.com/shyiko/mysql-binlog-connector-java
-
open-replicator :https://github.com/whitesock/open-replicator
- 索引引擎:
-
elasticsearch :https://github.com/elastic/elasticsearch
-
lucene :http://lucene.apache.org/
- 消息中间件:
-
RabbitMQ :http://www.rabbitmq.com/getstarted.html
-
ActiveMQ :https://github.com/apache/activemq
-
rocketmq :https://github.com/apache/rocketmq
-
zbus :http://zbus.io/
- DevOps:
-
jenkins :https://jenkins.io
-
hudson :http://www.eclipse.org/hudson
-
rundeck :https://github.com/rundeck/rundeck
- 应用安全:
- openrasp :https://github.com/baidu/openrasp
- apm :
-
skywalking :https://github.com/apache/incubator-skywalking
-
pinpoint :https://github.com/naver/pinpoint
- 快速开发,微核心:
-
spring boot :http://projects.spring.io/spring-boot/
-
jfinal :https://gitee.com/jfinal/jfinal
- 日志采集:
-
logstash :https://github.com/elastic/logstash
- 爬虫相关:
-
webmagic :https://gitee.com/flashsword20/webmagic
-
WebCollector :https://github.com/CrawlScript/WebCollector
-
jsoup :https://github.com/jhy/jsoup