Technologies we help shape

We contribute to the Nix, Bazel and Haskell ecosystems building tools and solving problems alongside their communities. This give us the expertise to help organizations adopt these technologies and use them effectively at scale.

Ecosystems we know from the inside

Nix

Build reproducible development and deployment environments across teams and infrastructure. We contribute to Nix itself and its surrounding tooling, giving us the depth to solve problems from adoption through large-scale production use.

Visit Nix project

Bazel

We were among the first to adopt Bazel shortly after its launch from Google. We have contributed key features and programming language support to Bazel to enable the industrial scale needs of our clients.

Visit Bazel project

Haskell

Build correct, maintainable software for domains where reliability matters. Our engineers contribute across the Haskell ecosystem, from compiler and language tooling to libraries and production systems.

Visit Haskell project

Projects we build

Ormolu

A formatter for Haskell source code designed around consistency and low-friction use.

Visit Ormolu project

Topiary

A universal formatter framework built around Tree-sitter for formatter authors and users.

Visit Topiary project

Nickel

A configuration language for modular, correct, and boilerplate-light configuration.

Visit Nickel project

FawltyDeps

A dependency checker that finds undeclared and unused third-party Python dependencies.

Visit FawltyDeps project

Explore the rest of Tweag's open source work.

Tweag on GitHub