5 مستودعات
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 هو أداة لمراقبة تغييرات الملفات وأتمتة الأحداث تعمل عبر منصات متعددة. يتتبع تعديلات نظام الملفات عبر أنظمة تشغيل مختلفة باستخدام واجهات برمجة تطبيقات النواة الأصلية أو آلية استطلاع (polling) محمولة كبديل. ينفذ المشروع مغلفات (wrappers) محددة لأنظمة Linux باستخدام inotify وfanotify، بالإضافة إلى مراقب لأنظمة BSD وmacOS باستخدام kqueue. يقوم بترجمة واجهات برمجة التطبيقات الخاصة بكل منصة إلى تنسيق أحداث موحد لتوفير سلوك مراقبة متسق. تسمح الأداة بالتنفيذ التلقائي لبرامج أو نصوص برمجية خارجية استجابةً للتغييرات المكتشفة. كما تتضمن إمكانيات لتصفية الأحداث عبر الأنماط، وتجميع التغييرات المتتالية السريعة في إشعارات واحدة، وبث مسارات الملفات المعدلة باستخدام تنسيقات محددة بـ null لدمجها في خطوط أنابيب الصدفة (shell pipelines).
Streams modified file paths into other command line tools to create custom data processing workflows.
YouPlot is a command line plotting utility and terminal data visualization tool used to render statistical plots and charts directly within a terminal interface using Unicode characters. It functions as a Unix pipeline plotter, allowing users to visualize numerical data without leaving the shell. The project operates as a real-time data visualizer, drawing plots progressively as data streams into the system. It integrates into command line pipelines by reading data from standard input to provide real-time stream monitoring and data analysis. The tool covers a variety of rendering capabilitie
Functions as a component within Unix-style command-line pipes using standard input and output.