Ready-to-use LiveComponent examples for reactive server-side components with Obsidian framework.
git clone https://github.com/obsidian-framework/livecomponents-examples.git
cd livecomponents-examples
./build.bat| Example | Features | Description |
|---|---|---|
| Counter | live:click, live:confirm, live:loading |
Simple interactive counter with increment/decrement |
| Todo List | CRUD, filtering, state management | Full-featured todo app with filters |
| Search & Filter | live:model, debouncing, two-way binding |
Real-time search with category filters |
| Notifications | Dynamic lists, dismiss actions | Toast-style notification system |
| Poll | Voting, percentages, results | Interactive poll with live results |
| Tabs | Navigation, content switching | Dynamic tab interface |
Server-side reactive components inspired by Laravel Livewire. Build interactive UIs without JavaScript:
- ⚡ Real-time updates without page reloads
- 🔒 Secure by default with CSRF protection
- 🎨 Server-side rendering with DOM diffing
- 🚀 Zero JavaScript required
- Java 17+
- Obsidian Framework
- Maven 3.6+
MIT