Skip to main content

Introduction

Sponsorware

info

This package is currently available for sponsors only, and when I reach 50 sponsors, it will be available for everyone. If you are interested in using this package, please consider sponsoring me on Github.

What is Filament Reports?

🔥 Filament reports will help you build elegant reports in no time.

💥 Building reports is a time consuming, where we either build tables and call them reports, or we take days or weeks building reports with elegant UI.

❤️ Filament reports will help you build elegant reports in no time. Build elegant reports the same way you build your filament tables and form.

To summarise

👉🏽 Filament reports is a filament plugin that will help you build elegant reports in no time. It comes packaged with various commands, components, and layouts to help you build comprehensive reports. This package will ensure that you only focus on building your reports, and not worry about the CSS and HTML behind it all.

note

This package is exclusively for Filament admin panel. It will not work outside of filament. For use outside filament, the package is not yet designed to work with other environments. Though I am working hard to make that a possibility.

Features

Filament reports is built with high attention to developer experience.

  • Multiple tables in your report: 😃
    • You can have multiple tables in your report, for example like in a balance sheet where you may have a table for assets, and another for liabilities.
  • Extremely customisable: 🥳
    • You can customise the report to your liking, from the layout, to the table, to the table columns, to the table rows, to the table cells, to the table cell values.
  • Multiple layouts:
    • You can choose from a variety of layouts, from a simple table, to a table with a header, to a table with a header and a footer, to a table with a header and a footer and a summary.
  • Formatting: 📝
    • You can format your table cells to your liking, from currency, to date, to time, to percentage, to numbers, to strings, to booleans, to images, to links, to buttons, to icons, to badges, to progress bars, to colors, to custom components.

I also didn't forget to include filters.

  • Filters: 🤩
    • You can generate a filter form and specify for various way that your users can filter your report. You can filter by date, by time, by number, by string, by boolean, by image, by link, by button, by icon, by badge, by progress bar, by color, by custom component.

Something Missing?

Don't hesitate to create an issue in the Github repository I will do my best to work on all the issues, as I have committed myself to working on this full time.