All Projects β†’ cuba-platform β†’ Cuba

cuba-platform / Cuba

Licence: apache-2.0
CUBA Platform is a high level framework for enterprise applications development

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Cuba

Framework
IONDV. Framework is a high level framework for enterprise web applications development.
Stars: ✭ 54 (-95.15%)
Mutual labels:  framework, web-framework, rad
Midway
πŸ” A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
Stars: ✭ 5,080 (+356.01%)
Mutual labels:  framework, enterprise
Farrow
Farrow is a progressive, incrementally-adoptable TypeScript framework for full stack development.
Stars: ✭ 384 (-65.53%)
Mutual labels:  web-framework, full-stack
Operative Framework
operative framework is a OSINT investigation framework, you can interact with multiple targets, execute multiple modules, create links with target, export rapport to PDF file, add note to target or results, interact with RESTFul API, write your own modules.
Stars: ✭ 511 (-54.13%)
Mutual labels:  framework, enterprise
Routing Controllers
Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.
Stars: ✭ 3,557 (+219.3%)
Mutual labels:  framework, web-framework
Egg
πŸ₯š Born to build better enterprise frameworks and apps with Node.js & Koa
Stars: ✭ 17,616 (+1481.33%)
Mutual labels:  framework, enterprise
Iris
The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | θ°’θ°’ https://github.com/kataras/iris/issues/1329 |
Stars: ✭ 21,587 (+1837.79%)
Mutual labels:  framework, web-framework
farrow
A Type-Friendly Web Framework for Node.js
Stars: ✭ 748 (-32.85%)
Mutual labels:  web-framework, full-stack
Gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Stars: ✭ 6,501 (+483.57%)
Mutual labels:  framework, enterprise
Isis
Apache Isisβ„’ software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.
Stars: ✭ 605 (-45.69%)
Mutual labels:  web-framework, rad
Opulence
A simple, secure, and scalable PHP application framework
Stars: ✭ 723 (-35.1%)
Mutual labels:  framework, full-stack
Shio Rs
Shio is a fast, simple, and asynchronous micro web-framework for Rust.
Stars: ✭ 276 (-75.22%)
Mutual labels:  framework, web-framework
Sihl
A modular functional web framework
Stars: ✭ 267 (-76.03%)
Mutual labels:  framework, web-framework
Gramework
Fast and Reliable Golang Web Framework
Stars: ✭ 354 (-68.22%)
Mutual labels:  framework, web-framework
Hunt Framework
A Web framework for D Programming Language. Full-stack high-performance.
Stars: ✭ 256 (-77.02%)
Mutual labels:  web-framework, full-stack
Vapor
πŸ’§ A server-side Swift HTTP web framework.
Stars: ✭ 21,194 (+1802.51%)
Mutual labels:  framework, web-framework
Windwalker Framework
PHP Rapid Application Development Framework
Stars: ✭ 230 (-79.35%)
Mutual labels:  framework, rad
Ax Boot Framework
Full Stack Java Web Application Framework with Java & HTML5
Stars: ✭ 244 (-78.1%)
Mutual labels:  framework, enterprise
Deep Framework
Full-stack JavaScript Framework for Cloud-Native Web Applications (perfect for Serverless use cases)
Stars: ✭ 533 (-52.15%)
Mutual labels:  framework, full-stack
Goyave
🍐 Elegant Golang REST API Framework
Stars: ✭ 811 (-27.2%)
Mutual labels:  framework, web-framework

CUBA Platform

Java RAD framework for enterprise web applications

license Build Status

CUBA Platform is a high level framework for rapid development of enterprise applications with rich web interface.

The simplest way to start using the platform is to download CUBA Studio and create a new project in it. A released version of the platform will be downloaded automatically from the artifact repository.

You can also build a snapshot version of the platform from the source code and use it in your project.

To contribute, first refer to Contributing Code for general instructions and requirements for contributing code to the platform.

Building from Source

In order to build the platform from source, you need to install the following:

Let's assume that you have cloned CUBA Gradle Plugin and CUBA into the following directories:

work/
    cuba/
    cuba-gradle-plugin/

Open terminal in the work directory and run the following command to build and install the plugin into your local Maven repository (~/.m2):

cd cuba-gradle-plugin
gradlew install

After that, go to the CUBA directory and build and install it with the same command:

cd ../cuba
gradlew install

Using Snapshot Version

Edit the build.gradle file of your project. Change the ext.cubaVersion property and add mavenLocal() to the repositories section, for example:

buildscript {
    ext.cubaVersion = '7.3-SNAPSHOT'
    repositories {
        mavenLocal()
        maven { ...

That's all. Now you can build and deploy your application based on the snapshot version of the platform from your local repository:

gradlew deploy

Third-party dependencies

The platform uses a number of forked third-party libraries. They can be found in the following source code repositories:

All dependencies are also located in our artifacts repository, so you don't have to build them from sources in order to build and use the platform.

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