[ API ]
Every package
Every published package, grouped by the problem it solves and filterable by name or description.
HTTP & responses
@sdxc/httpResponse builders, content negotiation, and HTTP caching for the Fetch API@sdxc/responseSemantic helpers that build Response objects for JSON APIs and redirects@sdxc/api-clientBase class for HTTP API clients: one origin, verb methods, shared hooks@sdxc/get-client-ipRead the client IP from a Cloudflare Workers request@sdxc/user-agentRead a User-Agent string into its browser, engine, operating system and device@sdxc/structured-fieldsParse and serialize RFC 9651 structured HTTP field values@sdxc/server-timingServer-Timing measurements collected per request and written to a response header@sdxc/catch-response-middlewareRouter middleware that turns a thrown Response into the request's response@sdxc/trailing-slash-middlewareRouter middleware that redirects every path to one canonical trailing-slash form@sdxc/well-knownTyped well-known URI documents: security.txt, WebFinger, OIDC metadata, JWKS
API design
@sdxc/openapiBuild, serve and check OpenAPI 3.1 documents from typed operations@sdxc/problemBuild, detect and parse RFC 9457 problem details, cataloged per API@sdxc/json-schemaSchema builders that validate like remix/data-schema and emit JSON Schema@sdxc/paginationOffset and keyset pagination with parameter parsing and Link headers@sdxc/idempotencyIdempotency-Key requests: replay the first response, refuse conflicting reuse@sdxc/merge-patchApply, diff and read RFC 7396 JSON Merge Patch documents
Identity & security
@sdxc/authOAuth 2.0 and OpenID Connect client for any runtime that speaks Request and Response@sdxc/jwtJWT payload classes and the keys that sign them@sdxc/passkeyPasskeys end to end: a WebAuthn browser API and a verifying relying party@sdxc/samlSAML 2.0 service provider: verify signed assertions, build requests and metadata@sdxc/scimSCIM 2.0 resources, filters, PATCH operations and discovery documents@sdxc/cryptoWeb Crypto primitives — hashing, HMAC, tokens, TOTP, AES-GCM — plus scrypt passwords@sdxc/security-headersTyped CSP, Permissions-Policy and security response headers, with middleware@sdxc/webhooksSign and verify Standard Webhooks deliveries, reporting every failure as a typed value
Forms & abuse
@sdxc/captchaTurnstile, hCaptcha and reCAPTCHA verification, with middleware and widgets@sdxc/honeypotHoneypot form fields with a signed timestamp, middleware and a UI component@sdxc/spamSpam scoring for user content: local rules, reputation checks and a classifier@sdxc/password-policyPassword checks: length, common and breached passwords, similarity and reuse@sdxc/email-addressEmail address parsing, normalization, disposable-domain and mail-server checks
Content & formats
@sdxc/markdownGitHub Flavored Markdown: parse to a typed AST, transform it, write it back@sdxc/yamlYAML reading and writing over a documented subset, shaped after the built-in JSON object@sdxc/xmlXML parser and serializer for RSS-style feeds@sdxc/htmlRead a served page: fetch or parse HTML, then query it by role and accessible name@sdxc/csvRead and write RFC 4180 CSV, with a streaming writer and formula neutralization@sdxc/icalendarRead and write iCalendar documents, with recurrence rules and time zones@sdxc/distillExtract the article from a web page: bounded fetch, scoring and sanitizing@sdxc/jsdocRead JSDoc out of JavaScript and TypeScript source text into a JSON documentation model
Feeds & publishing
@sdxc/rssRSS 2.0 feed builder and parser@sdxc/atomAtom 1.0 feed parser and builder@sdxc/json-feedJSON Feed 1.1 builder and parser@sdxc/feedOne feed API over RSS, Atom and JSON Feed, with conditional fetching and autodiscovery@sdxc/opmlRead and write OPML subscription lists@sdxc/sitemapRead and write the sitemap protocol: collect URLs, or fetch a published sitemap@sdxc/robotsRead, write and evaluate robots.txt and robots directives@sdxc/microformatsParse, read and write microformats2@sdxc/micropubRead Micropub requests into typed operations and build the spec's responses@sdxc/webmentionReceive, verify, discover and send Webmentions@sdxc/websubWebSub subscriber and publisher: subscribe, verify intent and signatures, notify hubs
Data & storage
@sdxc/cacheCache contract with adapters for memory and Cloudflare KV@sdxc/workers-cacheCache tags, purging and cache-status reads for Cloudflare Workers Cache@sdxc/session-storage-kvA remix/session SessionStorage backed by a Cloudflare Workers KV store@sdxc/data-table-d1A remix/data-table DatabaseDriver backed by Cloudflare D1@sdxc/data-table-sqlstorageA remix/data-table database driver backed by a Cloudflare Durable Object's SQL storage
Interface
@sdxc/uiStyled, accessible remix/ui components rendered as server HTML@sdxc/uUtility-first styling for remix/ui, composed from small, terse mixins@sdxc/iconsLucide icons as remix/ui components, one tree-shakeable export per icon@sdxc/i18nLanguage detection and MessageFormat 2 translators for Remix routers and remix/ui@sdxc/messageformatUnicode MessageFormat 2 parser and formatter shaped like Intl.MessageFormat@sdxc/seoCanonical URLs, typed schema.org structured data and head metadata@sdxc/highlightSyntax highlighting as tokens, with a markdown walk visitor and a stylesheet@sdxc/lazy-routeMaps a route to a module imported on the first request that reaches it
Operations
@sdxc/jobsDeclared background jobs dispatched over a pluggable queue backend@sdxc/cronCron schedules with zone-aware occurrences and descriptors@sdxc/loggerOne wide event per Worker invocation, attached at the router and the job dispatcher@sdxc/trace-contextW3C Trace Context, carried from each invocation to its jobs and requests@sdxc/rate-limitAdapter-based rate limiting with standard response headers@sdxc/flagsFeature flag evaluation implementing the OpenFeature specification@sdxc/flags-engineFlag evaluation engine: typed targeting rules, percentage splits and pluggable stores@sdxc/billingVendor-neutral billing providers and a webhook endpoint that verifies deliveries@sdxc/mailTransport-agnostic transactional email with pluggable transports and remix/ui rendering@sdxc/hostnameCloudflare for SaaS custom-hostname client: register, poll and delete customer domains@sdxc/dohTyped DNS over HTTPS lookups@sdxc/mcpModel Context Protocol servers as remix/router actions over Streamable HTTP@sdxc/cloudflare-pricingCloudflare Developer Platform list prices, one module per service
Language & values
@sdxc/resultResult type for error handling@sdxc/typesShared TypeScript types@sdxc/datesZone-aware date operations with Intl-only formatting@sdxc/durationTyped duration strings converted to milliseconds or seconds@sdxc/stringsEnglish inflection, Chicago title case, slugs and grapheme-safe text@sdxc/semverSemVer 2.0.0 parsing, precedence ordering and range-free version comparisons@sdxc/locationURL-like Location class for URL paths without an origin@sdxc/validateStandard Schema validation utilities@sdxc/uuidValidate, assert and generate UUIDs behind a branded UUID type@sdxc/typeidType-safe TypeID values: a UUID and the prefix that names what it identifies