awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

27 个仓库

Awesome GitHub RepositoriesReporting Tools

Utilities for creating visual dashboards and data-driven reports.

Distinguishing note: Focuses on data visualization and reporting.

Explore 27 awesome GitHub repositories matching data & databases · Reporting Tools. Refine with filters or upvote what's useful.

Awesome Reporting Tools GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • yunaiv/ruoyi-vue-proYunaiV 的头像

    YunaiV/ruoyi-vue-pro

    37,833在 GitHub 上查看↗

    This project is an enterprise application framework designed to accelerate the construction of complex business software. It functions as a full-stack code generator that automatically produces backend logic, database operations, and frontend interface components from defined data schemas. By providing a standardized foundation for security, authentication, and administrative management, it enables developers to rapidly deploy functional, production-ready software environments. The platform distinguishes itself through its native support for multi-tenant architectures, allowing for secure dat

    Builds interactive visual dashboards and custom data reports for displaying complex information.

    Javaflowablemybatis-plusmysql
    在 GitHub 上查看↗37,833
  • chat2db/chat2dbchat2db 的头像

    chat2db/Chat2DB

    25,762在 GitHub 上查看↗

    Chat2DB is an AI-powered SQL client and multi-database management GUI. It serves as a centralized graphical interface for administering diverse relational and non-relational database engines, integrating large language models to transform natural language prompts into executable SQL statements and application code. The tool utilizes schema-aware prompt engineering to inject database metadata into AI requests, ensuring generated queries match the actual schema. It also functions as an AI data reporting tool, using artificial intelligence to create dashboards and visual reports directly from da

    Uses artificial intelligence to create visual reports and dashboards directly from database content.

    Java
    在 GitHub 上查看↗25,762
  • prefecthq/fastmcpPrefectHQ 的头像

    PrefectHQ/fastmcp

    22,994在 GitHub 上查看↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Provides access to a context object within tools for logging messages and reporting execution progress to the client.

    Pythonagentsfastmcpllms
    在 GitHub 上查看↗22,994
  • cube-js/cubecube-js 的头像

    cube-js/cube

    20,251在 GitHub 上查看↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Programmatically creates and organizes data reports to track metrics and visualize query results.

    Rustagentic-analyticsagentsai
    在 GitHub 上查看↗20,251
  • csunny/db-gptcsunny 的头像

    csunny/DB-GPT

    19,006在 GitHub 上查看↗

    DB-GPT is an AI-driven database management system that uses agentic reasoning to execute data tasks. It converts natural language prompts into executable database queries and combines structured database records with unstructured knowledge bases to provide grounded analysis. The system orchestrates multi-step reasoning chains that integrate database queries, custom scripts, and external tool calls. It allows for the packaging of domain knowledge into reusable analysis skills and executes generated code within sandboxed environments for system safety. The platform covers data orchestration ac

    Automatically generates visual charts, dashboards, and narrative summaries from raw database results.

    Python
    在 GitHub 上查看↗19,006
  • sindresorhus/kysindresorhus 的头像

    sindresorhus/ky

    16,943在 GitHub 上查看↗

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    Reports upload and download progress by tracking bytes transferred through request and response streams.

    TypeScriptfetchhttp-clienthttp-request
    在 GitHub 上查看↗16,943
  • pytest-dev/pytestpytest-dev 的头像

    pytest-dev/pytest

    13,645在 GitHub 上查看↗

    pytest 是一个 Python 测试框架,提供了一个用于发现和执行测试套件的命令行运行器。它构建在模块化架构之上,使用标准语言断言来验证代码正确性,自动检查表达式以提供详细的失败报告,而无需专门的断言方法。 该框架的独特之处在于其依赖注入系统,通过自动解析资源并将其注入测试函数来管理设置和拆卸逻辑。它还具有基于钩子(hook)的插件架构,允许对测试生命周期(包括收集、执行和报告)进行深度定制。这些功能由动态参数化(从单个定义生成多个测试实例)和持久状态缓存(支持选择性地重新运行失败测试)提供支持。 除了核心执行模型外,该项目还提供了一套全面的工具来管理测试环境,包括输出捕获、日志管理和警告验证。它通过临时文件管理、对象打补丁以及原生执行其他框架现有测试套件等功能支持复杂的测试场景。配置通过集中式文件处理,允许对测试发现、过滤和执行行为进行细粒度控制。 该项目作为标准 Python 包分发,并包含有关其配置、插件系统和命令行界面的详尽文档。

    Displays real-time execution status in the terminal, including progress bars and timing information.

    Pythonhacktoberfestpythontest
    在 GitHub 上查看↗13,645
  • webdriverio/webdriveriowebdriverio 的头像

    webdriverio/webdriverio

    9,795在 GitHub 上查看↗

    WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile applications. It acts as a WebDriver protocol client that manages remote browser sessions and executes commands against WebDriver and Appium servers to perform end-to-end testing. The framework is distinguished by its ability to control both native and hybrid mobile applications and its support for running automated suites across local machines, remote grids, and cloud device providers. It includes specialized capabilities for coordinating multi-browser interactions and estab

    Outputs a concise stream of dots to the console for real-time reporting of individual test case status.

    TypeScript
    在 GitHub 上查看↗9,795
  • leantime/leantimeLeantime 的头像

    Leantime/leantime

    9,288在 GitHub 上查看↗

    Leantime 是一个开源项目管理平台,旨在通过看板和甘特图跟踪任务、里程碑和工作流。它作为一个战略规划工具,将日常操作任务与高层业务目标和长期目标联系起来,同时也作为管理工时和客户估算的时间跟踪与计费系统。 该平台的差异化优势在于其集成的 AI 驱动项目助手,能够分解复杂任务、生成状态报告并提供项目洞察。它还通过用于集中项目维基和内部笔记的自托管知识库,以及用于通过变革理论将成果映射到活动的战略对齐工具,进一步区分了其产品。 该系统涵盖了广泛的功能,包括敏捷团队协作、通过 LDAP 和 OIDC 进行的企业身份管理,以及跨不同业务部门的项目组合协调。它还提供思维导图和线框图等可视化头脑风暴工具、针对外部客户协作的基于角色的访问控制,以及基于插件市场的可扩展性模型。 该软件支持用于项目文件的 S3 兼容对象存储,并提供托管项目基础设施选项。

    Leverages artificial intelligence to synthesize team updates into detailed progress reports.

    PHPagileasanacalendar
    在 GitHub 上查看↗9,288
  • jeecgboot/jimureportjeecgboot 的头像

    jeecgboot/jimureport

    8,059在 GitHub 上查看↗

    JimuReport is an open-source reporting and dashboard engine designed to be embedded directly into Spring Boot applications. Its core identity centers on generating data reports and full-screen dashboards from natural language descriptions, eliminating the need for manual design. The platform also provides a conversational query interface that translates plain-language questions into database queries, returning results as tables and charts without requiring SQL knowledge. What distinguishes JimuReport is its integration of AI skills that can be installed with a single command, enabling report

    Generates reports, dashboards, or card-style dashboards from natural-language commands or screenshots via AI skills.

    Javaaibibigscreen
    在 GitHub 上查看↗8,059
  • jerairrest/react-chartjs-2jerairrest 的头像

    jerairrest/react-chartjs-2

    6,933在 GitHub 上查看↗

    react-chartjs-2 is a data visualization library that provides a set of React components acting as a wrapper for Chart.js. It allows for the rendering of interactive charts and graphs within a React application using a declarative approach. The library manages HTML5 canvas charting components by tying the lifecycle of Chart.js instances to the mounting and unmounting of the React component tree. It translates component props into the configuration objects required by the underlying engine to map datasets to visual elements. The project covers a range of frontend integration capabilities, incl

    Enables the development of responsive reports and data-driven visualizations.

    TypeScript
    在 GitHub 上查看↗6,933
  • hongyangandroid/okhttputilshongyangAndroid 的头像

    hongyangAndroid/okhttputils

    6,842在 GitHub 上查看↗

    OkHttpUtils is a convenience wrapper for the OkHttp HTTP client that simplifies common networking operations on Android. It provides a straightforward interface for executing GET and POST requests, including sending form parameters and JSON payloads, as well as uploading files via multipart form data and downloading remote files to local storage. The library distinguishes itself through a set of practical utilities built on top of OkHttp's core architecture. It wraps synchronous calls into an asynchronous callback pattern, includes an interceptor-based logging layer for request and response d

    Reports upload and download progress as a decimal ratio via stream wrappers.

    Java
    在 GitHub 上查看↗6,842
  • madler/zlibmadler 的头像

    madler/zlib

    6,687在 GitHub 上查看↗

    zlib is a lossless data compression library that implements the deflate compression algorithm, combining LZ77 sliding window and Huffman coding. It provides the core compression and decompression engines, along with support for gzip, zlib, and raw deflate stream formats, enabling data to be compressed and restored without any loss of information. The library offers a range of capabilities for handling compressed data, including single-call memory and file operations, as well as incremental stream-based processing for working with data larger than available memory. It includes mechanisms for a

    Reports compression progress via a callback, enabling user feedback and cancellation.

    C
    在 GitHub 上查看↗6,687
  • derailed/popeyederailed 的头像

    derailed/popeye

    6,307在 GitHub 上查看↗

    👀 A Kubernetes cluster resource sanitizer

    Generates audit reports in multiple formats including YAML, HTML, JSON, JUnit, and Prometheus.

    Gogogolangk8s
    在 GitHub 上查看↗6,307
  • ai4finance-foundation/finrobotAI4Finance-Foundation 的头像

    AI4Finance-Foundation/FinRobot

    6,252在 GitHub 上查看↗

    FinRobot is an AI-powered financial analysis framework that coordinates multiple specialized agents to automate equity research, financial analysis, and investment risk assessment. At its core, it functions as a multi-agent orchestration system where a director and task manager allocate financial tasks to the most suitable large language models based on performance metrics and task requirements. The framework distinguishes itself through its ability to execute complex multi-step financial workflows by routing tasks through perception, reasoning, and action modules. It generates professional e

    Automates the creation of professional stock analysis reports by processing financial statements, valuation metrics, and peer comparisons through AI agents.

    Jupyter Notebookaiagentchatgptfinance
    在 GitHub 上查看↗6,252
  • zenml-io/zenmlzenml-io 的头像

    zenml-io/zenml

    5,451在 GitHub 上查看↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Creates analytical reports by processing pipeline history, performance metrics, and stack configuration data.

    Pythonagentopsagentsai
    在 GitHub 上查看↗5,451
  • edp963/davinciedp963 的头像

    edp963/davinci

    5,002在 GitHub 上查看↗

    Davinci 是一个商业智能和数据可视化平台,用于构建交互式仪表板和报告。它作为一个基于 SQL 的仪表板构建器和多租户分析服务,通过 JDBC 和 CSV 文件连接到数据库,将原始数据转换为可视化组件。 该平台以其细粒度的安全模型而著称,包括与 LDAP 和 OAuth2 身份验证集成的行级和列级权限。它还提供了一个嵌入式可视化工具,允许通过 URL 和框架将安全的、参数化的图表和仪表板插入到外部应用程序中。 该系统涵盖了广泛的能力,包括使用 SQL 模板进行数据建模、用于响应式仪表板的拖放式布局引擎,以及多种可视化类型,如桑基图、雷达图和地理地图。它还包括用于调度基于电子邮件的报告的自动化功能,并利用键值缓存来优化查询性能。

    Provides a complete business intelligence solution for creating visual dashboards and automated data-driven reports.

    TypeScriptdashboarddata-visualizationdavinci
    在 GitHub 上查看↗5,002
  • colszowka/simplecovcolszowka 的头像

    colszowka/simplecov

    4,902在 GitHub 上查看↗

    SimpleCov 是一个 Ruby 代码覆盖率工具和分析引擎,用于跟踪测试期间执行的代码行、分支和方法。它作为一个覆盖率阈值强制执行器和测试套件聚合器,记录执行数据以识别应用中未测试的区域。 该工具通过将来自并行工作进程和子进程的覆盖率结果合并为单个统一报告的能力而脱颖而出。它支持基准比较以检测覆盖率回归,并可以收集通过动态评估方法(如模板引擎中使用的方法)执行的代码数据。 其更广泛的能力包括多格式报告生成、源文件分组以及使用正则表达式进行文件过滤。该系统还提供了一个用于显示统计信息和列出未覆盖文件的命令行界面。

    Transforms raw coverage statistics into various outputs including HTML web pages and machine-readable files.

    Ruby
    在 GitHub 上查看↗4,902
  • kittinunf/fuelkittinunf 的头像

    kittinunf/fuel

    4,652在 GitHub 上查看↗

    Fuel is a Kotlin HTTP client library for Android and Kotlin applications that handles both synchronous and asynchronous web requests. It functions as a network wrapper that supports executing calls via suspending functions in coroutines, reactive streams, and traditional callbacks. The library features built-in integration for Android LiveData to bind network responses directly to observable state holders for user interface updates. It also includes a JSON serialization client that utilizes customizable mappers to convert raw HTTP response bodies into structured data objects. Capability area

    Reports upload and download progress by tracking bytes transferred through request and response streams.

    Kotlinandroidhttp-clientkotlin
    在 GitHub 上查看↗4,652
  • troessner/reektroessner 的头像

    troessner/reek

    4,126在 GitHub 上查看↗

    Reek 是一个用于 Ruby 项目的静态代码分析器,旨在识别被称为“代码异味”的设计缺陷和可维护性问题。它作为一个质量保证工具,在不执行源代码的情况下对其进行检查,以发现结构性弱点和架构债务。 该分析器可以识别特定的模式,如大类、长方法和不具描述性的命名。它还能检测更复杂的设计问题,包括特性依恋、数据泥团、模拟多态和控制耦合。 该工具包括用于管理遗留代码的问题基线功能,以及用于排除特定目录的配置驱动过滤功能。它支持通过 CI/CD 流水线进行自动化质量检查,并提供 JSON、YAML、XML 和 HTML 等格式的分析报告。

    Generates analysis results in text, JSON, YAML, HTML, and XML formats for flexible consumption.

    Ruby
    在 GitHub 上查看↗4,126
上一个12下一个
  1. Home
  2. Data & Databases
  3. Reporting Tools

探索子标签

  • AI-Powered Reporting2 个子标签Systems that use artificial intelligence to automatically generate dashboards and visual reports from database content. **Distinct from Reporting Tools:** Distinct from Reporting Tools: leverages AI to automate the creation of visualizations rather than requiring manual configuration.
  • Contextual Progress Reporters2 个子标签Utilities for reporting execution progress via shared context objects within tool functions. **Distinct from Reporting Tools:** Distinct from Reporting Tools: focuses on real-time progress reporting within a tool's execution context rather than generating visual data reports.
  • Multi-Format Generators2 个子标签Reporting tools that create data lists, grouped summaries, cross-tabulations, fill-in forms, and overlay-print templates. **Distinct from Reporting Tools:** Distinct from Reporting Tools: specifically generates multiple report types from a single tool rather than general data visualization.