Skip to content

Eclipse DirigibleHigh-Productivity Application Platform

In-system development tools and a runtime environment for the full lifecycle of cloud applications

Eclipse Dirigible

Unified Modeling Workspace

Model everything visually: entities, APIs, UI pages, workflows, and integrations using a single editor experience. Dirigible eliminates the fragmentation of modern dev stacks, giving teams a coherent, structured workflow from idea to implementation. Even complex applications stay organized, consistent, and easy to reason about.

Code-Behind for Complete Control

Low-code never limits you — jump into TypeScript or JavaScript at any time to handle custom logic, rules, validation, transformations, or full microservices. Everything you model is immediately available as code, and every line of code instantly updates the runtime.

Instant Full-Stack Runtime

Your app runs the moment you hit save. No containers to build, no servers to configure, and no CI/CD pipeline required. Dirigible's embedded runtime executes UI, APIs, events, schedulers, scripts, and integrations out-of-the-box.

Workflow & Automation Engine

Define business processes, approvals, tasks, and event-driven logic with a lightweight BPMN-like workspace. Perfect for building end-to-end business apps that need structured automation.

Built-In Integrations & Adapters

Connect to the systems that matter — databases, queues, HTTP services, SAP, Snowflake, OCI, messaging brokers, and more. Drag-and-drop flows or write transformation logic directly in TypeScript or JavaScript.

Embedded UI Builder (Layouts + Components)

Developers can rapidly assemble UIs using layouts, forms, tables, pages, and custom components. Low-code for speed — fully scriptable for maximum freedom.

Extensible by Design

Dirigible is not a closed low-code "box." Extend the platform with your own UI components, backend modules, adapters, scripts, NPM packages, reusable templates, or full application bundles.

Security, Governance & Workspace Isolation

Each workspace is isolated and secured. Role-based permissions, metadata-driven governance, workspace versioning, and enterprise-grade audit trails ensure development stays clean, compliant, and controlled.

Enterprise-Grade Debugging & Observability

Get instant logging, profiling, stack traces, job monitoring, and API tracing — all built in. Developers see exactly what's running, where it's running, and why, without external tooling.

Design, expose, and run APIs out-of-the-box - with decorators and zero boilerplate

Dirigible is built around an API-first mindset: when you model your data or services, REST endpoints are automatically available, fully documented, and ready to run. Using decorator-based programming, you can write clean, expressive controllers in TypeScript or JavaScript - while still having access to the underlying runtime for full control. The result: a low-code + code fusion where your APIs are first-class citizens.

You don’t need to switch between modeling tools or hand-write routing configuration - Dirigible’s CLI, decorators, and runtime handle this seamlessly. And because the API layer is baked directly into your models and service classes, you get autogenerated OpenAPI specs, built-in request validation, and a ready-to-use HTTP server surface immediately.

What Do You Get:

  • Speed & Productivity: You don’t spend time wiring up routing or scaffolding APIs - the decorator metadata does that.
  • Clarity & Maintainability: Your service logic (business rules) lives in a clean class. Controller classes are just thin HTTP facades.
  • Flexibility: You can mix low-code modeling (entities, metadata) with handwritten TypeScript for complex logic, validation, and dependency injection.
  • Standardized API: With decorator metadata, you easily get API docs, validation, and client stubs if needed.

This example demonstrate one of Dirigible’s strongest capabilities: your API becomes live the moment you save the file. No packaging, no deployment cycle, no waiting. Just write → save → call.

Enjoy Programming Like Never Before

Building software should feel empowering - not exhausting. With Dirigible, you get a platform where ideas turn into running applications instantly, where tools feel light instead of heavy, and where everything — models, code, APIs, UI, workflows - lives in harmony. No boilerplate. No scaffolding madness. No context switching.

Just you, your logic, and a platform that stays out of your way.

Whether you love modeling, coding, scripting, automating, or simply shipping fast, Dirigible gives you the joy of seeing things work the moment you create them. Save a file - it runs. Change a schema - it updates. Add a service - it becomes an API. It’s development the way it should be.

Ready to Dive Deeper?

Explore the platform, learn the tools, and start building your next application today.

Released under the EPL-2.0 License.