MCPcopy Index your code
hub / github.com/webstudio-is/webstudio

github.com/webstudio-is/webstudio @0.274.5 sqlite

repository ↗ · DeepWiki ↗ · release 0.274.5 ↗
6,348 symbols 21,354 edges 2,139 files 6 documented · 0%
README

builder-screenshot

Webstudio is an Open Source Visual Development Platform for developers, designers, and cross-functional teams. You own the data, components, and infrastructure. You can use the hosted version or roll out your own.

Learning Resources

Social Media

Thanks

Lost Pixel

Thanks to Lost Pixel for providing the visual testing platform that helps us review UI changes and catch visual regressions.

License

  • Webstudio core (all functionality in this repository) is free/open-source under AGPL-3.0-or-later.
  • sdk-components-animation package (optional) is proprietary. You must accept the Webstudio, Inc. EULA located in sdk-components-animation/LICENSE before using it.

Extension points exported contracts — how you extend this code

SyncObject (Interface)
(no doc) [7 implementers]
apps/builder/app/shared/sync-client.ts
SyncObject (Interface)
(no doc) [4 implementers]
packages/sync-client/src/types.ts
IntrinsicElements (Interface)
(no doc)
packages/design-system/src/components/color-picker.tsx
DNSList (Interface)
(no doc)
packages/domain/src/rdap.ts
AppLoadContext (Interface)
(no doc)
packages/cli/templates/defaults/app/extension.ts
PropertyConfig (Interface)
(no doc)
packages/css-data/bin/property-var-test-fixtures.ts
IconProps (Interface)
(no doc)
packages/icons/src/types.ts
OperationOrder (Interface)
(no doc)
packages/multiplayer-protocol/src/index.ts

Core symbols most depended-on inside this repo

has
called by 612
apps/builder/app/services/bloom-filter.server.ts
renderData
called by 448
packages/template/src/jsx.ts
css
called by 338
packages/template/src/css.ts
json
called by 314
packages/postgrest/src/testing.ts
expression
called by 285
packages/template/src/jsx.ts
expandShorthands
called by 278
packages/css-data/src/shorthands.ts
toValue
called by 249
packages/css-engine/src/core/to-value.ts
add
called by 236
apps/builder/app/services/bloom-filter.server.ts

Shape

Function 5,948
Method 163
Interface 125
Class 112

Languages

TypeScript100%

Modules by API surface

packages/cli/src/commands/api-command.ts107 symbols
packages/project-build/src/runtime/styles.ts99 symbols
@types/css-tree.d.ts75 symbols
packages/project-build/src/runtime/data.ts58 symbols
apps/builder/app/builder/features/style-panel/sections/backgrounds/gradient-utils.ts53 symbols
packages/project/src/content-mode-permissions.ts51 symbols
packages/project-build/src/runtime/pages.ts49 symbols
packages/template/src/jsx.ts44 symbols
packages/project-build/src/visual/screenshot-diff.ts44 symbols
apps/builder/app/shared/sync-client.ts43 symbols
packages/project-build/src/runtime/instances.ts42 symbols
packages/project-build/src/mcp.ts42 symbols

Dependencies from manifests, versioned

@atlaskit/pragmatic-drag-and-drop-auto-scroll2.1.0 · 1×
@atlaskit/pragmatic-drag-and-drop-hitbox1.0.3 · 1×
@aws-crypto/sha256-js5.2.0 · 1×
@bomb.sh/args0.3.1 · 1×
@clack/prompts0.10.0 · 1×
@cloudflare/vite-plugin1.1.0 · 1×
@cloudflare/workers-types4.20240620.0 · 1×
@codemirror/autocomplete6.18.6 · 1×
@codemirror/commands6.8.0 · 1×
@codemirror/lang-css6.3.1 · 1×
@codemirror/lang-html6.4.9 · 1×

Datastores touched

webstudioDatabase · 1 repos

For agents

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

⬇ download graph artifact