Skip to main content
Spring Boot 4.1 · Java 17+

Coco Framework

A high-convention Spring Boot web-server framework for building production-ready Java services fast.

pom.xml
<dependency>
  <groupId>io.github.patton174</groupId>
  <artifactId>coco-spring-boot-starter</artifactId>
</dependency>
Why Coco

Why Coco

High Convention, Zero Setup

One starter dependency gives you a unified response envelope, global exception handling, and TraceId propagation. Your business code stays plain Java / Spring.

Pluggable, Replaceable

Every capability toggles on/off declaratively, and every SPI can be overridden with a single @Bean. The default rate-limit, idempotency, lock, and storage impls all swap to distributed versions.

Secure by Default, Clear Boundaries

Request encryption, signing, replay protection, security headers, SQL guarding, and file magic-byte validation are built in and safe by default. The framework owns infrastructure; you own the domain model and auth.