51 packages
astro-crank
Use Crank components within Astro
@b9g/assets
Runtime middleware for serving static assets with content hashing and manifest-based routing.
@b9g/async-context
Lightweight AsyncContext polyfill for JavaScript runtimes. Implements TC39 AsyncContext proposal using AsyncLocalStorage.
@b9g/auth
Universal authentication for ServiceWorker applications with OAuth2/PKCE support
@b9g/broadcastchannel-redis
Redis pub/sub backend for Shovel BroadcastChannel
@b9g/cache
Universal Cache API for ServiceWorker applications. Provides standard CacheStorage and Cache interfaces across all JavaScript runtimes.
@b9g/cache-redis
Redis cache implementation for Shovel cache system
@b9g/crank
The Just JavaScript UI Framework.
@b9g/crankdown
Crank.js Markdown component powered by marked
@b9g/crankeditable
A [Crank.js](https://crank.js.org) component that bridges [`@b9g/revise`](https://github.com/bikeshaving/revise) to the DOM. It handles contenteditable event wiring, undo/redo, selection preservation, and cursor scrolling so your component only needs to r
@b9g/filesystem
Universal File System Access API implementations for all platforms
@b9g/filesystem-r2
Cloudflare R2 implementation of File System Access API
@b9g/filesystem-s3
AWS S3 implementation of File System Access API
@b9g/http-errors
Standard HTTP error classes with native cause support and automatic serialization
@b9g/libuild
Zero-config library builds
@b9g/match-pattern
High-performance URLPattern-compatible implementation for web routing with enhanced search parameter handling.
@b9g/node-webworker
Minimal Web Worker shim for Node.js until native support arrives
@b9g/platform
The portable meta-framework built on web standards.
@b9g/platform-bun
Bun platform adapter for Shovel with hot reloading and built-in TypeScript/JSX support
@b9g/platform-cloudflare
Cloudflare Workers platform adapter for Shovel - already ServiceWorker-based!
@b9g/platform-node
Node.js platform adapter for Shovel with hot reloading and ESBuild integration
@b9g/revise
Revise is a JavaScript library for building rich-text editors on top of [`contenteditable`](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable). It provides low-level foundations — a custom element, an edit data structure,
@b9g/router
Universal request router built on web standards with generator-based middleware.
@b9g/shovel
ServiceWorker-first universal deployment platform. Write ServiceWorker apps once, deploy anywhere (Node/Bun/Cloudflare). Registry-based multi-app orchestration.
@b9g/skillpack
Build Agent Skills from your existing docs