Osy#betaa language · its runtime Osyrin · a hosted platform
Why Osy#Built for agentsAgents as declarationsWorkflows that waitRuns exactly onceSecure by defaultNothing to mockThe editor is the compilerUI in the languageDocuments are dataOne program

Packages

The Osy# packages we publish. Each one is a public GitHub repository under the MIT licence: depend on it with one use line in app.osy, read the source, or fork it and build your own on top.

Osysharp.UiMIT

Buttons, fields, dialogs, the data grid and the app shells. Pure Osy#, with no JavaScript: every control is ordinary source you can read and fork.

use Osysharp.Ui@2;

Osysharp.ChartsMIT

Line, area, column, bar, scatter and candle charts over one shared value scale, plus a pie. Written in Osy#, with no JavaScript.

use Osysharp.Charts@1;

Osysharp.MarkdownMIT

A rich markdown editor: sections, partial saves, a block menu, tables, find and replace, maths and diagrams.

use Osysharp.Markdown@1;

Osysharp.PdfMIT

A PDF reader with fit, zoom and a real text layer, and a thumbnail that draws one page as a picture.

use Osysharp.Pdf@1;

Osysharp.BarcodeMIT

A live camera scanner for QR codes and barcodes. It owns the camera and the decode loop, and tells your app what it read.

use Osysharp.Barcode@1;

The number after @ is the major version. An app takes the newest release within it and never crosses into the next major on its own; pinning a kit version says how.