Giter Club home page Giter Club logo

jmix's Introduction

Jmix

A Full-Stack Framework for Business Applications

license

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

  • Checkout the repository:

    git clone https://github.com/jmix-framework/jmix.git
  • Install JDK 17.

  • Build and publish the framework modules to the local Maven:

    cd jmix
    ./gradlew publishToMavenLocal
  • If you want to build Gradle plugins, Studio templates or framework translations, execute ./gradlew publishToMavenLocal in the respective directories:

    • jmix-gradle-plugin - a Gradle plugin for building Jmix applications.
    • jmix-build - an internal Gradle plugin which encapsulates the framework build logic. It's not used when building applications.
    • jmix-templates - templates used by Studio new project wizard.
    • jmix-translations - framework translations.

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.

jmix's People

Contributors

knstvk avatar flaurite avatar dtaimanov avatar gorbunkov avatar glebfox avatar kremnevdmitry avatar gavrilov-ivan avatar plakhov avatar desire456 avatar andreysubbotin avatar soraksh avatar glebshalyganov avatar vadimbasko avatar web-devel avatar nikitashchienko avatar bulgakovea avatar denzol63 avatar mariodavid avatar gasloff avatar artemglinov avatar kartndev avatar alexander-shustanov avatar alexbudarov avatar soberxstaking avatar gursergey avatar bryanyin avatar sorinfederiga avatar daring2 avatar klaus7 avatar m-orlova avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.