MCPcopy Index your code
hub / github.com/DevExpress/DevExtreme

github.com/DevExpress/DevExtreme @26.1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 26.1.3 ↗ · + Follow
72,713 symbols 224,387 edges 13,325 files 559 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

DevExtreme

DevExtreme is an enterprise-ready suite of powerful, engaging UI components for popular front-end frameworks: Angular, React, Vue, and jQuery.

DevExtreme components

DevExtreme components are responsive and accessible. They work well across different devices, screen sizes, and input methods. Whether your target audience uses phones, PCs or screen readers - DevExpress components are up to the task.

Our range of powerful, modern JavaScript components includes data grids, interactive charts, data editors and widgets. View the Demo Gallery to see our components in action.

Getting Started

The DevExtreme website includes "Getting Started" guides for every aspect of DevExtreme:

Learn

Contributing

The DevExtreme team welcomes outside contributions of bug reports and feature requests. Read our contribution guidelines for more information.

Extension points exported contracts — how you extend this code

IDxTemplateHost (Interface)
(no doc) [128 implementers]
packages/devextreme-angular/src/core/template-host.ts
chartAxisObject (Interface)
(no doc) [6 implementers]
packages/devextreme/ts/dx.all.d.ts
Bundler (Interface)
(no doc) [1 implementers]
apps/demos/utils/create-bundles/Angular/bundler.ts
WidgetOptions (Interface)
(no doc)
packages/testcafe-models/types.ts
MetaItem (Interface)
(no doc)
packages/devextreme-themebuilder/src/types/types.d.ts
Glyph (Interface)
(no doc)
packages/devextreme-scss/tests/opentype.js.d.ts
DxAccordion (Interface)
(no doc)
packages/devextreme-vue/src/accordion.ts
AccordionRef (Interface)
(no doc)
packages/devextreme-react/src/accordion.ts

Core symbols most depended-on inside this repo

equal
called by 33855
packages/devextreme/js/__internal/ui/gantt/ui.gantt.treelist.nodes_state.ts
ok
called by 19758
packages/devextreme-angular/src/ui/gantt/nested/texts.ts
find
called by 18718
packages/devextreme/js/core/renderer.d.ts
option
called by 16141
packages/devextreme/testing/helpers/wrapRenovatedWidget.js
_getOption
called by 14774
packages/devextreme/js/__internal/ui/diagram/diagram.options_update.ts
eq
called by 9207
packages/devextreme/js/core/renderer.d.ts
tick
called by 7429
packages/devextreme-angular/src/ui/nested/scale.ts
trigger
called by 7021
packages/devextreme/js/__internal/grids/new/grid_core/lifecycle/controller.ts

Shape

Method 39,342
Function 18,455
Class 12,299
Interface 2,594
Enum 23

Languages

TypeScript100%

Modules by API surface

packages/devextreme/ts/dx.all.d.ts1,008 symbols
packages/devextreme/js/__internal/scheduler/workspaces/m_work_space.ts267 symbols
packages/devextreme/js/__internal/grids/grid_core/editing/m_editing.ts222 symbols
packages/devextreme/js/__internal/grids/grid_core/keyboard_navigation/m_keyboard_navigation.ts202 symbols
packages/devextreme/js/__internal/viz/axes/base_axis.ts166 symbols
packages/devextreme/js/__internal/ui/diagram/ui.diagram.ts166 symbols
packages/devextreme/js/__internal/grids/grid_core/virtual_scrolling/m_virtual_scrolling.ts165 symbols
packages/devextreme/js/__internal/viz/core/renderers/renderer.ts164 symbols
packages/devextreme/testing/helpers/fileManagerHelpers.js155 symbols
packages/devextreme/js/__internal/ui/tree_view/tree_view.base.ts154 symbols
packages/devextreme/js/viz/chart.d.ts144 symbols
packages/devextreme/js/__internal/grids/grid_core/adaptivity/m_adaptivity.ts144 symbols

For agents

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

⬇ download graph artifact