Billcat. / ( /bɪl/ /kæt/) / Bill is a cat.
This name more or less comes after ballcat, a highly modular spring boot based project with a lot of starters and written by a very talented person! Ballcat is very good for your side projects as well as for learning purpose.
Billcat is a not a replacement, it will focus more on cloud based architecture.
Hereby, I will copy the needed code directly from ballcat for my common/infrastructure code. They all live happily in the common directory :)
- Java 17
- Spring Boot 3.2.4
- Spring Cloud 2023.0.0
- Spring Cloud Alibaba 2023.0.0.0-RC1
- Spring Authorization Server 1.2.3
- PostgreSQL 16.2 + MySQL 8.0.36
- Frontend: Vue 3 + Ant Design Vue | React.js + Antd 15.6 | Next.js + Tailwind
- OIDC(OAuth2): Github | Sas | Keycloak | Okta | Cognito | Azure AD(Entra)
- OIDC Frontend: oidc-client-ts(vue.js) / react-oidc-context(react.js)
Leave your comments and suggestions in the issues area. For example, if you want a slightly different tech stack.
Also, if you like my demo, please consider buying me a coffee. Please follow and star :).