sdxc

Type to search, or start from one of these:

Packages

Every published package, grouped by the problem it solves and filterable by name or description.

HTTP & responses

  • @sdxc/http

    Response builders, content negotiation, and HTTP caching for the Fetch API

  • @sdxc/response

    Semantic helpers that build Response objects for JSON APIs and redirects

  • @sdxc/api-client

    Base class for clients of a remote HTTP API: one origin, path-relative verb methods, shared hooks

  • @sdxc/pagination

    Offset and keyset pagination with parameter parsing and Link headers

  • @sdxc/server-timing

    Server-Timing measurements collected per request and written to a response header

  • @sdxc/catch-response-middleware

    Router middleware that turns a thrown Response into the request's response

  • @sdxc/get-client-ip

    Read the client IP from a Cloudflare Workers request

  • @sdxc/user-agent

    Read a User-Agent string into its browser, engine, operating system and device

Identity & security

  • @sdxc/auth

    OAuth 2.0 and OpenID Connect client for any runtime that speaks Request and Response

  • @sdxc/jwt

    JWT payload classes and the keys that sign them

  • @sdxc/passkey

    Passkeys on both sides: a one-call WebAuthn browser API and a relying party that verifies the ceremonies

  • @sdxc/saml

    SAML 2.0 service provider: verify a signed assertion, build the requests and metadata around it

  • @sdxc/crypto

    Web Crypto primitives — hashing, HMAC, tokens, TOTP, AES-GCM — plus scrypt passwords

  • @sdxc/webhooks

    Sign and verify Standard Webhooks deliveries, reporting every failure as a typed value

  • @sdxc/uuid

    Validate, assert and generate UUIDs behind a branded UUID type

  • @sdxc/typeid

    Type-safe TypeID values: a UUID and the prefix that names what it identifies

Content & formats

  • @sdxc/markdown

    GitHub Flavored Markdown: parse to a typed AST, transform it, write it back

  • @sdxc/yaml

    YAML reading and writing over a documented subset, shaped after the built-in JSON object

  • @sdxc/xml

    XML parser and serializer for RSS-style feeds

  • @sdxc/html

    Read a served page: fetch or parse HTML, then query it by role and accessible name

  • @sdxc/rss

    RSS 2.0 feed builder and parser

  • @sdxc/atom

    Atom 1.0 feed parser and builder

  • @sdxc/json-feed

    JSON Feed 1.1 builder and parser

  • @sdxc/feed

    One feed API over RSS, Atom and JSON Feed, with conditional fetching and autodiscovery

  • @sdxc/opml

    Read and write OPML subscription lists

  • @sdxc/sitemap

    Read and write the sitemap protocol: collect URLs, or fetch a published sitemap

  • @sdxc/distill

    Distill the article out of a web page: fetch under bounds, score the candidates, sanitize what is left

Data & storage

Interface

  • @sdxc/ui

    Styled, accessible remix/ui components rendered as server HTML

  • @sdxc/u

    Utility-first styling for remix/ui, composed from small, terse mixins

  • @sdxc/icons

    Lucide icons as remix/ui components, one tree-shakeable export per icon

  • @sdxc/i18n

    Language detection, i18next instances and translated-markup components

  • @sdxc/seo

    Canonical URLs, typed schema.org structured data and head metadata

  • @sdxc/highlight

    Syntax highlighting that returns tokens rather than markup, with a markdown walk visitor and a stylesheet keyed to the token types

  • @sdxc/lazy-route

    Maps a route to a module imported on the first request that reaches it

Operations

  • @sdxc/jobs

    Declared background jobs dispatched over a pluggable queue backend

  • @sdxc/cron

    Cron schedules with zone-aware occurrences and descriptors

  • @sdxc/logger

    One wide event per Worker invocation, attached at the router and the job dispatcher

  • @sdxc/rate-limit

    Adapter-based rate limiting with standard response headers

  • @sdxc/flags

    Feature flag evaluation implementing the OpenFeature specification

  • @sdxc/flags-engine

    Flag evaluation engine: typed targeting rules, percentage splits and pluggable stores

  • @sdxc/billing

    Vendor-neutral billing: one provider contract every payment platform is reached through, plus a webhook endpoint that verifies and deduplicates deliveries

  • @sdxc/mail

    Transport-agnostic transactional email with pluggable transports and remix/ui rendering

  • @sdxc/hostname

    Cloudflare for SaaS custom-hostname client: register, poll and delete customer domains

  • @sdxc/mcp

    Model Context Protocol servers as remix/router actions, served over stateless Streamable HTTP

Language & values

Testing

  • @sdxc/spec

    Executable specification runner for .spec files

  • @sdxc/sample

    Seeded generation of believable people, places, prose, numbers and identifiers

  • @sdxc/cloudflare-mocks

    In-memory, behavior-accurate Cloudflare binding mocks for tests