Open Source

Cassandra microservices, generated from your data model.

generator-jhipster-cassandra — A JHipster blueprint for generating Spring Boot microservices backed by Apache Cassandra — composite-key entity support, CQL migrations, and test tooling included.

generator-jhipster-cassandra is an MIT-licensed JHipster blueprint that generates Spring Boot microservices backed by Apache Cassandra — including the thing plain JHipster doesn't give you: entities with composite primary keys (partition and clustering columns) declared directly in JDL.

The generated services come with CQL schema scripts, repositories and REST resources shaped around Cassandra's query-first data modeling, and Testcontainers-backed tests — so the generated code is something you can build on, not scaffolding you throw away.

What you get

  • Composite primary keys (partition + clustering columns) declared in JDL
  • Generated CQL schema scripts per entity
  • Repositories, DTOs, and REST endpoints aligned with Cassandra query patterns
  • Testcontainers-based integration tests out of the box
  • MIT licensed, published on npm, maintained by Saathratri

Quickstart

npm install -g generator-jhipster generator-jhipster-cassandra
jhipster --blueprints cassandra jdl your-service.jdl

Declare your entities — composite keys included — in JDL and generate a runnable Cassandra-backed Spring Boot service.

Compatibility

JHipster 9.x · Node.js 20+ · Java 21 · Apache Cassandra 4+

Maintained by Saathratri

Built and maintained by Saathratri, LLC — hospitality software that works the night shift. This blueprint generates the same kind of services that power the Saathratri platform in production; improvements land in the public package first. Issues and pull requests welcome on GitHub.

Get Started

Questions about the blueprints?

File an issue on GitHub for bugs and features — or reach us through the contact form for anything else.

We reply within one business day. No newsletters, no spam — just a real answer.