Eclipse Dirigible

Enjoy Programming Like Never Before

The low-code platform for end-to-end rapid development of business applications

Get started Try it out

What is Dirigible?

Eclipse Dirigible™ is a High-Productivity Application Platform that provides development tools and a runtime environment. It supports the full development lifecycle of applications by leveraging an in-system programming model and rapid application development techniques.

What can I do?

Eclipse Dirigible provides capabilities for end-to-end development process from database modeling and management, through RESTful services authoring using various dynamic languages, to pattern-based user interface generation, role-based security, external services integration, testing, debugging, operations, and monitoring.

Is it free?

YES
All the Eclipse Dirigible project's source code and sample applications are licensed under Eclipse Public License - v 2.0 and maintained at GitHub.

For Education

You can develop student projects, test different technologies and scenarios, learn popular programming languages.

For Developers

Eclipse Dirigible provides everything you need for your development project:

  • Application server

  • Content repository

  • Web IDE

  • Variety of features

For Business

You can easily develop, document, and monitor your business applications, taking full advantage of the diverse selection of features and services offered by Eclipse Dirigible.

var response = require("http/v4/response");

response.println("Hello World!");
var response = require("http/v4/response");
var query = require("db/v4/query");

var sql = "SELECT * FROM DIRIGIBLE_EXTENSIONS WHERE EXTENSION_EXTENSIONPOINT_NAME = ?";
var resultset = query.execute(sql, ["ide-view"]);

response.setContentType("application/json");
response.println(JSON.stringify(resultset, null, 2));
var response = require("http/v4/response");
var httpClient = require("http/v4/client");

var httpResponse = httpClient.get("https://services.odata.org/V4/Northwind/Northwind.svc/");

response.println(httpResponse.statusMessage);
response.println(httpResponse.text);

In-System Development

Enjoy the quickest development turnaround time in the low-code world. All thanks to the in-system development model and the benefits of cloud environment. Compile and deploy for free via our Web IDE. Use our server-side JavaScript APIs to develop and extend applications. Benefit from simple artifact definitions for Database Tables, OData APIs, Access Constraints, and more.

Entity Domain Modeling

Boost your productivity with our Modeler for application domain entities. Our low-code tools for developers allow you to generate applications from models. The modeler offers transparency and access to generated artifacts.

Business Process Modeling

Design your business processes with our Modeler based on Flowable. Implement process task handlers with server-side JavaScript.

Releases


All Releases ...

News and Updates


All News ...

Tweets