Skip to content

obsidian-framework/livecomponents-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian LiveComponents Examples

Ready-to-use LiveComponent examples for reactive server-side components with Obsidian framework.

🚀 Quick Start

git clone https://github.com/obsidian-framework/livecomponents-examples.git
cd livecomponents-examples
./build.bat

📦 Examples

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

💡 What are LiveComponents?

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

🛠️ Requirements

  • Java 17+
  • Obsidian Framework
  • Maven 3.6+

📚 Learn More

📄 License

MIT

About

Ready-to-use LiveComponent examples for reactive server-side components with Obsidian framework.

Resources

License

Stars

Watchers

Forks

Contributors