Java后端常用的开源项目推荐

570 阅读1分钟
原文链接: www.jianshu.com

本文整合了网上一些开源的项目。希望在日常开发中可以借鉴。


  • 代码生成工具
  1. mybatisplus在线生成工具:gitee.com/cooper.com.…
  • 缓存相关:
  1. spring cache:spring.io/guides/gs/c…

  2. jetcache :github.com/alibaba/jet…

  • redis相关 :
  1. redisson :github.com/redisson/re…

  2. jedis :github.com/xetorthio/j…

  3. redisDesktop :github.com/uglide/Redi…

  4. cachecloud :github.com/sohutv/cach…

  • 监控相关
  1. zookeeper 监控: github.com/jackcooper2…

  2. rocketmq监控:github.com/jackcooper2…

  3. rocketmq监控: github.com/jackcooper2…

  4. redis 监控: github.com/mauersu/red…

  • 文档管理相关:
  1. RAP2: github.com/thx/rap2-de…

  2. RAP: github.com/thx/RAP

  3. easy-mock :github.com/easy-mock/e…

  4. ApiManager :github.com/EhsanTang/A…

  5. showdoc :github.com/star7th/sho…

  • 配置中心 :
  1. apollo :github.com/ctripcorp/a…

  2. disconf :github.com/knightliao/…

  3. spring cloud config

  • 注册中心服务:
  1. zookpeer :zookeeper.apache.org/

  2. eureka :github.com/Netflix/eur…

  3. consul :github.com/hashicorp/c…

  4. etcd :github.com/coreos/etcd

  • rpc :
  1. dubbo :github.com/apache/incu…

  2. motan :github.com/weibocom/mo…

  3. sofa-rpc :github.com/alipay/sofa…

  4. mqrpc :gitee.com/kailing/spr…

  • 微服务 :
  1. spring cloud :projects.spring.io/spring-clou…

  2. ServiceComb :servicecomb.incubator.apache.org/cn/

  • api网关 :
  1. zuul :github.com/Netflix/zuu…

  2. kong :github.com/Kong/kong

  3. orange :github.com/sumory/oran…

  • 分布式事务 :
  1. lcn : github.com/codingapi/t…

  2. tcc-transaction :github.com/changmingxi…

  3. coolmq :github.com/vvsuperman/…

  4. Raincat :github.com/yu199195/Ra…

  • 分布式锁 :
  1. klock :gitee.com/kekingcn/sp…

  2. lock-spring :github.com/zouyingchun…

  • 分布式任务调度 :
  1. xxl-job : github.com/xuxueli/xxl…

  2. Elastic-job : github.com/elasticjob/…

  • 批处理 :
  1. spring batch :spring.io/projects/sp…

  2. partitionjob :gitee.com/kailing/par…

  • NewSql :
  1. tidb :github.com/pingcap/tid…

  2. oceanbase :github.com/alibaba/oce…

  • 数据库中间件:
  1. cetus :github.com/Lede-Inc/ce…

  2. DBProxy :github.com/Meituan-Dia…

  3. mycat :github.com/MyCATApache…

  4. sharding-jdbc :github.com/shardingjdb…

  5. dble :github.com/actiontech/…

  6. proxysql :github.com/sysown/prox…

  • 数据库连接池:
  1. druid :github.com/alibaba/dru…

  2. tomcatjdbc :tomcat.apache.org/tomcat-8.0-…

  3. HikariCP :github.com/brettwooldr…

  • 数据访问 :
  1. jpa : github.com/spring-proj…

  2. querydsl :github.com/querydsl/qu…

  3. jooq :github.com/jOOQ/jOOQ

  4. mango :github.com/jfaster/man…

  5. minidao :gitee.com/jeecg/minid…

  • binlog增量日志消费:
  1. keking-binlog :gitee.com/kekingcn/ke…

  2. mysql-binlog-connector-java :github.com/shyiko/mysq…

  3. canal :github.com/alibaba/can…

  4. puma :github.com/dianping/pu…

  5. open-replicator :github.com/whitesock/o…

  • 索引引擎:
  1. elasticsearch :github.com/elastic/ela…

  2. solr :lucene.apache.org/solr/guide/…

  3. lucene :lucene.apache.org/

  • 消息中间件:
  1. RabbitMQ :www.rabbitmq.com/getstarted.…

  2. ActiveMQ :github.com/apache/acti…

  3. kafka :github.com/apache/kafk…

  4. rocketmq :github.com/apache/rock…

  5. zbus :zbus.io/

  • DevOps:
  1. jenkins :jenkins.io

  2. hudson :www.eclipse.org/hudson

  3. rundeck :github.com/rundeck/run…

  4. Hygieia :github.com/capitalone/…

  • 应用安全:
  1. openrasp :github.com/baidu/openr…
  • apm :
  1. skywalking :github.com/apache/incu…

  2. pinpoint :github.com/naver/pinpo…

  3. zipkin :github.com/openzipkin/…

  4. cat :github.com/dianping/ca…

  • 快速开发,微核心:
  1. spring boot :projects.spring.io/spring-boot…

  2. jfinal :gitee.com/jfinal/jfin…

  3. nutz :github.com/nutzam/nutz

  • 日志采集:
  1. logpipe :github.com/calvinwilli…

  2. logstash :github.com/elastic/log…

  • 爬虫相关:
  1. webmagic :gitee.com/flashsword2…

  2. WebCollector :github.com/CrawlScript…

  3. jsoup :github.com/jhy/jsoup


摘自 :www.jianshu.com/p/b025b03b3…