Boost Your Productivity with Rebel Plus

... by transforming your design into a working application! Reduce your initial development time to zero.

Rebel Plus: Annual Subscription

Students and academic staff members are eligible to use Rebel Plus free, upon verification of their university/college domain email.

$0

/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.".

Rebel Plus: Annual Subscription

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.

$0

/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

Two Week Trial Period

Rebel Plus may be evaluated for free during two week trial period! However, a license must be purchased for continued use. More...

Keep Your Model in Sync with the Code

Enjoy the iterative approach of re-generating the Java code multiple times by retaining the manual code changes, and how fast the development goes!

Unleash Your Creativity

... 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!

Customer Satisfaction Guarantee

We guarantee 100% customer satisfaction or give your money back. More...

What's included?

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
Great work provides a great integrity.