Skip to content

Introduction

Eclipse Docks is a modular web framework for building IDE-like applications with a plugin architecture, AI integration, and workspace management.

This documentation is for developers who want to:

  • Build applications on top of Eclipse Docks — define your app, pick extensions, and ship.
  • Create extensions — add commands, sidebar tabs, toolbars, and custom UI that plug into the framework.

Live example

A full app built on Eclipse Docks: https://docks.eclipse.dev.

Repository

Source and issue tracker: github.com/eclipse-docks/core.

Next steps

  • Getting started — run the default app and build for production.
  • Concepts — apps, extensions, contributions, and commands.
  • Security and safety — extension trust model, storage, and deployment notes.
  • Docks vs Theia — choosing between Eclipse Docks and Eclipse Theia.
  • Build your own app — scaffold with npm create @eclipse-docks/app or set up manually in the monorepo.