Skip to content

cmackenzie1/holster

Repository files navigation

Holster

A collection of Cloudflare Workers, managed using Bun Workspaces and Turborepo.

Workers

Name Host Description
echo echo.mirio.dev Echo back HTTP requests — headers, body, method. Supports text, JSON, and HTML output
gradient gradient.mirio.dev Deterministic gradient SVGs from any string. Supports radial, multi-stop, noise texture, and initials
hash hash.mirio.dev Hex digest of a payload. Supports md5, sha1, sha256, sha384, and sha512
hello-world - Hello World example with analytics
ip ip.mirio.dev Your public IP address and geolocation properties
rand rand.mirio.dev Random value generator — UUID v4, UUID v7, and ULID
rdap rdap.mirio.dev Query RDAP servers for domain registration information
stocks stocks.mirio.dev Quick stock quote lookup by symbol

Packages

Name Description
@holster/html Shared HTML page shell, nav, and utilities for worker landing pages
@holster/typescript-config Shared TypeScript configuration
@mirio/analytics Analytics utilities for workers
@cmackenzie1/condition Generic data notifier for async conditions

Scripts

bun run check-types  # Type check all packages
bun run test         # Run tests
bun run lint         # Lint with Biome
bun run format       # Format with Biome
bun run typegen      # Generate worker types
bun run deploy       # Deploy all workers
bun run dev          # Start dev servers

About

A collection of Cloudflare Workers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages