Open source

We maintain infrastructure other teams build on.

Open source is where much of our work begins, and a lot of it stays there. We maintain core software across the Canton Network, Haskell, and Nix, and contribute upstream to the compilers and tooling the broader ecosystem depends on.

Ecosystems

Open infrastructure for production systems.

Core projects we maintain and upstream work we contribute, across the Canton Network, Haskell, Rust, and Nix.

Canton

Canton Splice

We help maintain Splice, the open-source software that governs and incentivizes the Canton Network's decentralized synchronizers.

Haskell

Reflex-FRP

Functional reactive programming for production Haskell applications.

Haskell

Obelisk

Full-stack Haskell framework for web and mobile applications.

Rust/Nix

Alamgu

Rust and Nix tooling behind Ledger hardware wallet applications.

Compiler

GHC and GHCJS

Upstream compiler work and maintenance of critical Haskell infrastructure.

Nix

Nixpkgs cross-compilation

Complete rewrite and upstreaming of core cross-compilation infrastructure.