allure2 is a free, open source business intelligence & reporting project written in HTML and released under Apache-2.0. It has 5,538 GitHub stars, 784 forks and 87 open issues, and was last pushed 7 days ago. On this registry it ranks #15 of 34 tracked projects in Business Intelligence & Reporting, with 5 head-to-head comparisons available. It gained 3 stars over the last 3 tracked days.

What is allure2?

What it is

Allure Report is a flexible, lightweight, multi-language test reporting tool that produces clear graphical reports from test execution data. It lives in the Data & Analytics / Business Intelligence & Reporting category, is written primarily in HTML, and is distributed under the Apache-2.0 license. The project is hosted at allurereport.org and maintained under the allure-framework organization, with topics covering allure, reporting, and reporting-engine. It has been in development for roughly ten years and carries 5,536 stars, 782 forks, and 87 open issues.

The concrete problem it solves is the gap between raw test output and information a team can act on. Test runners across different languages emit results in their own formats, which makes it hard to see what has been tested and to extract maximum value from everyday test execution. Allure Report addresses this by building unified reports for dozens of testing tools across eleven programming languages on several CI/CD systems, so results from heterogeneous stacks land in one graphical report rather than scattered logs.

Key capabilities

  • Builds unified reports for dozens of testing tools across eleven programming languages.
  • Runs on several CI/CD systems, so reports can be produced inside existing pipelines.
  • Generates graphical reports that show a detailed representation of what has been tested.
  • Supports extraction of information from everyday test execution rather than only pass/fail status.
  • Ships as a command-line tool published to Maven Central as io.qameta.allure:allure-commandline.
  • Provides a live demo at demo.allurereport.org for exploring report output before installing.
  • Maintains official documentation and a questions-and-support discussion category for users.

Who uses it and how

  • QA and development teams running test suites in multiple languages who need one consolidated report format.
  • Teams wiring reporting into CI/CD systems so each pipeline run produces a graphical report artifact.
  • Engineers installing the command line through Homebrew with brew install allure on macOS or Linux.
  • Windows users installing through Scoop with scoop install allure from the PowerShell command line.
  • Organizations evaluating the commercial Allure TestOps platform from Qameta Software as a DevOps-ready testing platform layered on the same reporting approach.

Getting started

Grab the tool from the GitHub releases page under the Assets section, install with brew install allure via Homebrew, or run scoop install allure on Windows after installing Scoop. The command line artifact is also available from Maven Central, and a live demo is hosted at demo.allurereport.org.

When to use it — and when not to

Allure Report is the open-source reporting layer, while Allure TestOps is the commercial DevOps-ready testing platform offered by Qameta Software for product quality control and team productivity, so teams wanting a hosted management platform should look there instead. Self-hosters get a command-line tool rather than a server product: the README documents release assets, Homebrew, Scoop, and Maven Central distribution, and does not describe a bundled database, object storage, or mail service to operate. The main weakness visible in the facts is that deployment guidance stops at installing the command line, leaving pipeline integration and report hosting to the user.

project readme (upstream, from github) — read inline

Allure Report

build-badge release-badge maven-badge Backers on Open Collective Sponsors on Open Collective

Allure Report is a flexible multi-language test report tool to show you a detailed representation of what has been tested and extract maximum from the everyday execution of tests.

Allure Report logo

Download

You can use one of the following ways to get Allure:

  • Grab it from releases (see Assets section).

  • Using Homebrew:

    $ brew install allure
    
  • For Windows, Allure is available from the Scoop commandline-installer. To install Allure, download and install Scoop and then execute in the Powershell:

    scoop install allure
    

How Allure Report works

Allure Report can build unified reports for dozens of testing tools across eleven programming languages on several CI/CD systems.

How Allure Report works

Allure TestOps

DevOps-ready Testing Platform built to reduce code time-to-market without quality loss. You can set up your product quality control and boost your QA and development team productivity by setting up your TestOps.

Contributors

This project exists thanks to all the people who contributed. [Contribute].

Frequently asked questions

Is allure2 free to use?

allure2 is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does allure2 do?

Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development

What is allure2 written in?

allure2 is primarily written in HTML. Its source is publicly available at https://github.com/allure-framework/allure2, and it has 5,538 GitHub stars.