The SSPUR registry
Packages for SSPUR
23 packages, each pinned to a commit and a source snapshot, checked when it was published: types, tests in both tiers, effects, docs and the API diff.
Add one with sspur add NAME. Publish yours from the Publish page or with sspur publish.
Top packages
12 of 23 · search for more- health 0.1.1
Liveness, readiness and startup endpoints with concurrent checks (SQLite, HTTP dependencies, files) in the application/health+json format
- numeric 0.1.1
Number theory, exact rounding modes, primes, combinatorics and statistics for Int, F64 and BigInt, pure and tested in both tiers
- retry 0.1.1
Retries with exponential backoff and jitter, retry budgets, a circuit breaker and rate limiters, on a clock effect that tests run virtually
- maps 0.1.1
Map utilities (merge with resolvers, invert, filter and map keys and values, counters, multimaps, diffs) and dynamic JSON values with paths, pointers and merge patches
- sqlkit 0.1.0
SQLite helpers over db: a parameters-only query builder, keyset pagination, upserts, batched inserts, up/down migrations with checksums, test fixtures
- jobs 0.1.0
Durable background jobs on SQLite: priorities, delays, unique keys, leases, retries with backoff, dead letters, workers and cron schedules
- cache 0.1.0
Caching for services: immutable LRU and TTL caches with stats, a shared SQLite cache with single-flight, and HTTP caching (ETags, conditional requests, Cache-Control)
- ratelimit 0.1.0
Rate limiting for HTTP services: token bucket, GCRA, fixed and sliding windows, a lock-free in-memory table, a SQLite store, RateLimit headers and a handler wrapper
- webhooks 0.1.0
Verify and sign webhooks: GitHub, Stripe, Slack, Standard Webhooks, Shopify and custom HMAC schemes, with timestamp tolerance and replay protection
- jwt 0.1.0
JSON Web Tokens and JWS: HS256, HS384, HS512 and EdDSA, strict parsing, claim validation with leeway, typed keys bound to one algorithm, and JWKS
- router 0.1.0
Path routing beyond svc: typed and wildcard parameters, most-specific matching, 404/405/OPTIONS, path cleaning, trailing slashes, groups, hosts, mounting and reverse URLs
- middleware 0.1.0
Composable HTTP handler wrappers: CORS, security headers and CSP, request ids, access logs, limits, deadlines, negotiation, auth and host checks
- semver 0.1.0
Semantic Versioning 2.0.0: parse, compare, sort and bump versions, and match Cargo and npm version ranges
- ids 0.1.0
Identifiers and encodings: ULID, KSUID, nanoid, Snowflake, UUID v4/v7 from bytes, base58, base62, base36, base32 and Crockford
- validate 0.1.0
Validators that say why: email, URL, UUID, dates, IPv4/IPv6 and CIDR, host names, cards, IBAN, ISBN, semver, JSON and more
- humanize 0.1.0
Human-readable numbers and times: byte sizes, durations, relative times, ordinals, plurals, lists, compact numbers, number words, Roman numerals, fractions
- dates 0.1.0
Calendar helpers on Time and Zone: boundaries, business days, ISO weeks, ranges, intervals, periods, RFC 2822, HTTP-date and ISO durations
- lists 0.1.0
List utilities beyond the builtins: windows, splits, grouping, zips, set operations, combinatorics, searching and safe index edits
- featureflags 0.1.0
Feature flags: targeting rules, segments, prerequisites, stable percentage rollouts, OpenFeature-style details, JSON definitions and a SQLite store with audit
- strings 0.1.0
String utilities in the spirit of Apache Commons StringUtils: case, padding, graphemes, distances, wrapping, slugs, escaping
- pagination 0.2.0
Offset, page-number and keyset pagination: clamped requests, signed cursors, page ranges for UIs, Link headers and JSON envelopes
- sessions 0.1.0
Session tokens stored as SHA-256 digests, secure cookies and CSRF tokens for HTTP services
- passwords 0.1.0
Password policy after NIST SP 800-63B, and Argon2id hashing
No package matches. Try fewer words.