12 Repos
Interfaces that expose operating system internals as relational tables for SQL-based inspection.
Distinct from SQL Query Interfaces: Distinct from generic SQL Query Interfaces: specifically targets OS-level state and hardware/software configuration rather than general database management.
Explore 12 awesome GitHub repositories matching data & databases · System State Querying. Refine with filters or upvote what's useful.
Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti
Renders real-time hardware status updates in a browser interface by connecting to an active agent session.
Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve
Retrieves the current state of operators from running jobs using a dedicated client service.
Osquery is an operating system instrumentation tool that treats system state as a relational database. It maps operating system telemetry and kernel data into virtual tables, allowing users to explore processes, hardware events, and performance data using standard SQL queries. The project provides a plugin and extensions API that enables the implementation of custom telemetry tables to monitor specific system concepts. It also includes a remote communication interface to exchange telemetry data and query results with external applications. The system supports scheduled monitoring to track op
Exposes OS internals as relational tables for diagnosing system behavior via SQL inspection.
Osquery is a unified endpoint monitoring framework that exposes operating system internals as relational tables. By representing hardware, network, and process activity as structured data, it allows users to retrieve system state and configuration information using standard SQL syntax. The system distinguishes itself through a cross-platform abstraction layer that normalizes disparate operating system interfaces into a consistent schema across Windows, macOS, and Linux. It supports both interactive local analysis via a command-line shell and distributed fleet orchestration, where recurring qu
Exposes operating system internals as relational tables, allowing system state and configuration to be queried using standard SQL.
WLED is a web-based firmware designed for ESP8266 and ESP32 microcontrollers to manage addressable LED strips and matrices. It functions as a comprehensive IoT lighting automation system, providing the tools to control individual pixels, define logical segments, and execute dynamic lighting effects. The platform supports a wide range of hardware configurations, including matrix panels and non-addressable LED arrays, while offering granular control over brightness, color palettes, and animation speed. The project distinguishes itself through its extensive support for networked orchestration an
Retrieves current configuration, active effects, available color palettes, and hardware information via structured data requests.
Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing
Exposes internal system and connector performance data as virtual tables for SQL-based monitoring and analysis.
Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an input peripheral monitor that tracks battery levels and connection link quality via a system tray application, while providing a receiver manager for pairing and unpairing wireless devices with proprietary USB receivers. The project features an input device automation engine that maps hardware events and mouse gestures to simulated keyboard inputs or system commands. This allows for the creation of custom rules that trigger actions based on device notifications or specific wi
Persists hardware configuration options and restores them automatically when devices reconnect.
Queries operating system state as a relational database for endpoint monitoring and threat detection.
Perfetto is a platform for system-level performance tracing and analysis on Linux and Android. It combines a high-throughput trace recorder, a SQL-based query engine, and a browser-based visualizer into a single toolchain. The platform covers CPU scheduling and call-stack profiling, native and Java heap memory allocation tracking, GPU and graphics events, and system-wide counters such as CPU frequency and power consumption. The architecture decouples trace recording from offline analysis, using a compact protobuf format for event encoding and columnar storage for efficient SQL queries. The we
Queries SurfaceFlinger layer visibility and WindowManager containers through SQL tables.
This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run
Restores hardware peripheral configurations and WiFi AP settings from non-volatile memory on every boot.
Blynk ist ein Framework für eingebettete Geräte und eine IoT-Cloud-Konnektivitätsbibliothek, die entwickelt wurde, um eine sichere, bidirektionale Kommunikation zwischen Mikrocontrollern und einer Remote-Management-Plattform herzustellen. Es bietet die Kernidentität eines IoT-Geräteverwaltungstools und ermöglicht die Synchronisierung von Gerätezuständen, die Fernsteuerung von Hardware und die Abbildung von Hardwaredaten auf Cloud-basierte Schnittstellen. Das Projekt zeichnet sich durch ein Virtual-Pin-System aus, das die Cloud-Kommunikation von physischen Pins entkoppelt und so einen hardwareunabhängigen Datenaustausch ermöglicht. Es unterstützt zudem fortgeschrittenes architektonisches Offloading, bei dem die Netzwerkkommunikation an einen dedizierten Co-Prozessor delegiert werden kann, um nicht verbundene Mikrocontroller zu unterstützen. Die Bibliothek deckt eine breite Palette von Funktionen ab, einschließlich automatisierter Gerätebereitstellung, Over-the-Air-Firmware-Updates und einer mandantenfähigen Organisationsstruktur für das Flottenmanagement. Sie integriert verschiedene Kommunikationsprotokolle wie MQTT und HTTPS und bietet Werkzeuge für logikbasierte Automatisierung, Zeitreihendatenspeicherung sowie die Konstruktion von mobilen und Web-Dashboards für die Echtzeitüberwachung. Das Projekt ist in C++ implementiert.
Restores the last known cloud state to hardware values after a connection loss occurs.
Velociraptor is a digital forensics and incident response platform, endpoint detection and response system, and visibility tool. It provides a query engine and remote forensic collector used to hunt for indicators of compromise and perform triage across a fleet of hosts. The system is distinguished by its specialized query language for interrogating host state and parsing binary files. It features a notebook environment that combines markdown documentation with executable query cells to standardize investigative workflows and enable collaborative reporting. The platform covers a wide range o
Provides a specialized query language for interrogating host system state and retrieving structured forensic data.