Basic Report v0.1.0

Important

Keep an eye on the release number. Currently we do not provide support for outdated packages, even though we will try not to break any API functionality, but rather only add to the capabilities.

basic-report is a lightweight Python package for generating clean, professional static HTML reports with zero external dependencies. Built using elements of Bootstrap 4 (MIT licensed) and datatables (MIT licensed), it empowers you to create fully self-contained sites that can be served directly by any web server. The focus is set on simplicity - no oversized web framework, no database, no setup required.

Design any reports entirely in Python using an intuitive top-to-bottom workflow. Simply add elements in the order they should appear, and nest them naturally, e.g., tabs within columns, columns within tabs, or any combination you need. The API follows the logical flow of your document, making more complex layouts straightforward to build.

Perfect for data scientists, analysts, and developers who need to create shareable, standalone reports without the overhead of modern web frameworks.