Business Intelligence

BIRT Project – report designer and Java reporting framework

BIRT (Business Intelligence and Reporting Tools) is a reporting platform for building data-driven documents and visualisations. It provides a graphical report designer together with runtime components that can generate reports within Java applications.

The project is particularly suitable for developers who need to incorporate reporting into desktop, enterprise or web applications. Its report definitions combine data sources, business calculations and presentation information, separating the design of a report from the application that executes it.

BIRT includes tools for creating structured reports and charts without writing the entire layout in code. Users can combine database information with tables, images, formatted text and other elements, then preview the result before integrating it into an application.

This is free and open source software.

Key Features

  • Graphical report designer integrated with the Eclipse development environment.
  • Drag-and-drop layout tools for creating structured reports.
  • Embedded reporting runtime for Java applications.
  • Connect to relational databases using JDBC.
  • Support XML, flat files and other configured data sources.
  • Build reports containing tables, lists, charts and crosstabs.
  • Combine multiple elements into complex report layouts.
  • Use report parameters to customise the information displayed.
  • Filter, sort, group and aggregate data before presentation.
  • Apply calculated fields and expressions to reporting data.
  • Create reusable report styles and templates.
  • Configure page layouts, headers, footers and pagination.
  • Preview report output through the graphical designer.
  • Generate reports for web applications and other supported output targets.
  • Access reporting and charting functionality through Java APIs.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: projects.eclipse.org/projects/technology.birt
Support:
Developer: Eclipse Foundation and BIRT contributors
License: Eclipse Public License v2.0

BIRT is written in Java. Learn Java with our recommended free books and free tutorials.


Related Software

Business Intelligence Software
MetabaseBusiness intelligence and analytics software
GrafanaPlatform for monitoring and observability
SupersetData visualization and data exploration platform
RedashExplore, query, visualize, and share data
Knowage(formerly SpagoBI) Flexible business intelligence suite
ReportServerModern and versatile business intelligence platform
Apache ZeppelinInteractive notebooks for data analytics and visualisation
KNIMEKonstanz Information Miner
JasperReportsA widely used reporting engine
RillOperational BI tool
BIRT ProjectEclipse-based reporting system
QuerybookCollaborative SQL editor for querying and exploring large datasets
LightdashLooker alternative
evidenceCode-based alternative to drag-and-drop business intelligence tools
ShaperSQL-first analytics and dashboard platform
Frappe InsightsSelf-service business intelligence with interactive dashboards

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted