All Projects → Haulmont → jmix-core

Haulmont / jmix-core

Licence: Apache-2.0 license
Jmix framework

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects
SCSS
7915 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to jmix-core

AdminRunasMenu
A WPF menu driven by powershell to perform administrator functions
Stars: ✭ 26 (-87.06%)
Mutual labels:  enterprise
FluentERP
ERP mobile application for Android with a support for SAP-like T-codes!
Stars: ✭ 18 (-91.04%)
Mutual labels:  enterprise
python-sonarqube-api
Python wrapper for the SonarQube (Community Edition and Enterprise Edition) and SonarCloud API.
Stars: ✭ 107 (-46.77%)
Mutual labels:  enterprise
Enterprise-Web3.0
Enterprise™ for the Web3.0™
Stars: ✭ 32 (-84.08%)
Mutual labels:  enterprise
saloon
An E2E test seeder for enterprise web applications
Stars: ✭ 30 (-85.07%)
Mutual labels:  enterprise
ng-in-the-enterprise
Examples of how Angular is being run in the enterprise world.
Stars: ✭ 14 (-93.03%)
Mutual labels:  enterprise
ghec-audit-log-cli
Query the GitHub Audit Log for your organization to send it over to other services like elastic, splunk or sentinel for visualization and security
Stars: ✭ 54 (-73.13%)
Mutual labels:  enterprise
WorkGroup
Self-Hosted private Social Media-Intranet for Companies.
Stars: ✭ 21 (-89.55%)
Mutual labels:  enterprise
cv4pve-api-php
Proxmox VE Client API for PHP
Stars: ✭ 45 (-77.61%)
Mutual labels:  enterprise
Cloud-PAW-Management
Simplify PAW and SPA for the masses, unify the MS Internal, and public PAW specs, and expedite deployment to ~5min or less.
Stars: ✭ 45 (-77.61%)
Mutual labels:  enterprise
enterprise
Enterprise-grade component library for the Infor Design System
Stars: ✭ 117 (-41.79%)
Mutual labels:  enterprise
typo3
The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS
Stars: ✭ 898 (+346.77%)
Mutual labels:  enterprise
jmix-frontend
Monorepo for Jmix Frontend Tools and Libraries
Stars: ✭ 13 (-93.53%)
Mutual labels:  jmix
automate-branch-rules-cli
The tool lets you automate the addition, removal or alteration of the branch protection rules for 1 or more branches & repositories in one go.
Stars: ✭ 29 (-85.57%)
Mutual labels:  enterprise
meanterprise
MEAN based single page application with common SPA enterprise application add-ons.
Stars: ✭ 23 (-88.56%)
Mutual labels:  enterprise
ngx-vant
Lightweight Mobile UI Components built on Vant and Angular
Stars: ✭ 34 (-83.08%)
Mutual labels:  enterprise
st2flow
DEPRECATED & OBSOLETE! Previously StackStorm Enterprise (EWC) Workflow Editor. Now integrated directly into StackStorm OSS Core platform (st2web).
Stars: ✭ 14 (-93.03%)
Mutual labels:  enterprise
meza
Setup an enterprise MediaWiki server with simple commands
Stars: ✭ 38 (-81.09%)
Mutual labels:  enterprise
enterprise
Code coverage done right.® On-premise enterprise version.
Stars: ✭ 63 (-68.66%)
Mutual labels:  enterprise
maturity-models
Maturity models for IT, Agile, DevOps, TOGAF, Six Sigma, P3M3, etc.
Stars: ✭ 157 (-21.89%)
Mutual labels:  enterprise

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.

Follow the Quick Start guide to get up and running in 15 minutes. The guide will show some necessary things for creating any web application: how to design a data model, how to manipulate data, how to create business logic, and, finally, how to create a user interface.

Building From Source

  • Checkout the repository:

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].