{"repo":"awakelife93/spring-boot-kotlin-boilerplate","free":true,"listed":false,"github":"https://github.com/awakelife93/spring-boot-kotlin-boilerplate","clone":"git clone https://github.com/awakelife93/spring-boot-kotlin-boilerplate.git","description":"A production-ready Spring Boot 3.5.5 + Kotlin 2.0 starter project, offering a unified package with essential backend features pre-integrated and real-world examples. Includes a complete OpenTelemetry-based observability stack for unified monitoring, distributed tracing, and log aggregation.","language":"Kotlin","stars":38,"topics":["flyway","jpa","kotlin","postgresql","spring-batch","spring-boot","spring-security","kotest","mockk","mockito-kotlin"],"license":null,"category":"databases-storage","readme_excerpt":"Spring Boot Boilerplate (Kotlin) A production-ready Spring Boot 3.5.5 + Kotlin 2.0 starter project, offering a unified package with essential backend features pre-integrated and real-world examples. Includes a complete OpenTelemetry-based observability stack for unified monitoring, distributed tracing, and log aggregation. Looking for a multi-module version? See kotlin-clean-architecture-multimodule for the Hexagonal Architecture + Multi-Module version of this project. Table of Contents - Quick Start - Environment & Skills - Project Guide - Features - Security & Quality - Data Management - Integration & Messaging - Testing - Monitoring & Observability - Service Access URLs Quick Start Prerequisites - Java 21+ - Docker & Docker Compose Run Application is running at http://localhost:8085 See Service Access URLs for all available services. Infrastructure services started by setup.sh: - Kafka & Zookeeper - Redis - PostgreSQL & PgAdmin - MailHog - Prometheus - Grafana - Tempo - Loki - OpenTelemetry Collector Environment & Skills Application Category Technologies ---------- ------------- Language & Runtime Kotlin 2.0, JDK 21 Framework Spring Boot 3.5.5 (MVC, WebFlux) Build Gradle 8.10 Security Spring Security, JWT Database PostgreSQL, H2 (PostgreSQL mode, local), JPA, QueryDSL, Flyway Cache Redis Messaging Kafka Batch Spring Batch API Docs Springdoc OpenAPI HTTP Client WebClient Webhook Slack, Discord Logging Kotlin Logging, Logback Validation Jakarta Validation Monitoring Spring A","default_branch":null,"files":null,"tree":[],"storefront":"/r/awakelife93","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/awakelife93/spring-boot-kotlin-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}