... by transforming your design into a working application! Reduce your initial development time to zero.
Students and academic staff members are eligible to use Rebel Plus free, upon verification of their university/college domain email.
/year
Getting a license is as easy as sending us an e-mail stating: "Hi, I am a student/teacher and I wish to use Rebel Plus.".
Universities, colleges, schools, and non-commercial educational organizations are eligible for free licensing to install Rebel Plus in classrooms and computer labs for educational purposes.
/year
Please contact us directly for more information.
Rebel Plus and Rebel are distributed as one StarUML plugin. You activate the Plus mode by entering your license key, that authorizes you for using advanced, enterprise features.
Questions? See the Frequently Asked Questions
Rebel Plus may be evaluated for free during two week trial period! However, a license must be purchased for continued use. More...
Enjoy the iterative approach of re-generating the Java code multiple times by retaining the manual code changes, and how fast the development goes!
... by focusing on visualising and modeling! And let the Rebel Plus do the rest: create JPA entities from your UML model, provide Swagger documentation or create a complete Spring CRUD RESTful service without writing a single line of Java code!
We guarantee 100% customer satisfaction or give your money back. More...
Everything you see bellow. And we are adding more features all the time.
Rebel (free) |
Rebel Plus | ||
---|---|---|---|
Java | |||
Java code generation | |||
Custom indentation:tabs and spaces | |||
Getters and setters | |||
Fluent-style setters | |||
Preserve changes | |||
Association link/unlink methods | |||
Fluent-style link/unlink methods | |||
Resolve and import in-model dependencies | |||
Predefined modeling types | |||
Optional generation of package-info.java | |||
Custom copyright text | |||
Standard imports for generated classes | |||
Custom collections for different types of associations | |||
Java Profile | |||
Java Generics | |||
Method auto-generation for implemented interfaces | |||
Java Persistence | |||
Generate Java Persistence API annotations for persistent classes | |||
Customize class inheritance mapping strategies | |||
Autogenerate Id attribute for persistent entities | |||
Optimistic locking | |||
equals() and hashCode() methods for persistent classes | |||
Optional persistent classes implement Serializable | |||
Customize enum persistence | |||
Optional @Temporal annotation for dates | |||
Optional @NotNull annotations for mandatory attributes | |||
@Embeddable modeling and code generation | |||
Spring | |||
Built-in modeling support for Spring components | |||
Auto-generate Spring Data Repositories for JPA entities | |||
Auto-generate CRUD Services for JPA entities | |||
Auto-generate CRUD REST Controllers for JPA entities | |||
Jackson | |||
Modeling and code generation for JSON/XML serialization | |||
Customize class inheritance mapping | |||
Swagger | |||
Configurable export of model documentation into Javadoc or Swagger | |||
Custom annotations | |||
Custom annotations for model elements |