6 dépôts
Capabilities for collecting and processing information across multiple files to support analysis rules requiring global codebase context.
Distinct from Data Aggregation Tools: Distinct from Data Aggregation Tools: focuses on global codebase context for static analysis rather than general data merging.
Explore 6 awesome GitHub repositories matching data & databases · Codebase Data Aggregation. Refine with filters or upvote what's useful.
Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network
Centralizes data from multiple agents to scrub sensitive information, reformat logs, and sample streams before forwarding.
This project is a static analysis engine and type checker designed for PHP codebases. It evaluates source code structure and type annotations to identify potential bugs, type mismatches, and logic errors without executing the application. By parsing code into an abstract syntax tree and applying a rule-based validation framework, it enforces code quality and safety standards across a project. What distinguishes this tool is its sophisticated type inference engine, which models dynamic language features, magic methods, and conditional types to maintain accuracy even in unconventional code. It
Collects and processes information across multiple files to support complex analysis rules that require global context.
Istanbul is a JavaScript code coverage tool and instrumentation engine that measures the execution of statements, lines, functions, and branches. It functions as a test coverage analysis tool capable of monitoring code across unit, functional, and browser tests to identify untested areas of a codebase. The project distinguishes itself through a transparent instrumentation engine that uses module loader hooks to inject tracking code without requiring manual source modifications. It supports distributed test reporting by aggregating fragmented coverage data from multiple concurrent processes in
Combines fragmented coverage reports from multiple concurrent execution processes into a single unified dataset.
Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis
Enables the construction of streaming data pipelines that perform real-time joins, sorts, and aggregations.
SimpleCov est un outil de couverture de code Ruby et un moteur d'analyse utilisé pour suivre quelles lignes, branches et méthodes de code s'exécutent pendant les tests. Il fonctionne comme un exécuteur de seuil de couverture et un agrégateur de suite de tests, enregistrant les données d'exécution pour identifier les zones non testées d'une application. L'outil se distingue par la capacité de fusionner les résultats de couverture provenant de processus de travail parallèles et de sous-processus en un rapport unifié unique. Il prend en charge la comparaison de base pour détecter les régressions de couverture et peut recueillir des données à partir de code exécuté via des méthodes d'évaluation dynamique, telles que celles utilisées dans les moteurs de templating. Ses capacités plus larges incluent la génération de rapports multi-formats, le regroupement de fichiers sources et le filtrage de fichiers à l'aide d'expressions régulières. Le système fournit également une interface en ligne de commande pour afficher des statistiques et lister les fichiers non couverts.
Merges fragmented coverage data from parallel worker processes and multiple test suites into a single report.
Inspektor Gadget is an eBPF observability toolset and program framework designed for tracing Linux systems and debugging Kubernetes nodes. It provides a suite of tools to collect kernel-level telemetry and export system metrics via the OpenTelemetry standard. The project distinguishes itself by packaging inspection tools as OCI-compliant container images, allowing for standardized distribution and deployment across clusters and hosts. It employs a modular data processing pipeline that utilizes WebAssembly modules to transform and filter telemetry, and leverages Compile Once Run Everywhere for
Combines multiple telemetry data streams from different servers into a single unified view.