# Examples

Run any example with:

```bash
cargo run --example <name>
```

## Getting Started

| Example | Description |
|---------|-------------|
| [hello_world](hello_world.rs) | Minimal "Hello World" app |
| [counter](counter.rs) | Interactive counter with reactive state |

## Widgets

| Example | Description |
|---------|-------------|
| [gallery](gallery.rs) | Interactive widget gallery |
| [new_widgets](new_widgets.rs) | Showcase of new widget types |
| [demo](demo.rs) | Mixed feature demonstration |
| [alert](alert.rs) | Alert levels and variants |
| [callout](callout.rs) | Callout types and variants |
| [card](card.rs) | Card layouts and variants |
| [datetime_picker](datetime_picker.rs) | Date and time picker widget |
| [status_indicator](status_indicator.rs) | Status states and styles |

## Forms & State

| Example | Description |
|---------|-------------|
| [todo](todo.rs) | Todo app with filtering and persistence |
| [reactive_form](reactive_form.rs) | Form validation with signals |
| [form_validation](form_validation.rs) | Form field validation patterns |
| [theme_switcher](theme_switcher.rs) | Runtime theme switching |

## Plugins & State

| Example | Description |
|---------|-------------|
| [plugins](plugins.rs) | Custom plugin creation and plugin communication |
| [store](store.rs) | Pinia-style centralized state management |

## Styling & Animation

| Example | Description |
|---------|-------------|
| [animations](animations.rs) | Tween, keyframes, spring physics, stagger |

## Applications

| Example | Description |
|---------|-------------|
| [chat](chat.rs) | Messaging interface |
| [dashboard](dashboard.rs) | System monitoring dashboard |
| [data_explorer](data_explorer.rs) | Data grid with filtering/sorting |
| [text_editor](text_editor.rs) | Full-featured text editor |
| [ide](ide.rs) | Mini IDE application |
| [slideshow](slideshow.rs) | Markdown presentation slides |

## Workers & Async

| Example | Description |
|---------|-------------|
| [worker_basic](worker_basic.rs) | Basic worker thread usage |
| [worker_progress](worker_progress.rs) | Worker with progress reporting |

## Advanced

| Example | Description |
|---------|-------------|
| [drag_drop](drag_drop.rs) | Drag-and-drop with sortable lists and drop zones |
| [tasks_usage](tasks_usage.rs) | TaskRunner, Timer, and EventBus |
| [benchmark_rendering](benchmark_rendering.rs) | Performance stress test |
| [test_helper_functions](test_helper_functions.rs) | API helper functions |
| [version](version.rs) | Display version and build info |
