Skip to content

A collection of Cloudflare Workers

License

Notifications You must be signed in to change notification settings

cmackenzie1/holster

Repository files navigation

Holster

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

Workers

Name Host Description
echo echo.mirio.dev Echos back the received HTTP request
gradient - Gradient generator service
hash hash.mirio.dev Returns the hex digest of the payload. Supports md5, sha1, sha256, sha384, and sha512
hello-world - Hello World example with analytics
ip ip.mirio.dev Information about the client's IP address
rand rand.mirio.dev Get random values like UUIDs
rdap rdap.mirio.dev Query RDAP servers for domain registration information
stocks stocks.mirio.dev Get quick information about stock symbols

Packages

Name Description
@holster/typescript-config Shared TypeScript configuration
@mirio/analytics Analytics utilities for workers
@cmackenzie1/condition Generic data notifier for async conditions

Scripts

pnpm check-types  # Type check all packages
pnpm test         # Run tests
pnpm lint         # Lint with Biome
pnpm format       # Format with Biome
pnpm typegen      # Generate worker types from wrangler.toml
pnpm deploy       # Deploy all workers
pnpm dev          # Start dev servers

Create a new Worker

npm create cloudflare@latest

About

A collection of Cloudflare Workers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •