fullstack-guy

Community

Create live-updating FastAPI + JS apps

Authorstanz-stanz
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Adds reliable realtime WebSocket capabilities to Python backends and connects them to lightweight Svelte or React frontends so teams can deliver live dashboards, chats, and streaming UIs without rearchitecting their app.

Core Features & Use Cases

  • Connection lifecycle and ConnectionManager patterns for safe accept, broadcast, and cleanup of WebSocket clients.
  • Background push loops, snapshot + delta protocols, reconnection/backoff strategies, heartbeat/ping handling, and CORS/static serving guidance for development and production.
  • Frontend-ready patterns and examples for Svelte and React including WebSocket hooks/stores, animated entry/FLIP animations, animated counters, and performance rules for high-frequency updates.
  • Security and testing checklist: authentication on connect, rate limiting, Pydantic validation, TLS best practices, and FastAPI test client examples.

Quick Start

Add a WebSocket endpoint to your FastAPI app at /ws/live, implement a ConnectionManager with connect/disconnect/broadcast, and connect a Svelte or React client using the provided WebSocket store or hook to receive JSON messages.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: fullstack-guy
Download link: https://github.com/stanz-stanz/heimdall/archive/main.zip#fullstack-guy

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.