Github 上的java开源项目推荐

Github 上的java开源项目推荐

1.Halo (Star : 12.9 k)

https://github.com/halo-dev/halo

这可能是目前最好的java博客系统 ,Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择。

简介

Halo [ˈheɪloʊ],意为光环。当然,你也可以当成拼音读(哈喽)。

轻快,简洁,功能强大,使用 Java 开发的博客系统。

**推荐理由:**很多同学刚学习java语言却没有项目进行学习,或者没有实际操作过写过实际的项目,一开始自己撸一个博客系统还是意见十分酷的事情

**点评:**Halo 目前已经废弃了master分支,有兴趣学习的同学推荐学习v1分支

2.Hutool (star : 9.7k)

https://github.com/looly/hutool

简介

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

Hutool中的工具方法来自于每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;

Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。

推荐理由:里面代码超级清晰,超级甜

点评: 注释高详细,结构好漂亮,很多模块都可以复制到自己项目里,我最经常用里面 hutool-http模块

3.Piggy Metrics (star: 8k)

https://github.com/sqshq/piggymetrics

**项目所用技术栈:**Spring Boot、Spring Cloud、Docker等

**项目简介:**Piggy Metrics是一个基于Spring Boot, Spring Cloud和Docker等技术实现的微服务脚手架,项目包含了:API网关、服务发现、负载均衡、熔断机制、配置中心、监控服务、认证服务等几大微服务项目基本模块,对学习和练手微服务项目是不错的选择。

点评:学习微服务是不错的好选择

你可能感兴趣的:(1)