27 مستودعات
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.
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.
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.
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.
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.
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.
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
Reports upload and download progress by tracking bytes transferred through request and response streams.
pytest هو إطار عمل للاختبار لـ Python يوفر مشغل سطر أوامر لاكتشاف وتنفيذ مجموعات الاختبار. تم بناؤه على بنية معيارية تستخدم تأكيدات اللغة القياسية للتحقق من صحة الكود، حيث يقوم بفحص التعبيرات تلقائياً لتقديم تقارير فشل مفصلة دون الحاجة إلى طرق تأكيد متخصصة. يتميز إطار العمل بنظام حقن التبعية (dependency injection) الذي يدير منطق الإعداد والإنهاء عن طريق حل الموارد وحقنها تلقائياً في دوال الاختبار. كما يتميز ببنية إضافات قائمة على الخطافات (hook-based) تسمح بتخصيص عميق لدورة حياة الاختبار، بما في ذلك الجمع والتنفيذ وإعداد التقارير. يتم دعم هذه القدرات من خلال التقييم الديناميكي (parametrization)، الذي يولد حالات اختبار متعددة من تعريف واحد، والتخزين المؤقت للحالة المستمرة الذي يتيح إعادة تشغيل الاختبارات الفاشلة بشكل انتقائي عبر الجلسات. بعيداً عن نموذج التنفيذ الأساسي الخاص به، يقدم المشروع مجموعة شاملة من الأدوات لإدارة بيئات الاختبار، بما في ذلك التقاط المخرجات، وإدارة السجلات، والتحقق من التحذيرات. وهو يدعم سيناريوهات الاختبار المعقدة من خلال ميزات مثل إدارة الملفات المؤقتة، وتصحيح الكائنات (patching)، والقدرة على تنفيذ مجموعات الاختبار الموجودة من أطر عمل أخرى بشكل أصلي. تتم معالجة التكوين من خلال ملفات مركزية، مما يسمح بالتحكم الدقيق في اكتشاف الاختبار وتصفيته وسلوك التنفيذ. يتم توزيع المشروع كحزمة Python قياسية ويتضمن وثائق واسعة النطاق حول تكوينه ونظام الإضافات وواجهة سطر الأوامر.
Displays real-time execution status in the terminal, including progress bars and timing information.
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.
Leantime هي منصة إدارة مشاريع مفتوحة المصدر مصممة لتتبع المهام والمعالم وسير العمل باستخدام لوحات Kanban ومخططات Gantt. تعمل كأداة تخطيط استراتيجي تربط المهام التشغيلية اليومية بأهداف العمل عالية المستوى والأهداف طويلة المدى، بينما تعمل أيضاً كنظام لتتبع الوقت والفواتير لإدارة ساعات العمل وتقديرات العملاء. تتميز المنصة بمساعد مشروع متكامل مدعوم بالذكاء الاصطناعي يقوم بتفكيك المهام المعقدة، وإنشاء تقارير الحالة، وتوفير رؤى حول المشروع. كما تميز عرضها بقاعدة معرفية مستضافة ذاتياً لمركزية ويكي المشروع والملاحظات الداخلية، بالإضافة إلى أدوات المواءمة الاستراتيجية لربط النتائج بالأنشطة من خلال نظرية التغيير. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك تعاون الفريق الرشيق (agile)، وإدارة هوية المؤسسة عبر LDAP وOIDC، وتنسيق محفظة المشاريع عبر وحدات الأعمال المختلفة. كما يوفر أدوات عصف ذهني مرئية مثل الخرائط الذهنية والإطارات السلكية، والتحكم في الوصول القائم على الأدوار لتعاون العملاء الخارجيين، ونموذج قابلية التوسع القائم على سوق المكونات الإضافية. تدعم البرمجيات تخزين الكائنات المتوافق مع S3 لملفات المشروع وتوفر خيارات بنية تحتية للمشاريع المدارة.
Leverages artificial intelligence to synthesize team updates into detailed progress reports.
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.
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.
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.
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.
👀 A Kubernetes cluster resource sanitizer
Generates audit reports in multiple formats including YAML, HTML, JSON, JUnit, and Prometheus.
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.
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.
Davinci هي منصة ذكاء أعمال وتصور بيانات تُستخدم لبناء لوحات معلومات وتقارير تفاعلية. تعمل كمنشئ لوحة معلومات قائم على SQL وخدمة تحليلات متعددة المستأجرين تتصل بقواعد البيانات عبر JDBC وملفات CSV لتحويل البيانات الخام إلى مكونات بصرية. تتميز المنصة بنموذج أمان دقيق، يتضمن أذونات على مستوى الصف والعمود مدمجة مع مصادقة LDAP و OAuth2. كما توفر أداة تصور مضمنة تسمح بإدراج مخططات ولوحات معلومات آمنة ومُعاملة في تطبيقات خارجية عبر روابط URL وإطارات. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك نمذجة البيانات باستخدام قوالب SQL، ومحرك تخطيط السحب والإفلات للوحات المعلومات سريعة الاستجابة، ومجموعة واسعة من أنواع التصور مثل مخططات Sankey، ومخططات الرادار، والخرائط الجغرافية. كما يتضمن أتمتة لجدولة التقارير القائمة على البريد الإلكتروني ويستخدم التخزين المؤقت للقيمة الرئيسية لتحسين أداء الاستعلام.
Provides a complete business intelligence solution for creating visual dashboards and automated data-driven reports.
SimpleCov is a Ruby code coverage tool and analysis engine used to track which lines, branches, and methods of code execute during tests. It functions as a coverage threshold enforcer and test suite aggregator, recording execution data to identify untested areas of an application. The tool distinguishes itself through the ability to merge coverage results from parallel worker processes and subprocesses into a single unified report. It supports baseline comparison to detect coverage regressions and can gather data from code executed via dynamic evaluation methods, such as those used in templat
Transforms raw coverage statistics into various outputs including HTML web pages and machine-readable files.
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.
Reek هو محلل أكواد ثابت لمشاريع Ruby مصمم لتحديد عيوب التصميم ومشاكل الصيانة المعروفة باسم "روائح الكود" (code smells). يعمل كأداة لضمان الجودة تفحص الكود المصدري دون تنفيذه للعثور على نقاط الضعف الهيكلية والديون المعمارية. يحدد المحلل أنماطاً محددة مثل الفئات الكبيرة، والأساليب الطويلة، والتسميات غير الواضحة. كما يكتشف قضايا تصميم أكثر تعقيداً، بما في ذلك حسد الميزات (feature envy)، وتكتلات البيانات، وتعدد الأشكال المحاكى، واقتران التحكم. تتضمن الأداة قدرات لإنشاء خط أساس للمشاكل (issue baselining) لإدارة الكود القديم، وتصفية تعتمد على التكوين لاستبعاد أدلة محددة. تدعم فحوصات الجودة الآلية عبر خطوط أنابيب التكامل المستمر (CI) وتوفر تقارير تحليل بتنسيقات مثل JSON وYAML وXML وHTML.
Generates analysis results in text, JSON, YAML, HTML, and XML formats for flexible consumption.