DockStudio · Features

Everything your app gets for free

Six functional blocks of the platform. Each is something that usually takes months to write in every new project.

Window system and docks

Draggable panels, floating windows, tabs, splitters, multiple monitors. Users assemble their own workspace; the layout is saved to a profile and moves between machines.

1

Drag & dock panels

2

Floating and docked windows

3

Named layouts

4

Multi-monitor mode

Modules and plugins

Each functional area is an isolated module with its own lifecycle. Modules register with the core and find each other through a service registry, not through direct dependencies.

1

Hot module loading

2

Service registry (DI)

3

Versioned contracts

4

Fault isolation

Commands, hotkeys, background tasks

A single command mechanism: menus, toolbars, context menus, the command palette and hotkeys are defined once. Long-running operations go to the background with progress and cancellation.

1

Declarative commands

2

Command palette

3

Undo/Redo out of the box

4

Cancelable background tasks

Themes and branding

Light, dark and high-contrast themes, icon sets, typography, interface density and DPI scaling. The application can be fully restyled to match the customer's brand.

1

Light / Dark / High-contrast

2

Design tokens

3

Custom icon packs

4

DPI scaling

Access rights and audit

Roles, permissions and visibility of interface elements at the platform level. A panel you have no rights to simply does not appear; every action is logged.

1

Interface-level RBAC

2

Command policies

3

Action log

4

LDAP / Active Directory

Synchronization with external services

GitHub and GitLab repositories, Yandex and Google cloud drives, S3 and network folders connect as application data sources — with offline cache and conflict resolution.

1

Git hosting services and your own Git server

2

Cloud and network storage

3

Two-way sync

4

Service allowlist

Data and offline

An abstraction over data sources, a cache, local storage, a deferred-operation queue and background sync. The application keeps working without a network.

1

Repositories and cache

2

Local storage

3

Offline operation queue

4

REST / gRPC / SQL

Scenarios

Who works in DockStudio

The set of modules defines what the app becomes. Below are the areas we are developing.

Want to see it in action?

We’ll run a live demo of the platform and work out how it fits your task.