MCPcopy
hub / github.com/alibaba/designable

github.com/alibaba/designable @v0.5.29 sqlite

repository ↗ · DeepWiki ↗ · release v0.5.29 ↗
857 symbols 2,260 edges 295 files 10 documented · 1%
README


Introduction

If you are worrying about something builder, Such as form builder/table builder/chart builder/app builder etc. Designable is your perfect choice.

Screenshot

Features

  • 🚀 High performance, Smooth and beautiful drag and drop experience
  • 💡 Full scene coverage
  • 🎨 Support Low Code and No Code
  • 🏅 Strong scalability

Website

playground

Contributors

This project exists thanks to all the people who contribute.

Extension points exported contracts — how you extend this code

ICustomEvent (Interface)
(no doc) [32 implementers]
packages/shared/src/event.ts
ISerializable (Interface)
(no doc) [3 implementers]
packages/core/src/models/History.ts
IDesignerProps (Interface)
(no doc)
packages/react/src/types.ts
ISettingFormProps (Interface)
(no doc)
packages/react-settings-form/src/types.ts
ISandboxProps (Interface)
(no doc)
packages/react-sandbox/src/index.ts
ITransformerOptions (Interface)
(no doc)
packages/formily/src/index.ts
CommitListItem (Interface)
(no doc)
scripts/release/git.ts
IEventDriver (Interface)
(no doc) [2 implementers]
packages/shared/src/event.ts

Core symbols most depended-on inside this repo

usePrefix
called by 55
packages/react/src/hooks/usePrefix.ts
includes
called by 33
packages/core/src/models/Keyboard.ts
forEach
called by 27
packages/shared/src/lru.ts
push
called by 26
packages/core/src/models/History.ts
subscribeTo
called by 26
packages/shared/src/event.ts
dispatch
called by 23
packages/shared/src/event.ts
addEventListener
called by 19
packages/shared/src/event.ts
contains
called by 17
packages/core/src/models/TreeNode.ts

Shape

Method 331
Function 277
Class 136
Interface 106
Enum 7

Languages

TypeScript100%

Modules by API surface

packages/core/src/models/TreeNode.ts67 symbols
packages/core/src/models/Viewport.ts41 symbols
packages/shared/src/event.ts36 symbols
packages/shared/src/lru.ts35 symbols
packages/core/src/models/Operation.ts26 symbols
packages/core/src/models/Dragon.ts21 symbols
packages/shared/src/coordinate.ts19 symbols
packages/core/src/models/Selection.ts19 symbols
packages/core/src/models/History.ts17 symbols
packages/core/src/models/Keyboard.ts16 symbols
packages/core/src/models/Cursor.ts16 symbols
packages/core/src/models/Workbench.ts15 symbols

Dependencies from manifests, versioned

@alifd/next1.19.1 · 1×
@ant-design/icons4.0.2 · 1×
@babel/parser7.14.7 · 1×
@designable/core0.5.29 · 1×
@designable/react0.5.29 · 1×
@designable/react-sandbox0.5.29 · 1×
@designable/react-settings-form0.5.29 · 1×
@designable/shared0.5.29 · 1×
@formily/antd2.0.0-beta.84 · 1×
@formily/core2.0.0-beta.84 · 1×
@formily/json-schema2.0.0-beta.84 · 1×
@formily/path2.0.0-beta.84 · 1×

For agents

$ claude mcp add designable \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact