Members of the Thread engineering team have published many open source libraries and tools over the years. Here is a showcase of those we are currently maintaining and using in production. These projects were designed from the outset to be open source, and maintained for the long term.
A library to let you wrap your Elm applications up in web components.
Split testing server for running experiments, supporting gradual rollout.
A service for coordinating complex state machines between muliple other services.
A Webpack loader for exposing CSS modules to Elm code in a type-safe way.
A Python client library for Routemaster, for integrating Python applications with Routemaster state machines.
Pedantic tools to validate GraphQL API documentation and structure.
A Chrome kiosk app for rotating public web pages on a Chromebit, for dashboards and public displays.
Fast column-wise partial Khatri-Rao product.
These projects originated as part of Thread’s infrastructure but have since been split out and are now primarily maintained by the community. We still contribute to these and use them in production.