Open source

What we maintain in the open

Performant Labs ships the open-source Drupal testing tools the rest of this site is about — ATK and Testor — and is currently building Aftersight. The work below extends that into adjacent areas: a quality-process initiative, a few content / commerce kits, and a payment integration. All maintained on drupal.org under aangel.

Testing tools

Our testing tools

Performant Labs

Automated Testing Kit (ATK)

A library of tests and helper functions for end-to-end testing of Drupal sites, for both Playwright and Cypress.

Why it exists: every Drupal site re-writes the same twenty login / entity-reference / permissions tests in each new project. ATK ships them pre-written, together with the helper functions needed to make them reliable against Drupal's specific quirks. Maintained on drupal.org as a supported module, including a Drupal 7 backport and a demonstration recipe.

Performant Labs

Testor

A command-line companion to ATK for running tests outside the Drupal admin UI.

Why it exists: teams running ATK in CI and local dev want the same test suite accessible from a terminal, not only from the Drupal admin. Testor provides that surface. Maintained in the open on GitHub, updated through late 2025.

Performant Labs

Aftersight (in active development)

A test reporting and analytics platform built exclusively around CTRF (Common Test Report Format). CTRF-native by design, on a modern architecture from scratch. AI features are part of the core product.

Why it exists: existing test reporting tools either ignore CTRF or treat it as one of many ingestion formats. Aftersight assumes CTRF as the primary input and builds the analysis surface on top of that single, well-defined contract.

Public release in progress. Build notes are published on the blog.

Community

Community contributions

Drupal Quality Initiative Logo

Drupal Quality Initiative

Building the community capacity for quality.

This community initiative was born when we were faced with the question of when to move a project from alpha to beta. André presented the project at the Bay Area Drupal Camp. Visit the project page on Drupal.org and watch the presentation to learn our thoughts on what it takes to create quality software.

Campaign Kit Logo

Campaign Kit

A flexible donation system.

Campaign Kit allows non-profits to create standalone and peer-to-peer donation campaigns on their site. Currently in beta. Visit the project page on Drupal.org, which has a video tour.

Layout Builder Kit Logo

Layout Builder Kit

Ready-to-use Layout Builder Components.

With Layout Builder quickly becoming the preferred way of creating flexible page layouts, the community needs components to build pages quickly. Currently in Beta. Visit the project page on Drupal.org.

Other modules we maintain

Contribute

Found a bug or want to contribute?

Drop us a line