11 repository-uri
Terminal-based interfaces for querying, filtering, and exploring structured data in real-time.
Distinguishing note: Focuses on interactive terminal exploration of data rather than static data visualization libraries.
Explore 11 awesome GitHub repositories matching data & databases · Interactive Data Querying Tools. Refine with filters or upvote what's useful.
Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e
Provides a shell environment for immediate, interactive data analysis using high-level programming languages.
Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer
Querying, sorting, and visualizing local files, databases, and remote API responses directly within the terminal using structured data primitives.
SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c
Enables dynamic injection of lorebook entries into AI prompts during active conversations.
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
Includes an interactive shell for prototyping and executing SQL queries against system data to facilitate immediate analysis.
pgcli is an interactive command-line interface and database management tool for PostgreSQL. It functions as an interactive SQL shell and query editor that allows users to inspect schemas, manage connections, and run queries against PostgreSQL data sources. The tool is distinguished by its real-time, schema-aware autocompletion for keywords, tables, and columns, as well as dynamic SQL syntax highlighting. It provides safety mechanisms through transaction-aware guardrails that warn against or block destructive statements when no active transaction is detected. Broad capabilities include secure
Offers a terminal-based interface for querying, filtering, and exploring structured database data in real-time.
Miller is a command-line data processor used for filtering, transforming, and aggregating name-indexed tabular data. It functions as a tool for querying and reshaping records across multiple file formats, serving as a converter between CSV, JSON, and YAML. The tool distinguishes itself by using a name-indexed data model, allowing users to manipulate fields by name rather than numeric position. It utilizes single-pass streaming algorithms to compute statistics and summaries on large datasets that exceed available system memory. Its capabilities cover data transformation and analysis, includin
Offers a terminal-based interface for filtering and exploring structured, name-indexed data in real-time.
Dasel is a multi-format data processor and structured data query tool used for querying, editing, and converting data across JSON, YAML, TOML, and XML. It functions as a universal data converter and a cross-format configuration editor that allows users to interact with various serialization formats through a single unified interface. The tool provides a selector-based interface for extracting and searching nested values and modifying keys and values across different file types. It enables the transformation of data between supported structures to change file types while preserving the origina
Provides a selector-based interface for extracting and searching nested values within various configuration and data files.
jid is an interactive JSON query tool and data explorer for the terminal. It provides a keyboard-driven interface to navigate, evaluate, and extract information from nested JSON structures using dot-notation paths and real-time autocomplete. The tool integrates JMESPath to support complex data filtering and transformation. It distinguishes itself through a type-aware assistance system that provides context-aware function hints and argument templates based on the data type of the selected JSON node. The capability surface includes a terminal user interface with syntax highlighting, predictive
Provides a terminal-based interface for querying, filtering, and exploring structured JSON data in real-time.
Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer
Provides a web-based interface for executing analytical queries and visualizing results directly against stored datasets.
jnv is an interactive terminal application for querying and filtering JSON data using jq expressions. It combines a keyboard-driven JSON browser with a real-time jq filter editor, allowing users to navigate, expand, and collapse JSON structures while simultaneously writing and previewing filter results. The tool reads JSON from files or standard input, including JSON Lines format, and provides immediate visual feedback as filters are typed. The application distinguishes itself by integrating jq filter development with live preview and auto-completion, suggesting completions for identifiers, o
An interactive terminal application for querying and filtering JSON data using jq expressions with real-time preview.
fsql este un instrument de interfață în linie de comandă care oferă un limbaj de interogare de tip SQL pentru găsirea fișierelor și directoarelor pe un disc local. Acesta funcționează ca un motor de interogare a sistemului de fișiere, permițând utilizatorilor să izoleze fișierele prin executarea unor instrucțiuni structurate împotriva metadatelor în loc de utilizarea flag-urilor standard de linie de comandă. Instrumentul dispune de un loop interactiv read-eval-print care suportă interogări pe mai multe linii și subinterogări recursive, unde rezultatele operațiunilor de căutare imbricate servesc drept criterii pentru interogările exterioare. Domeniile de căutare sunt configurabile prin rezoluția căilor absolute, căilor relative, variabilelor de mediu și modelelor glob. Sistemul aplică operatori algebrici, expresii regulate și filtre logice asupra atributelor fișierelor, cum ar fi hash, dimensiune și timpul de modificare. Include utilitare de transformare a datelor pentru a formata aceste atribute în marcaje temporale lizibile și unități de dimensiune standardizate.
Provides a terminal-based interface for querying, filtering, and exploring structured filesystem data in real-time.