Library

Every app we ship stands on code we wrote. Not a thin layer of ours over someone else's stack. All of it, ours, all the way down.

Security & Cryptography

Hashing, ciphers, signatures, and key exchange. The rest of the stack too: secure transports, certificates, key custody, and zero-knowledge proofs.

Networking

From the wire up: link and routing, addressing and discovery, the transports the web runs on, mail and messaging, remote access, VPNs, and mesh networks.

Data & Storage

Transactional databases and analytical column stores, plus the indexes, filesystems, volume formats, and replication underneath them.

Compression & Archives

General-purpose compression, common archive formats, disk and firmware images, and encodings for columnar and time-series data.

Languages & Compilation

Grammars and parsers, virtual machines, instruction selection and register allocation, linkers and binary formats, and pattern matching.

Systems & Devices

Kernel interfaces, virtualization and containers, sensors and peripherals, boot and firmware, and process and resource control.

Graphics & Rendering

GPU pipelines and shaders, path rasterization, ray tracing, scene graphs, and compositing.

Fonts & Typography

Font tables, text shaping, hinting, rasterization, bidirectional text, line breaking, and hyphenation.

Images & Photography

Common formats and obscure ones. Decoders and encoders, raw processing, filtering and resampling, metadata, and color-managed output.

Audio & Music

Codecs, synthesis and instrument control, spectral analysis, room and spatial models, music theory, and notation.

Video & Broadcast

Codecs and containers, streaming, editing, capture and playout, and subtitles.

Interfaces & Input

UI toolkits, window systems and compositors, terminals, input and gestures, layout, and theming.

Documents & Publishing

Page description languages, office documents, markup, mathematical typesetting, ebooks, spreadsheets, and slides.

Text & Language

Character encodings and normalization, segmentation and collation, search, spelling and grammar, dictionaries, morphology, and language identification.

Mathematics

Arbitrary-precision and interval arithmetic, symbolic algebra, linear algebra, numerical solvers, statistics and probability, and machine-checked proof.

Machine Learning

Tensor computation and inference runtimes, speech and vision models, and classical methods.

Vision & Geometry

Computer vision, segmentation, point clouds, photogrammetry, structure from motion, meshes, and solids.

Science

Physics, mechanics, chemistry, biology, medicine, astronomy, atmosphere and ocean, optics, and acoustics — including the file formats those fields publish in.

Engineering

Structures and materials, fluids and heat, controls and dynamics, electronics and signal integrity, radio, aerospace, and flight.

Finance

Ledgers and accounting, currency and rounding, market data and exchange protocols, quantitative methods, payroll, tax, and actuarial arithmetic.

Geography & Time

Maps and projections, navigation, terrain, time zones, calendars, regions, and holidays.

Simulation & Play

Game engines, rigid-body physics, procedural generation, emulation of old hardware, and game AI.