Osysharp.Color — an Osy# package. colour maths — hex and OKLCH, WCAG contrast, readable-on, mixing, and palettes (light and dark) suggested from one base colour.
-
Updated
Oct 26, 2026
Osysharp.Color — an Osy# package. colour maths — hex and OKLCH, WCAG contrast, readable-on, mixing, and palettes (light and dark) suggested from one base colour.
Osysharp.MarkdownEditor — an Osy# package. a rich EDITOR over a `Markdown` property: rich and source modes, tables, maths.
Osysharp.S3 — an Osy# package. an app.BlobStore for S3-compatible object storage — AWS S3 and Cloudflare R2 — signed with SigV4.
Osysharp.BankId — an Osy# package. Swedish BankID — auth and sign with animated QR or autostart, over mutual TLS.
Osysharp.Reports — an Osy# package. reports a team builds for itself — start from one thing the app keeps, pick fields by following its relations, group, measure (counts, totals, averages, medians and percentiles) and filter, all computed in the database as the reader may read it — read as figures, a table and a chart, exported as CSV, saved and sh
Osysharp.Localization — an Osy# package. a translator's desk: untranslated and stale words and data in every language, and overrides that survive a recompile.
Osysharp.Assignments — an Osy# package. durable assignments: a piece of work somebody asked for, owned until its outcome is reached — completion by declared criteria (or a written exception), re-openable with its record; agent runs, processes, requests and handoffs attached to it; progress told apart from activity; waiting, blocked, overdue and sta
Osysharp.TimeZone — an Osy# package. the app's clock — the time zone its days start in and the day its week starts, picked by staff from the app's declared zones on one settings page and read by every kit that counts in days.
Osysharp.Sms — an Osy# package. text messages an app sends — one message shape, a pluggable sender, an outbox that delivers after the commit and holds messages when there is no sender.
Osysharp.OfferSales — an Osy# package. sell a few simple offers — a ticket, a pass, a pack, a membership — online through any payment provider, by transfer or pay-at-the-desk marked received, or across a counter (cash, a card terminal, a reader or a QR code), for the buyer or somebody they buy for; prices, sale windows, limited places and a per-per
Osysharp.MicrosoftGraph — an Osy# package. Microsoft 365 through Graph — mail, calendar and files, as the signed-in user or as the app.
Osysharp.PdfViewer — an Osy# package. a paged PDF reader over a `FileAsset`, canvas-rendered, with a real text layer.
Osysharp.UserManagement — an Osy# package. the user manager: a searchable people list (roles, two-step sign-in, last sign-in, sessions), and audited access changes — grant and revoke the app's roles, deactivate and reactivate, reset a lost second factor, sign out everywhere, and the same within an organisation; API keys issued once and revoked at o
Osysharp.Webhooks — an Osy# package. outbound webhooks — an administrator subscribes an endpoint to any of the events the app and its kits raise about a record; each one is sent as a JSON document signed the Standard Webhooks way under a secret shown once and kept sealed, delivered durably after the commit with doubling retries, given up on in the
Osysharp.Payments — an Osy# package. the payment-provider contract — start, confirm, capture, refund, cancel and webhook events — plus manual payment.
Osysharp.Ui — an Osy# package. the general application vocabulary: buttons, fields, dialogs, the data grid, and the app shell.
Osysharp.Invitations — an Osy# package. invite a person by address with their role (and organisation) fixed when it is sent — mailed, reminded, expiring, revocable and resendable as a durable run; answered only by the invited address: a newcomer through a single-use mailed link, an existing account only once fully signed in (its second step include
Osysharp.Models.Anthropic — an Osy# package. the Anthropic Messages API as an app.Models `Client` — complete and stream, with prompt caching.
Osysharp.Memory.Testing — an Osy# package. a deterministic, offline embedder for tests — a hashed bag of words — so a suite can assert what Memory.Search and [Searchable(Memory)] find without a model.
Osysharp.Conversations — an Osy# package. one conversation across channels — a single ordered timeline of messages, notes and events per conversation, visibility per entry enforced by rules (internal never reaches a customer), channels as adapters (email, SMS), a chat widget for a page or as a launcher in its corner with the app's own help above th
To associate your repository with the osy-package topic, visit your repo's landing page and select "manage topics."