Technology | Description |
---|---|
Core Framework | Spring Boot2 |
Security Framework | Spring Security, JWT |
Persistent Layer Framework | Spring Data JPA |
Database | MySQL |
Technology | Description |
---|---|
Flyway | Version control for database |
MySQL | Open-Source Relational Database Management System |
H2 Database Engine | Java SQL database. Embedded and server modes; in-memory databases |
Technology | Description |
---|---|
Bootstrap | Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. |
Bootstrap Table | An extended table to the integration with some of the most widely used CSS frameworks. |
Thymeleaf | Modern server-side Java template engine for both web and standalone environments. |
Technology | Description |
---|---|
JDK | Java™ Platform, Standard Edition Development Kit |
Spring Boot | Framework to ease the bootstrapping and development of new Spring Applications |
Maven | Dependency Management |
JSON Web Token | Encode or Decode JWTs |
Technology | Description |
---|---|
Bootstrap ToC | Table of Contents plugin for Bootstrap |
dotenv-java | A no-dependency, pure Java port of the Ruby dotenv project. Load environment variables from a .env file. |
Thymeleaf With Dialect | A dialect for Thymeleaf that allows you to use attributes with a "with" prefix to avoid having long "th:with"-expressions. |
Thymeleaf Layout Dialect | A dialect for Thymeleaf that lets you build layouts and reusable templates in order to improve code reuse. |
Lombok | Never write another getter or equals method again, with one annotation your class has a fully featured builder, Automate your logging variables, and much more. |
Swagger | Open-Source software framework backed by a large ecosystem of tools that helps developers design, build, document, and consume RESTful Web services. |
Bucket4j | Java rate limiting library based on token/leaky-bucket algorithm. |
Technology | Description |
---|---|
git | Free and Open-Source distributed version control system |
Prometheus | Monitoring system and time series database |
Dockerfile Maven | This Maven plugin integrates Maven with Docker |
Docker | A set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. |
Technology | Description |
---|---|
Mailtrap | Safe Email Testing for Staging & Development. |
Postman | API Development Environment (Testing Docmentation) |
Postman Echo | A service that can be used to test your REST clients and make sample API calls. It provides endpoints for GET, POST, PUT, various auth mechanisms and other utility endpoints. |
Travis CI | A hosted continuous integration service used to build and test software projects hosted at GitHub and Bitbucket. |
Codecov | A hosted tool that is used to measure the test coverage of your codebase. |
Dependabot | Automated dependency updates. |
FOSSA | Scalable, end-to-end management for third-party code, license compliance and vulnerabilities. |
sonarcloud | Cloud-based code analysis service designed to detect code quality issues continuously ensuring the maintainability, reliability and security of code. |
gitignore.io | Create useful .gitignore files for your project. |