An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by BootcampToProd

A curated list of projects in awesome lists by BootcampToProd .

https://github.com/bootcamptoprod/spring-bean-life-cycle

A simple Spring Boot app to understand the different stages of Spring Bean life cycle

spring spring-bean spring-bean-life-cycle spring-beans

Last synced: 14 Apr 2025

https://github.com/bootcamptoprod/spring-boot-shedlock-mongodb

A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MongoDB

mongodb scheduler shedlock spring spring-boot spring-scheduler spring-scheduling

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-tomcat-error-customizer

A simple Spring Boot application that focuses on enhancing user experience by customizing 404 error handling specifically for invalid URLs without the context path

spring-boot-404 spring-boot-404-customization spring-boot-404-customize spring-boot-404-error spring-boot-tomcat-customize spring-boot-tomcat-customizer

Last synced: 06 Jul 2025

https://github.com/bootcamptoprod/spring-ai-chat-client-observability-metrics

A simple Spring Boot application demonstrating AI chat client observability with token usage metrics, prompt logging, and performance monitoring.

ai-metrics ai-prompt-logging ai-response-logging chat-client-metrics spring-ai-chat-client-metrics spring-ai-observability spring-ai-prompt-logging spring-ai-response-logging

Last synced: 29 Jul 2025

https://github.com/bootcamptoprod/spring-boot-retry

A simple app highlighting how we can implement retry mechanism in Spring Boot

exponential-backoff resilience resiliency retry-mechanism spring spring-boot spring-retry

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/chatbot-using-spring-boot-and-chatgpt

A simple Spring Boot app to create a chatbot using ChatGPT API Endpoints.

chatbot chatgpt chatgpt-api spring-boot springboot

Last synced: 18 Nov 2025

https://github.com/bootcamptoprod/spring-boot-customize-logging-format

A simple Spring Boot app highlighting how we can customize the logging format using application properties and how we can add custom logging properties using MDC

application-logging customization log4j log4j2 logback logging-customization spring spring-boot

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-vault-maven-plugin-read-secrets

A simple Spring Boot app to read secrets from HashiCorp Vault using vault maven plugin.

encryption-decryption hashicorp-vault secure-app-development spring spring-boot vault vault-maven-plugin

Last synced: 12 Jun 2025

https://github.com/bootcamptoprod/spring-boot-virtual-threads

A simple app demonstrating how we can use virtual threads in Spring Boot application for enhanced concurrency and performance

java-virtual-threads spring-boot-3 spring-boot-virtual-threads spring-virtual-threads virtual-thread virtual-threads virtual-threads-java-21

Last synced: 02 Aug 2025

https://github.com/bootcamptoprod/spring-ai-streaming-response

A simple spring boot application demonstrating how to get streaming response from LLMs in case of Spring AI

ai-streaming-response spring-ai spring-ai-streaming-response stream-ai-response stream-response streaming-response

Last synced: 06 Jul 2025

https://github.com/bootcamptoprod/spring-boot-3-custom-server-request-observation-convention

A simple spring boot 3.x app highlighting how we can add our own tags in controller metrics. This will override the default tags provided by Spring Framework.

actuator controller metrics metrics-customize spring spring-boot

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-2-custom-rest-template-exchange-tags-provider

A simple spring boot 2.x app highlighting how we can override tags in rest template metrics using the rest template exchange tags provider interface available in Spring Boot 2. This will override the default tags that are provided by the framework.

actuator metrics rest-template spring spring-boot

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-gzip-compression

A simple Spring Boot 3.x application demonstrating how to send and consume GZIP-compressed responses

gzip gzip-compression gzip-compression-in-spring-boot gzip-compression-spring-boot spring-boot-gzip-compression

Last synced: 16 Sep 2025

https://github.com/bootcamptoprod/spring-boot-ai-jdbc-chat-memory-mysql

A simple Spring Boot app showing how to use Spring AI chat memory with MySQL to store and retrieve messages in a conversation.

Last synced: 29 Jul 2025

https://github.com/bootcamptoprod/spring-ai-image-analysis-cookbook

A Spring AI "cookbook" project demonstrating how to build a robust image analysis API. This service uses a Large Language Model (LLM) to analyze images that are provided in multiple formats: direct file uploads (multipart), web URLs, classpath resources, and Base64 strings.

ai-powered-image-analysis image-analysis image-analysis-api image-recognition multimodal-llm spring-ai spring-ai-chat-client-multimodal spring-ai-image-analysis spring-ai-multimodal spring-ai-multimodal-llm spring-ai-multimodality

Last synced: 29 Jul 2025

https://github.com/bootcamptoprod/spring-ai-video-analysis-cookbook

A Spring AI "cookbook" project demonstrating how to build an intelligent video analysis API. This service uses a multimodal LLM to process video files from various sources and extract rich insights like scene descriptions, object recognition, and content summaries.

