Standard library

Everything that ships with the compiler. Each package has a walkthrough and its full API, generated from its source.

Import a package with import "std:name". Nothing to install: every package here is part of the compiler.

Web and networking

HTTP servers and clients, WebSockets, raw sockets and remote file systems.

Apps and graphics

Desktop interfaces, windows, games, 2D physics and GPU shaders.

Data and formats

Parse, validate, transform and write structured text.

Storage

Databases, key-value saves, caches and configuration.

Files and the system

Files, processes, the terminal, logging and archives.

Concurrency

Threads, channels, locks, events, retries and schedules.

Security

Hashing, encryption, signatures and tokens.

Text, numbers and time

Maths, randomness, dates, regular expressions, versions and emoji.

Media and documents

Images, photos' metadata, QR codes, PDFs and sound.

Values and types

Results, options, sets, maps and pointers.

Embedding and testing

Run JavaScript and Lua inside OSL, and test your code.

Accounts and chat bots

Rotur accounts and originChats bots.