Python Reporting

Open-source Python projects categorized as Reporting

Top 20 Python Reporting Projects

  • xlwings

    xlwings is a Python library that makes it easy to call Python from Excel and vice versa. It works with Excel on Windows and macOS as well as with Google Sheets and Excel on the web.

    Project mention: Python in Excel: Combining the Power of Python and the Flexibility of Excel | | 2023-08-23

    Reading the headline, I initially thought that Microsoft bought the company behind XLWings [1], which also enables you to use Excel directly within Excel, even locally. Not affiliated in any kind to that company, just used it in the past.


  • ara

    ARA Records Ansible and makes it easier to understand and troubleshoot.

    Project mention: Show HN: ARA Records Ansible and makes it easier to understand and troubleshoot | | 2023-09-17
  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • datapane

    Build and share data reports in 100% Python

    Project mention: Polars: Company Formation Announcement | | 2023-08-03

    If you're looking for an easy way to build an HTML report using Python, you might find Datapane ( helpful. I'm one of the people building it! We don't support polars (yet, on the roadmap) but we do support pandas so you can convert to a pandas DataFrame and include your data and any plots, etc.

  • Ghostwriter

    The SpecterOps project management and reporting engine (by GhostManager)


    Automated Penetration Testing Reporting System

    Project mention: In need of frontend contributors for Open Source | /r/learnprogramming | 2022-11-13

    Project -

  • puppetboard

    Web frontend for PuppetDB

    Project mention: Puppet GUI | /r/Puppet | 2023-06-22

    there's a somewhat simplistic but fairly effective tool called puppet board:

  • allure-docker-service

    This docker container allows you to see up to date reports simply mounting your "allure-results" directory in the container (for a Single Project) or your "projects" directory (for Multiple Projects). Every time appears new results (generated for your tests), Allure Docker Service will detect those changes and it will generate a new report automatically (optional: send results / generate report through API), what you will see refreshing your browser.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • publish-unit-test-result-action

    GitHub Action to publish unit test results on GitHub

  • piperider

    Code review for data in dbt

    Project mention: Show HN: PipeRider – open-source Data Impact Analysis for dbt changes | | 2023-09-06
  • zillion

    Make sense of it all. Semantic data modeling and analytics with a sprinkle of AI.

    Project mention: So I watched a few videos about Fabric, and started to cry a little... | /r/dataengineering | 2023-05-29
  • kraken

    Kraken CI is a continuous integration and testing system. (by kraken-ci)

    Project mention: Seeking Best Practices for Local Development in a Microservices Environment | /r/devops | 2023-05-29
  • jtl-reporter

    JtlReporter is an online application that allows users to generate beautiful, customizable and easy to understand performance reports from JMeter(Taurus), Locust, and other tools.

  • openvasreporting

    OpenVAS Reporting: Convert OpenVAS XML report files to reports

  • hashcathelper

    Convenience tool for hashcat

  • pentest2xlsx

    Excel parser for various pentesting tools.

  • taxonomy4good

    Taxonomy4Good: a sustainability lexicon that provides the freedom to create custom taxonomies in addition to listed taxonomies.

  • krisi

    ⏳ Evaluation of Time-Series Predictions with powerful pdf and web Reporting. Tailored for evaluation of metrics over time!

    Project mention: Show HN: Krisi, report forecasting performance over time | | 2023-05-08
  • gitbi

    Lightweight BI app based on git repo

    Project mention: Gitbi - Lightweight BI app based on git repo | /r/Python | 2023-04-12

    I wanted to have one central repo for all SQL queries that I can use either in a BI app for visualization or run them via command line. Gitbi makes this setup straightforward - since there is no database holding app configuration and everything is saved in one git repo, you can edit queries using any text editor and have it immediately reflected in the app. Similarly, all queries created via web interface are immediately available as text files.

  • kpireporter

    KPI Reporter is a dev-friendly, on-premises tool for crafting automated reports on what matters to you.

  • merkury

    Generate HTML reports from Python scripts

    Project mention: Merkury is a command line utility to run Python and SQL scripts and render static HTML or PDF reports with code and produced output | /r/Python | 2022-10-11

    Merkury is a tool that enables you to get nice html data analysis report from .py script instead of using using jupyter notebook.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-17.

Python Reporting related posts


What are some of the best open-source Reporting projects in Python? This list will help you:

Project Stars
1 xlwings 2,700
2 ara 1,719
3 datapane 1,296
4 Ghostwriter 1,008
5 APTRS 719
6 puppetboard 697
7 allure-docker-service 527
8 publish-unit-test-result-action 457
9 piperider 402
10 zillion 113
11 kraken 102
12 jtl-reporter 96
13 openvasreporting 96
14 hashcathelper 57
15 pentest2xlsx 21
16 taxonomy4good 17
17 krisi 16
18 gitbi 11
19 kpireporter 11
20 merkury 5
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.