{
  "$schema": "https://ai.syncfusion.com/schema/registry.json",
  "name": "syncfusion",
  "framework": "Blazor",
  "meta": {
    "essentialStudioRelease": "2026 Volume 2 (v34.1.29)",
    "itemCount": 30,
    "namespaceRule": "{component}-{variant}, kebab-case, permanent.",
    "agentPath": "Fetch https://ai.syncfusion.com/r/blazor/<template name>.json directly. Source is inlined, so one request is sufficient.",
    "schemaNote": "Items follow the widely-used registry-item shape so third-party tooling can consume them.",
    "licenseNote": "Recipes are free and anonymous. The Syncfusion packages they install are licensed. See https://ai.syncfusion.com/licensing.md",
    "agentEntryPoint": "https://ai.syncfusion.com/llms.txt"
  },
  "items": [
    {
      "name": "chart-bar",
      "type": "registry:component",
      "component": "Chart",
      "dependencies": [
        "Syncfusion.Blazor.Charts"
      ],
      "description": "Bar chart compares global smartphone sales by brand with category axes, legends, tooltips, and data labels.",
      "url": "https://ai.syncfusion.com/r/blazor/chart-bar.json"
    },
    {
      "name": "chart-line",
      "type": "registry:component",
      "component": "Chart",
      "dependencies": [
        "Syncfusion.Blazor.Charts"
      ],
      "description": "Multi-series line chart compares annual crude steel production by country with date axes, markers, and tooltips.",
      "url": "https://ai.syncfusion.com/r/blazor/chart-line.json"
    },
    {
      "name": "chart-live-chart",
      "type": "registry:component",
      "component": "Chart",
      "dependencies": [
        "Syncfusion.Blazor.Charts"
      ],
      "description": "Live chart displays changing CPU usage over time with a date-time axis, percentage labels, and continuously updated data.",
      "url": "https://ai.syncfusion.com/r/blazor/chart-live-chart.json"
    },
    {
      "name": "chart-stacked-column",
      "type": "registry:component",
      "component": "Chart",
      "dependencies": [
        "Syncfusion.Blazor.Charts"
      ],
      "description": "Stacked column chart compares cotton production by country with data labels, rounded corners, and interactive legend selection.",
      "url": "https://ai.syncfusion.com/r/blazor/chart-stacked-column.json"
    },
    {
      "name": "chart-zooming",
      "type": "registry:component",
      "component": "Chart",
      "dependencies": [
        "Syncfusion.Blazor.Charts"
      ],
      "description": "Temperature chart provides date-time navigation with a bottom scrollbar, nearest-point tooltips, and responsive title styling.",
      "url": "https://ai.syncfusion.com/r/blazor/chart-zooming.json"
    },
    {
      "name": "diagram-local-data",
      "type": "registry:component",
      "component": "Diagram",
      "dependencies": [
        "Syncfusion.Blazor.Diagram"
      ],
      "description": "Hierarchical tree diagram binds local species data and configures node and connector creation with zoom and pan interaction.",
      "url": "https://ai.syncfusion.com/r/blazor/diagram-local-data.json"
    },
    {
      "name": "diagram-mindmap",
      "type": "registry:component",
      "component": "Diagram",
      "dependencies": [
        "Syncfusion.Blazor.Diagram"
      ],
      "description": "Mind map diagram configures custom tools, node and connector creation, selection events, and interactive diagram constraints.",
      "url": "https://ai.syncfusion.com/r/blazor/diagram-mindmap.json"
    },
    {
      "name": "diagram-organization-chart",
      "type": "registry:component",
      "component": "Diagram",
      "dependencies": [
        "Syncfusion.Blazor.Diagram"
      ],
      "description": "Organization chart demonstrates hierarchical nodes with custom node and connector creation plus zoom and pan interaction.",
      "url": "https://ai.syncfusion.com/r/blazor/diagram-organization-chart.json"
    },
    {
      "name": "diagram-shapes",
      "type": "registry:component",
      "component": "Diagram",
      "dependencies": [
        "Syncfusion.Blazor.Diagram"
      ],
      "description": "Diagram displays a configured collection of shapes with created-event initialization and bound interaction constraints.",
      "url": "https://ai.syncfusion.com/r/blazor/diagram-shapes.json"
    },
    {
      "name": "docx-editor-comments",
      "type": "registry:component",
      "component": "DocxEditor",
      "dependencies": [
        "Syncfusion.Blazor.DocumentEditor"
      ],
      "description": "Document editor provides a title bar with print and download commands for working with a DOCX document and comments.",
      "url": "https://ai.syncfusion.com/r/blazor/docx-editor-comments.json"
    },
    {
      "name": "docx-editor-default",
      "type": "registry:component",
      "component": "DocxEditor",
      "dependencies": [
        "Syncfusion.Blazor.DocumentEditor"
      ],
      "description": "Document editor container includes a custom title bar with print and download-as-DOCX commands for document workflows.",
      "url": "https://ai.syncfusion.com/r/blazor/docx-editor-default.json"
    },
    {
      "name": "file-manager-drag-and-drop",
      "type": "registry:component",
      "component": "FileManager",
      "dependencies": [
        "Syncfusion.Blazor.FileManager"
      ],
      "description": "File Manager enables drag-and-drop operations against Azure file-management endpoints with toolbar and context-menu actions.",
      "url": "https://ai.syncfusion.com/r/blazor/file-manager-drag-and-drop.json"
    },
    {
      "name": "file-manager-file-upload",
      "type": "registry:component",
      "component": "FileManager",
      "dependencies": [
        "Syncfusion.Blazor.FileManager"
      ],
      "description": "File Manager opens in a dialog from a button and combines file browsing with uploader actions and file-open handling.",
      "url": "https://ai.syncfusion.com/r/blazor/file-manager-file-upload.json"
    },
    {
      "name": "gantt-default",
      "type": "registry:component",
      "component": "Gantt",
      "dependencies": [
        "Syncfusion.Blazor.Gantt"
      ],
      "description": "Gantt chart presents task columns, dependencies, weekend highlighting, and custom task and parent progress templates.",
      "url": "https://ai.syncfusion.com/r/blazor/gantt-default.json"
    },
    {
      "name": "gantt-default-editing",
      "type": "registry:component",
      "component": "Gantt",
      "dependencies": [
        "Syncfusion.Blazor.Gantt"
      ],
      "description": "Editable Gantt chart supports adding, editing, deleting, taskbar changes, confirmation dialogs, and task progress tracking.",
      "url": "https://ai.syncfusion.com/r/blazor/gantt-default-editing.json"
    },
    {
      "name": "gantt-holidays",
      "type": "registry:component",
      "component": "Gantt",
      "dependencies": [
        "Syncfusion.Blazor.Gantt"
      ],
      "description": "Gantt chart displays scheduled tasks with dependency columns and configured holiday periods highlighted in the timeline.",
      "url": "https://ai.syncfusion.com/r/blazor/gantt-holidays.json"
    },
    {
      "name": "gantt-resource-view",
      "type": "registry:component",
      "component": "Gantt",
      "dependencies": [
        "Syncfusion.Blazor.Gantt"
      ],
      "description": "Resource-view Gantt assigns tasks to resources, supports row drag-and-drop and editing, and displays work and progress labels.",
      "url": "https://ai.syncfusion.com/r/blazor/gantt-resource-view.json"
    },
    {
      "name": "grid-default",
      "type": "registry:component",
      "component": "Grid",
      "dependencies": [
        "Syncfusion.Blazor.Grids"
      ],
      "description": "Paginated transactions grid displays formatted amounts, payment options, status badges, and a template for completion dates.",
      "url": "https://ai.syncfusion.com/r/blazor/grid-default.json"
    },
    {
      "name": "grid-default-filtering",
      "type": "registry:component",
      "component": "Grid",
      "dependencies": [
        "Syncfusion.Blazor.Grids"
      ],
      "description": "Product grid combines paging with configurable filter-bar operators and filter modes across category, product, and quantity columns.",
      "url": "https://ai.syncfusion.com/r/blazor/grid-default-filtering.json"
    },
    {
      "name": "grid-grouping",
      "type": "registry:component",
      "component": "Grid",
      "dependencies": [
        "Syncfusion.Blazor.Grids"
      ],
      "description": "Grouped orders grid combines sorting, menu filtering, paging, validation, and toolbar-based add, edit, and delete actions.",
      "url": "https://ai.syncfusion.com/r/blazor/grid-grouping.json"
    },
    {
      "name": "grid-inline-editing",
      "type": "registry:component",
      "component": "Grid",
      "dependencies": [
        "Syncfusion.Blazor.Grids"
      ],
      "description": "Orders grid supports inline add, edit, and delete operations with validation, paging, and an autocomplete customer editor.",
      "url": "https://ai.syncfusion.com/r/blazor/grid-inline-editing.json"
    },
    {
      "name": "grid-virtual-scrolling",
      "type": "registry:component",
      "component": "Grid",
      "dependencies": [
        "Syncfusion.Blazor.Grids"
      ],
      "description": "Flight bookings grid uses row and column virtualization with editing, paging, validation, and a column chooser for large data.",
      "url": "https://ai.syncfusion.com/r/blazor/grid-virtual-scrolling.json"
    },
    {
      "name": "pdf-viewer-annotations",
      "type": "registry:component",
      "component": "PdfViewer",
      "dependencies": [
        "Syncfusion.Blazor.PdfViewer"
      ],
      "description": "PDF Viewer loads a document with annotation tools and a visible comment panel for reviewing and annotating PDF content.",
      "url": "https://ai.syncfusion.com/r/blazor/pdf-viewer-annotations.json"
    },
    {
      "name": "pdf-viewer-default",
      "type": "registry:component",
      "component": "PdfViewer",
      "dependencies": [
        "Syncfusion.Blazor.PdfViewer"
      ],
      "description": "PDF Viewer renders a document in a fixed-height viewer for browsing PDF content with the standard viewer interface.",
      "url": "https://ai.syncfusion.com/r/blazor/pdf-viewer-default.json"
    },
    {
      "name": "rich-text-editor-default",
      "type": "registry:component",
      "component": "RichTextEditor",
      "dependencies": [
        "Syncfusion.Blazor.RichTextEditor"
      ],
      "description": "Rich Text Editor demonstrates default WYSIWYG content with images and a toolbar containing common formatting commands.",
      "url": "https://ai.syncfusion.com/r/blazor/rich-text-editor-default.json"
    },
    {
      "name": "rich-text-editor-mention",
      "type": "registry:component",
      "component": "RichTextEditor",
      "dependencies": [
        "Syncfusion.Blazor.RichTextEditor"
      ],
      "description": "Rich Text Editor integrates mention suggestions into editable content alongside the standard rich-text editing toolbar.",
      "url": "https://ai.syncfusion.com/r/blazor/rich-text-editor-mention.json"
    },
    {
      "name": "scheduler-default",
      "type": "registry:component",
      "component": "Scheduler",
      "dependencies": [
        "Syncfusion.Blazor.Schedule"
      ],
      "description": "Scheduler displays sample appointments with day, week, workweek, month, and agenda views for calendar navigation.",
      "url": "https://ai.syncfusion.com/r/blazor/scheduler-default.json"
    },
    {
      "name": "scheduler-recurring-events",
      "type": "registry:component",
      "component": "Scheduler",
      "dependencies": [
        "Syncfusion.Blazor.Schedule"
      ],
      "description": "Scheduler demonstrates recurring appointments with bound date and view state for navigating repeated calendar events.",
      "url": "https://ai.syncfusion.com/r/blazor/scheduler-recurring-events.json"
    },
    {
      "name": "spreadsheet-editor-conditional-formatting",
      "type": "registry:component",
      "component": "Spreadsheet",
      "dependencies": [
        "Syncfusion.Blazor.Spreadsheet"
      ],
      "description": "Spreadsheet loads a workbook containing conditional-formatting rules to demonstrate formatted data presentation in a workbook.",
      "url": "https://ai.syncfusion.com/r/blazor/spreadsheet-editor-conditional-formatting.json"
    },
    {
      "name": "spreadsheet-editor-formula",
      "type": "registry:component",
      "component": "Spreadsheet",
      "dependencies": [
        "Syncfusion.Blazor.Spreadsheet"
      ],
      "description": "Spreadsheet loads a formula workbook from byte data at startup to demonstrate calculated cells and workbook rendering.",
      "url": "https://ai.syncfusion.com/r/blazor/spreadsheet-editor-formula.json"
    }
  ]
}