Cross-Device State for
Static Sites & Serverless
Your data lives in the browser (instant, offline); a low-latency containerized Edge Sync Broker coordinates it across devices. Zero database infrastructure, no build steps, ~1 KB client, zero dependencies.
The Speed of Local-First, Deployed on GCP
Featherweight Sync eliminates backend bloat. Store your state on the client and let Google Cloud Run sync the bytes.
Offline & Instant
Browser cache serves reads synchronously, completely bypassing network roundtrips. Offline edits accumulate and queue locally, then sync up the second you reconnect.
Real-time Push Channel
By binding high-performance WebSockets to Cloud Run instances with sticky session routing, states synchronize instantly across active tabs and concurrent devices.
Sovereign Financial Locks
Sleep easily knowing our Cloud Run container bounds are strictly capped at 2 active instances, and our Go Firestore circuit breaker blocks writes above 15,000/day.
Drop-in State Synchronizer
Add cross-device synchronization to any existing static HTML file, serverless application, or classic script. No build steps, no webpack configurations, and no complex schemas.
- Last-write-wins reconciliation resolved by atomic server-side timestamps.
- Keep-alive flushing ensures pending saves persist during tab close or browser focus switches.
- Secure credentials validated dynamically on Cloud Run against Firestore registration records.
import { featherweight } from 'https://cdn.jsdelivr.net/gh/VoxellInc/featherweight/src/featherweight.js';
// Initialize state store
const store = featherweight('user-preferences', {
endpoint: 'http://34.117.115.19/api/featherweight',
apiKey: 'fw_live_2a98c56e...',
realtime: true
});
// Load local-first state, then update when push sync lands
store.load((data, meta) => {
console.log(`Synced! [Source: ${meta.source}]`, data);
updatePreferencesUI(data);
});
// Save updates synchronously to local cache & debounce to GCP
saveButton.onclick = () => {
store.save({ theme: 'dark', fontSize: 16 });
};
GCP Marketplace Pricing Plans
Consolidated direct-to-Google Cloud billing with uncompromised budget safety limits.
Developer Free Tier
Perfect for hobby projects, early-stage testing, and open-source integrations.
- Up to 15,000 sync operations / day
- 100KB payload payload cap
- Automatic local-only fallback guard
Business Premium
Engineered for production SaaS, static web builders, and enterprise applications.
- Unlimited state synchronization operations
- Uncapped Firestore database bandwidth
- Dedicated Slack support channel & SLA