awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesSystem State Querying

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.

Awesome System State Querying GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • zeroclaw-labs/zeroclawAvatar de zeroclaw-labs

    zeroclaw-labs/zeroclaw

    31,920Voir sur GitHub↗

    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.

    Rust
    Voir sur GitHub↗31,920
  • apache/flinkAvatar de apache

    apache/flink

    26,086Voir sur GitHub↗

    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.

    Java
    Voir sur GitHub↗26,086
  • facebook/osqueryAvatar de facebook

    facebook/osquery

    23,318Voir sur GitHub↗

    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.

    C++
    Voir sur GitHub↗23,318
  • osquery/osqueryAvatar de osquery

    osquery/osquery

    23,113Voir sur GitHub↗

    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.

    C++hacktoberfestintrusion-detectionmonitoring
    Voir sur GitHub↗23,113
  • wled/wledAvatar de wled

    wled/WLED

    18,249Voir sur GitHub↗

    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.

    C++esp32esp8266hacktoberfest
    Voir sur GitHub↗18,249
  • prestodb/prestoAvatar de prestodb

    prestodb/presto

    16,711Voir sur GitHub↗

    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.

    Javabig-datadatahadoop
    Voir sur GitHub↗16,711
  • pwr-solaar/solaarAvatar de pwr-Solaar

    pwr-Solaar/Solaar

    8,909Voir sur GitHub↗

    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.

    Python
    Voir sur GitHub↗8,909
  • crytic/slitherAvatar de crytic

    crytic/slither

    6,141Voir sur GitHub↗

    Queries operating system state as a relational database for endpoint monitoring and threat detection.

    Pythonethereumsoliditystatic-analysis
    Voir sur GitHub↗6,141
  • google/perfettoAvatar de google

    google/perfetto

    5,558Voir sur GitHub↗

    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.

    C++
    Voir sur GitHub↗5,558
  • brucedevices/firmwareAvatar de BruceDevices

    BruceDevices/firmware

    4,941Voir sur GitHub↗

    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.

    Cbrucecardputerembedded-systems
    Voir sur GitHub↗4,941
  • blynk-technologies/blynk-libraryAvatar de Blynk-Technologies

    Blynk-Technologies/blynk-library

    3,971Voir sur GitHub↗

    Blynk est un framework de périphérique embarqué et une bibliothèque de connectivité cloud IoT conçue pour établir une communication sécurisée et bidirectionnelle entre des microcontrôleurs et une plateforme de gestion distante. Il fournit l'identité fondamentale d'un outil de gestion de périphérique IoT, permettant la synchronisation des états des périphériques, le contrôle matériel distant et le mappage des données matérielles vers des interfaces basées sur le cloud. Le projet se distingue par un système de broches virtuelles qui découple la communication cloud des broches physiques, permettant un échange de données indépendant du matériel. Il prend également en charge le déchargement architectural avancé, où la communication réseau peut être déléguée à un co-processeur dédié pour prendre en charge des microcontrôleurs non connectés. La bibliothèque couvre un large éventail de capacités, incluant le provisionnement automatisé des périphériques, les mises à jour de firmware over-the-air et une structure organisationnelle multi-tenant pour la gestion de flotte. Elle intègre divers protocoles de communication tels que MQTT et HTTPS, et fournit des outils pour l'automatisation basée sur la logique, le stockage de données de séries temporelles et la construction de tableaux de bord mobiles et web pour la surveillance en temps réel. Le projet est implémenté en C++.

    Restores the last known cloud state to hardware values after a connection loss occurs.

    C++arduinocellularembedded
    Voir sur GitHub↗3,971
  • velocidex/velociraptorAvatar de Velocidex

    Velocidex/velociraptor

    3,769Voir sur GitHub↗

    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.

    Godigital-forensicsendpoint-discoveryendpoint-protection
    Voir sur GitHub↗3,769
  1. Home
  2. Data & Databases
  3. SQL Query Interfaces
  4. System State Querying

Explorer les sous-tags

  • Device State Interfaces1 sous-tagExposes hardware configuration and active effect states via structured data requests. **Distinct from System State Querying:** Distinct from System State Querying: focuses on IoT device-specific lighting states rather than OS-level internals.
  • Host State Interrogation1 sous-tagQuerying live operating system state and hardware configuration using a specialized domain language. **Distinct from System State Querying:** Distinct from System State Querying: focuses on active host interrogation for forensics rather than just exposing internals as SQL tables.
  • Operator State QueryingInterfaces for retrieving the internal state of processing operators from running jobs. **Distinct from System State Querying:** Targets application-level operator state rather than OS-level system state.
  • Performance Metric ExposureExposes internal system and connector performance data as queryable virtual tables. **Distinct from System State Querying:** Distinct from System State Querying: focuses on exposing performance metrics and connector statistics rather than OS-level internals.