MCPcopy Index your code
hub / github.com/Blakintosh/svelte-flexiboards

github.com/Blakintosh/svelte-flexiboards @v0.4.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.4.2 ↗ · + Follow
432 symbols 865 edges 83 files 87 documented · 20% updated 27d agov0.4.2 · 2026-06-10★ 611 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Flexiboards

The headless drag-and-drop toolkit for Svelte. https://www.flexiboards.dev/

This monorepo contains the source code for the Flexiboards library as well as the documentation site.

This version of Flexiboards (and its documentation) is currently in a preview stage, with development ongoing. If you encounter any issues, please report them on the GitHub issues page.

Installation

Flexiboards is available from npm, and can be installed using your preferred package manager:

e.g.

npm i svelte-flexiboards

Please be warned that as Flexiboards is still in preview, breaking changes might occur between now and the first stable release.

Licence

Flexiboards is open-source software licenced under the MIT licence. Please see LICENSE.md for more information.

Extension points exported contracts — how you extend this code

ResponsiveFlexiBoardController (Interface)
(no doc) [2 implementers]
packages/svelte-flexiboards/src/lib/system/responsive/base.svelte.ts
MarkdownModule (Interface)
(no doc)
site/src/lib/docs.ts
FlexiBoardController (Interface)
(no doc) [2 implementers]
packages/svelte-flexiboards/src/lib/system/board/base.svelte.ts
FlexiAddController (Interface)
(no doc) [1 implementers]
packages/svelte-flexiboards/src/lib/system/misc/adder.svelte.ts
PointerDownTriggerCondition (Interface)
(no doc)
packages/svelte-flexiboards/src/lib/system/widget/triggers.svelte.ts
PointerLongPressTriggerCondition (Interface)
(no doc)
packages/svelte-flexiboards/src/lib/system/widget/triggers.svelte.ts

Core symbols most depended-on inside this repo

tryPlaceWidget
called by 106
packages/svelte-flexiboards/src/lib/system/grid/flow-grid.svelte.ts
subscribe
called by 34
packages/svelte-flexiboards/src/lib/system/shared/event-bus.ts
removeWidget
called by 17
packages/svelte-flexiboards/src/lib/system/grid/flow-grid.svelte.ts
dispatch
called by 16
packages/svelte-flexiboards/src/lib/system/shared/event-bus.ts
setBounds
called by 15
packages/svelte-flexiboards/src/lib/system/widget/controller.svelte.ts
getFlexiEventBus
called by 12
packages/svelte-flexiboards/src/lib/system/shared/event-bus.ts
updatePosition
called by 12
packages/svelte-flexiboards/src/lib/system/shared/utils.svelte.ts
getPointerService
called by 12
packages/svelte-flexiboards/src/lib/system/shared/utils.svelte.ts

Shape

Method 296
Function 77
Class 52
Interface 7

Languages

TypeScript100%

Modules by API surface

packages/svelte-flexiboards/src/lib/system/shared/utils.svelte.ts57 symbols
packages/svelte-flexiboards/src/lib/system/grid/free-grid.svelte.ts50 symbols
packages/svelte-flexiboards/src/lib/system/grid/flow-grid.svelte.ts40 symbols
packages/svelte-flexiboards/src/lib/system/board/controller.svelte.ts38 symbols
packages/svelte-flexiboards/src/lib/system/widget/base.svelte.ts31 symbols
packages/svelte-flexiboards/src/lib/system/widget/controller.svelte.ts30 symbols
packages/svelte-flexiboards/src/lib/system/responsive/controller.svelte.ts21 symbols
packages/svelte-flexiboards/src/lib/system/misc/adder.svelte.ts17 symbols
packages/svelte-flexiboards/src/lib/system/widget/triggers.svelte.ts13 symbols
packages/svelte-flexiboards/src/lib/system/portal.ts13 symbols
packages/svelte-flexiboards/src/lib/system/grid/base.svelte.ts12 symbols
packages/svelte-flexiboards/src/lib/system/widget/interpolator.svelte.ts10 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page