ai-video-analysis ai-video-analysis-api spring-ai-chat-client-multimodal spring-ai-multimodal spring-ai-multimodal-llm spring-ai-multimodality spring-ai-video-analysis spring-ai-video-analysis-api video-analysis video-analysis-api video-insights video-summarisation video-summarization video-summarizer video-transcription

Last synced: 30 Aug 2025

https://github.com/bootcamptoprod/spring-boot-rest-template-parallel-calls

A simple Spring Boot app showcasing how to make parallel API calls using RestTemplate and CompletableFuture, which can also be used to implement the scatter-gather design pattern.

rest-template-concurrent-calls rest-template-parallel-calls scatter-gather spring-boot-async-completable-future spring-boot-rest-template-parallel-calls spring-boot-scatter-gather

Last synced: 11 Oct 2025

https://github.com/bootcamptoprod/spring-boot-shedlock-mysql

A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MySQL

mysql scheduler shedlock spring spring-boot spring-scheduler spring-scheduling

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-h2

A simple app showcasing how to use H2 database inside a Spring Boot application

api api-rest crud crud-api embedded-database h2-console h2-database spring spring-boot

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-3-extended-server-request-observation-convention

A simple spring boot 3.x app highlighting how we can add our own tags in controller metrics. This will add new tags in addition to default tags provided by Spring Framework.

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-jasypt

A simple Spring Boot app to encrypt and decrypt secrets using Jasypt

encryption-decryption jasypt jasypt-spring-boot secure-app-development spring spring-boot

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-3-custom-client-request-observation-convention

A simple spring boot 3.x app highlighting how we can override tags in rest template metrics using the client request observation convention interface available in Spring Boot 3. This will override the default tags that are provided by the framework.

actuator metrics metrics-customize rest-template spring spring-boot

Last synced: 17 Nov 2025

https://github.com/bootcamptoprod/spring-boot-2-web-mvc-tags-contributor

A simple spring boot 2.x app highlighting how we can add our own tags in controller metrics

metrics mvc spring spring-boot spring-boot-2 spring-mvc springmvc

Last synced: 10 Mar 2025

https://github.com/bootcamptoprod/spring-boot-ai-mcp-client

A Spring Boot application for interacting with MCP servers using Spring AI Chat Client and Rest Controller

Last synced: 28 Mar 2025

https://github.com/bootcamptoprod/spring-boot-ai-mongo-mcp-server

A Spring Boot AI-powered Model Context Protocol Server for interacting with MongoDB

Last synced: 28 Mar 2025

https://github.com/bootcamptoprod/spring-ai-openrouter-integration

A simple Spring Boot application showcasing how to integrate OpenRouter with Spring AI to use different LLM models

integrate-openrouter-with-spring-ai openrouter openrouter-api openrouter-integration spring-ai spring-ai-openrouter spring-ai-openrouter-integration

Last synced: 06 Jul 2025

https://github.com/bootcamptoprod/spring-boot-resilience4j-bulkhead

A simple app demonstrating how we can implement bulkhead pattern using Resilience4j in Spring Boot

bulkhead bulkheads java resilience resilience4j resilience4j-bulkhead resiliency resiliency-patterns resilient spring-boot spring-boot2 spring-boot3

Last synced: 07 Oct 2025

https://github.com/bootcamptoprod/spring-boot-3-default-client-request-observation-convention

A simple spring boot 3.x app highlighting how we can add our own tags in rest template metrics. This will add new tags in addition to default tags provided by Spring Framework.

actuator metrics metrics-customize rest-template spring spring-boot

Last synced: 16 Oct 2025

https://github.com/bootcamptoprod/spring-boot-ai-confluence-mcp-server

A Spring Boot AI-powered Model Context Protocol Server for interacting with Confluence Cloud

Last synced: 28 Mar 2025

https://github.com/bootcamptoprod/spring-boot-rest-template-gzip-request-and-response

A simple Spring Boot app demonstrating how to send Gzip compressed requests and handle Gzip compressed responses using RestTemplate.

rest-template-gzip-compression rest-template-gzip-deomcpression rest-template-gzip-request rest-template-gzip-response spring-boot-rest-template-gzip

Last synced: 18 Nov 2025

https://github.com/bootcamptoprod/spring-boot-2-web-mvc-tags-provider

A simple spring boot 2.x app highlighting how we can add our own tags in controller metrics. This will override the default tags provided by Spring Framework.

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-cache-management

A simple Spring Boot app showcasing how we can create our own endpoints to manage the cache and get cache statistics

cache cache-management cache-metrics cache-statistics caching spring spring-boot spring-boot-3 spring-boot-cache spring-boot-starter-cache statistics

Last synced: 25 Feb 2025

https://github.com/bootcamptoprod/spring-boot-2-default-rest-template-exchange-tags-provider

A simple spring boot 2.x app highlighting how we can add our own tags in rest template metrics. This will add new tags in addition to default tags provided by Spring Framework.

actuator metrics rest-template spring spring-boot

Last synced: 25 Feb 2025