A universal GUI for unit testing

Lode is an open-source desktop application for visualizing and running automated tests with a unified interface across frameworks and languages.

Supports PHPUnit and Jest, with more frameworks coming soon.

Download for macOS GitHub Latest version: 0.28.3Beta — Windows and Linux coming soon. Get notified. By downloading, you agree to the Terms & Conditions.

Setup is easy, requires no additional dependencies and both local and remote environments are supported. See the documentation to get started.

Run tests selectively

Select which files or even individual tests to run, all with just a a click. And quickly focus on just the tests you need by filtering by outcome or keyword — handy for when you want to re-run only failed ones, or narrow down that test you were just refactoring.

See results in real-time

Syntax-highlighted diffs and traces available as soon as a test fails — no more waiting for the full run to see what went wrong, or scanning through traces in the CLI. Every test result has its own pane and each trace frame is actionable, so you can copy its contents or open the affected files with just a few clicks.

Dynamic sorting

Sort your test files by name, last run or last updated dates, or even by duration — before, after or even during a run. Understand which tests are making your suites run slowly so you can prioritize the ones to take action on.

Is your testing framework not supported?

Sign up to the mailing list to be notified when your preferred OS or framework launches.

We value your privacy. We will only contact you for important updates.

Lode will use the information you provide on this form to be in touch with you and to provide updates. You can unsubscribe at any time by clicking the unsubscribe link in the footer of any email you receive from us. For more information about our privacy practices please visit our website.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.


© 2018 — 2019 Tomas Buteler. All rights reserved.