jmix-framework / jmix

Jmix framework
https://www.jmix.io
Apache License 2.0
693 stars 124 forks source link
enterprise framework java jmix

Jmix

A Full-Stack Framework for Business Applications

license

Website | Live Demo | Documentation

Description

Jmix is a set of libraries and tools to speed up Spring Boot data-centric application development. Jmix provides a lot of ready-to-use functionality out of the box. You can plug in advanced system functionality like complex data security and audit as well as business functionality like reporting or business process execution engine in a few lines of code.

Using Jmix

To get started, download Jmix Studio - a plugin for IntelliJ IDEA. It helps you at all stages of the application development: creating and configuring a project, defining data model, generating database migration scripts, developing UI screens in a visual editor. It provides advanced navigation, code completion and inspections specific to Jmix projects.

To learn Jmix, complete the tutorial which walks you through the process of building a full-stack web application. It covers the entire development process, from data modelling to creating UI and managing access rights.

Building From Source

If you want to contribute your changes to Jmix, see CONTRIBUTING.

License

Jmix is an open-source project distributed under the Apache 2.0 license. The same licensing is applied to most of the framework’s add-ons.

The framework is also complemented with commercial tools with separate licensing and pricing for individuals and companies.