Live Demos

Live Demos

Interactive Demonstrations

Explore these live demos to see hyperfrontend in action. Each demo showcases different aspects of the micro-frontend architecture.

DemoDescription
ChessChess game demonstration
ClockClock demonstration
EventsEvents demonstration
File ShareFile sharing demonstration
HeartbeatHeartbeat demonstration
ViewsViews demonstration
⚠️
Note: Demo links will be updated once the demos are deployed. Currently showing placeholder URLs.

What Each Demo Teaches

Chess Demo

  • Real-time state synchronization across frames
  • Complex application logic in embedded context
  • Two-way communication patterns

Clock Demo

  • Basic embedding and lifecycle management
  • Time synchronization between host and feature
  • Simple event handling

Events Demo

  • Custom event publishing and subscription
  • Event-driven architecture patterns
  • Decoupled communication

File Share Demo

  • Binary data transfer between frames
  • Security policies and CORS handling
  • File upload/download workflows

Heartbeat Demo

  • Connection health monitoring
  • Automatic reconnection logic
  • Status reporting

Views Demo

  • Multiple view management
  • State persistence across view changes
  • Dynamic feature loading and unloading

Running Demos Locally

1
2
3
4
5
6
7
8
# Navigate to a demo directory
cd apps/demos/chess

# Install dependencies
npm install

# Start the demo
npm run dev

Source Code

All demo source code is available in the GitHub repository.