IntelliJ plugin

The TreasureBoat plugin

A development experience, not just a syntax highlighter. The plugin understands your models, components and rules โ€” so the IDE works with the framework, not around it.

TreasureBoat is a modern Java framework for building database-driven web applications โ€” a model-driven ORM (Enterprise Objects), rule-driven UI (Sangria), reusable components and Key-Value Coding. The IntelliJ plugin brings first-class tooling to all of it: visual editors instead of hand-edited plists, generators instead of boilerplate, and deploy builds without leaving the IDE.

What's inside

Everything a TreasureBoat project needs.

๐Ÿ—„๏ธ

EOModel editor

Edit entities, attributes, relationships and fetch specs visually โ€” no hand-editing plists.

๐Ÿงญ

Sangria rule editor

Author and navigate the rules that drive your generated UI, with inline help.

๐Ÿงฉ

Component editor

Wire .html templates to their bindings and Java, with KVC keypath awareness.

๐Ÿ—‚๏ธ

Migration editor

Manage schema migrations and stored configuration as structured, targeted rules.

๐ŸŒ

Localization editor

Edit per-locale strings side by side โ€” and translate in place.

๐Ÿงฑ

Layout & Navigation

Design the application's navigation structure and page layout.

โšก

Code generation

Scaffold REST controllers, Swagger annotations, EO classes and project templates.

โœ๏ธ

Model Data Creation

Prefer annotations? Build .eomodeld straight from annotated Java classes.

๐Ÿš€

One-click deploy builds

Legacy, Maven-embedded and Maven-deploy .woa bundles, straight from the IDE.

Details

Compatibility & vendor.

IntelliJ IDEA 2024.1+ Community & Ultimate JDK 21+ Java / Kotlin Vendor ยท treasureboat.org Version ยท 1.1
Install the plugin โ†’ Explore TreasureBoat