5 repositorios
Tools designed to function as components within Unix-style command-line pipes.
Distinct from Data Processing Pipelines: Specifically covers the use of standard input and pipes, whereas Data Processing Pipelines often refers to larger orchestrated systems.
Explore 5 awesome GitHub repositories matching data & databases · Shell Integration. Refine with filters or upvote what's useful.
RustScan is a high-speed TCP network scanner written in Rust, designed for security reconnaissance and network mapping. It functions as an automated port discovery engine that identifies open ports on remote hosts using IPv6 addresses, CIDR ranges, or bulk input files. The tool is built for rapid surface area discovery, utilizing parallel port processing and OS-aware performance optimizations to identify active services. It allows for scan precision tuning through adjustable connection timeout thresholds and concurrent request controls to balance speed and accuracy. The system integrates wit
Outputs discovered port data through standard streams for use in Unix-style command-line pipes.
q is a command-line utility for the processing, filtering, and aggregation of tabular text and database files using standard SQL syntax. It functions as a query engine that treats CSV and TSV files, as well as standard input, as relational database tables. The tool distinguishes itself by providing a persistent cache layer that stores processed tabular data in a binary format to accelerate repeated queries on large datasets. It also maps individual filenames or stream identifiers to relational table names, enabling SQL joins across disparate text files. The project covers a broad range of da
Integrates SQL querying directly into Unix shell workflows by accepting tabular data from standard input.
Wego is a terminal-based weather client and dashboard that functions as an API wrapper for retrieving atmospheric data. It provides a command-line interface for accessing current weather conditions and multi-day forecasts across various provider backends. The tool features a provider-based abstraction to decouple data retrieval from specific API implementations and utilizes disk-based response caching to reduce redundant network requests. It supports local configuration storage for persisting API credentials and preferred locations across separate command executions. The system includes capa
Outputs weather data in structured formats designed to be piped into other Unix-style command-line tools.
fswatch is a cross-platform file change monitor and event automation tool. It tracks file system modifications across different operating systems using native kernel event APIs or a portable polling fallback. The project implements specific wrappers for Linux systems using inotify and fanotify, as well as a watcher for BSD and macOS using kqueue. It translates these platform-specific APIs into a unified event format to provide consistent monitoring behavior. The tool allows for the automatic execution of external programs or scripts in response to detected changes. It includes capabilities f
Streams modified file paths into other command line tools to create custom data processing workflows.
YouPlot es una utilidad de trazado de línea de comandos y herramienta de visualización de datos de terminal utilizada para renderizar gráficos y diagramas estadísticos directamente dentro de una interfaz de terminal usando caracteres Unicode. Funciona como un trazador de tuberías Unix, permitiendo a los usuarios visualizar datos numéricos sin salir de la shell. El proyecto opera como un visualizador de datos en tiempo real, dibujando gráficos progresivamente a medida que los datos fluyen hacia el sistema. Se integra en tuberías de línea de comandos leyendo datos de la entrada estándar para proporcionar monitoreo de flujo y análisis de datos en tiempo real. La herramienta cubre una variedad de capacidades de renderizado, incluyendo gráficos de líneas, diagramas de dispersión, histogramas, gráficos de barras, diagramas de caja y gráficos de densidad. Estos están respaldados por sistemas internos para el escalado dinámico de ejes y el mapeo de coordenadas para ajustarse a las dimensiones de la terminal.
Functions as a component within Unix-style command-line pipes using standard input and output.