#pipe

  1. tap

    Generic extensions for tapping values in Rust

    v1.0.1 8.1M #pipe #tap-ok #tap-some #functional
  2. duct

    running child processes

    v1.1.1 1.0M #child-process #pipe #pipe-command
  3. interprocess

    communication toolkit

    v2.3.1 643K #interprocess-communication #pipe #ipc
  4. cmd_lib

    Common rust commandline macros and utils, to write shell script like tasks easily

    v2.0.0 148K #shell #script #pipe
  5. os_pipe

    a cross-platform library for opening OS pipes

    v1.2.3 3.1M #pipe #dup #pipe2 #createpipe
  6. filedescriptor

    More ergonomic wrappers around RawFd and RawHandle

    v0.8.3 1.6M #socketpair #poll #pipe
  7. subprocess

    Execution of child processes and pipelines, inspired by Python's subprocess module, with Rust-specific extensions

    v0.2.15 342K #child-process #run-command #pipe
  8. smartcat

    Putting a brain behind cat. CLI interface to bring language models in the Unix ecosystem 🐈‍⬛

    v2.2.0 2.9K #chatgpt #artificial-intelligence #cat #pipe
  9. pv

    Rust reimplementation of the unix pipeview (pv) utility

    v0.4.0 260 #si-units #rate-limiting #progress-bar #pipe #unix #indicatif #string-format #transferring #pre-commit-hooks
  10. piper

    Async pipes, channels, mutexes, and more

    v0.2.4 5.3M #async-channel #ring-buffer #async-io #pipe #async-read #mutex #asynchronous-tasks
  11. sluice

    Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels

    v0.6.0 475K #ring-buffer #byte-buffer #pipe #channel
  12. execute

    extending Command in order to execute programs more easily

    v0.2.15 16K #run-command #command-pipe #pipe
  13. aws-sdk-pipes

    AWS SDK for Amazon EventBridge Pipes

    v1.95.0 #aws-sdk #event-bridge #pipe #event-source #enrichment #events-source
  14. tokio-pipe

    Asynchronous pipe(2) library using tokio

    v0.2.12 133K #tokio #pipe #async
  15. runnel

    the pluggable io stream. now support: stdio, string io, in memory pipe, line pipe

    v0.4.0 170 #fifo #pipe #filter #thread
  16. asciisavers

    A small collection of ascii screensavers

    v0.3.8 1.0K #screen-savers #collection #ascii #ball #pipe #dvd
  17. ultraman

    Manage Procfile-based applications

    v0.4.0 #foreman #multi-process #multi-thread #pipe
  18. io-mux

    Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)

    v2.2.1 700 #stderr #stdout #pipe
  19. sillad-sosistab3

    A scramblesuit-like obfuscation protocol within the sillad framework

    v0.2.16 #encryption #protocols #tcp-communication #pipe #environment #sillad #udp #obfuscation #json-rpc #complex-numbers
  20. sillad

    A framework for talking about TCP-like dialers and listeners, within the futures-io ecosystem

    v0.2.6 100 #tcp-listener #pipe #called #protocols #stream #encryption #e2ee #futures-io #udp #complex-numbers
  21. dagster_pipes_rust

    A Dagster pipes implementation for interfacing with Rust

    v0.1.8 260 #pipe #dagster #assets #structured-logging #context
  22. aki-txpr-macro

    the more easy to use libaki-*

    v0.2.0 360 #pipe #fifo #filter #thread
  23. snakepipe

    A snake game based on stdin/stdout following unix philosophy

    v2.2.1 #snake-game #pipe #snake #unix #game
  24. simple-cmd

    command line utility for spawning commands

    v0.0.22 1.4K #command-line-tool #exeuctor #prelude #pipe #tracing #ci
  25. standout-pipe

    Output piping to external commands for CLI applications

    v6.0.0 #clipboard #pipe #shell
  26. find-images

    Find images

    v0.1.2 #image #extension #find #sorting #pipe
  27. tokio-splice2

    splice(2) in tokio

    v0.3.2 #splice #pipe #async
  28. unipipe

    pipe abstraction that extends to iterator and stream

    v0.2.11 950 #stream #iterator #pipe
  29. metrics_ipc_collector

    A metrics collector that uses interprocess communication to collect metrics from multiple processes

    v0.3.0 #telemetry #pipe #ipc #metrics
  30. ipckit

    A cross-platform IPC (Inter-Process Communication) library for Rust and Python

    v0.1.6 1.0K #ipc #shared-memory #pipe #api-bindings
  31. pipei

    Generalized pipe and tap for multi-argument function chaining

    v0.2.8 #pipe #chaining #tap #functional #no-std
  32. named_pipe

    Wrapper for overlapped (asyncronous) IO of Windows's named pipes

    v0.4.1 45K #windows-named-pipe #pipe #windows #named
  33. proximity-sort

    command-line utility for sorting inputs by proximity to a path argument

    v1.3.0 #file-sorting #command-line-arguments #filter #pipe
  34. stdout-channel

    Write stdout to an async queue

    v0.6.4 #stdout #async-queue #pipe #testing #back-end
  35. onelineout

    Print piped input lines and update the terminal line using carriage return (\r)

    v0.1.0 #carriage-return #stdout #terminal #one-line #pipe #terminal-line
  36. std_io_iterators

    An iterator for STDIN and a wrapper for STDOUT. Allows easy piping, and graceful closing of application if pipe breaks

    v1.1.0 #stdout #stdin #broken-pipe #pipe #command-line
  37. ipipe

    Cross-platform named-pipe API

    v0.11.7 #ipc #fifo #pipe
  38. msg-sim

    A flexible and lightweight messaging library for distributed systems

    v0.1.5 #distributed-systems #messaging #distributed-messaging #pipe #messaging-system #loopback #plr #bw #benchmark #real-world
  39. sigpipe-default

    Makes the Rust standard library keep SIGPIPE as SIG_DFL

    v0.1.0 #standard #sigpipe #sig-dfl #keep #pipe #env-vars
  40. sigpipe-untouched

    Get rid of failed printing to stdout: Broken pipe (os error 32) panics by setting SIGPIPE to SIG_DFL before your fn main() runs

    v0.3.1 #sigpipe #untouched #printing #pipe #error #rid #child-process
  41. broken-pipe-untouched

    Makes the Rust standard library set SIGPIPE to kill

    v0.1.0 #sigpipe #pipe #standard #broken #kill #env-vars #kills
  42. sigpipe-unchanged

    Makes the Rust standard library leave SIGPIPE unchanged

    v0.1.0 #standard #sigpipe #unchanged #pipe #broken #env-vars
  43. sigpipe-errors

    Makes the Rust standard library convert SIGPIPE to errors

    v0.1.0 #error #convert #standard #sigpipe #pipe
  44. broken-pipe

    Makes the Rust standard library set SIGPIPE to kill

    v0.1.0 #sigpipe #pipe #standard #broken #kill #env-vars #kills #printing
  45. caseify

    A CLI tool to convert strings between different cases

    v0.1.3 #string-conversion #case-conversion #pipe #string-case-conversion
  46. pipes-rs

    rewrite of pipes.sh

    v0.1.1 #pipe #sh #random #screen #background-color
  47. ktracepoint

    implementing tracepoints in operating systems

    v0.1.0 #trace-points #tracing #record #kernel #pipe #system-kernel #linux-kernel
  48. pipe-logger

    Stores, rotates, compresses process logs

    v1.1.19 #pipe #rotation #logrotate
  49. plugin-loader

    Dynamic pipe loader for wacli

    v0.1.1 #pipe #dynamic #wacli #loader
  50. pike

    A macro collection to pipe |> your functions calls, like in functional languages such as F#, Elixir and OCamel

    v0.1.6 #elixir #composition #macro #pipe
  51. xstream-util

    A command line tool to split a stream to child processes

    v2.0.0 #child-process #stream-processing #split #pipe #command-line-tool #piped
  52. winpipe

    Blocking rust wrapper for Windows named pipes with very similar api to UnixStream/UnixListen

    v0.1.1 290 #named-pipe #windows-named-pipe #pipe
  53. pipe-logger-lib

    Stores, rotates, compresses process logs

    v1.1.17 #rotation #pipe #logrotate
  54. fpipe

    that lets you filter and map in a shall pipe

    v0.1.3 #shell #filter #cli #pipe
  55. rxpipes

    2D version of the ancient pipes screensaver for terminals

    v1.3.0 190 #tui #pipe #screensaver #termwiz
  56. interprocess-docfix

    Interprocess communication toolkit. Docs fixed.

    v1.2.2 68K #unix-domain-socket #shared-memory #pipe #ipc-shared-memory #ipc
  57. mago-pager

    A pager that pipes output through a terminal pager like less or delta

    v1.0.0-beta.34 #pager #stdout #mago #pipe #less #env-var #cross-platform
  58. shellvetica

    Bring your shell output to the web

    v1.0.0-alpha #shell #ansi #web #cli #pipe
  59. cmd_lib_cf

    Modified version of cmd_lib with CREATE_NO_WINDOW built in

    v1.3.4 #shell #script #cli #pipe
  60. pipe_watcher

    A pipe reader and writer for the terminal. Made for use with the ipipe Rust library.

    v2.1.2 #ipc #terminal #pipe #fifo #cli
  61. pipeview

    🧪 A command line pipe inspection utility

    v0.3.0 420 #pipe #gauge #meter
  62. crabmole

    Porting Go standard library in Rust

    v0.1.8 #base64 #base32 #sorting #pipe
  63. pipa

    Pipe Operator Library for Rust

    v0.4.1 550 #pipe-operator #fp #pipe #functional #macro
  64. pwner

    Process Owner crate that allows ergonomic access to child processes

    v0.1.8 #tokio #pipe #async
  65. highlight-stderr

    Run a command and highlight its stderr, preserving the order of stdout and stderr

    v0.3.0 #stderr #pipe #stdout
  66. round_pipers

    A way to pipe ndarrays using circular buffers

    v0.2.0 #circular-buffer #pipe #read-only #pipers #round #ndarrays #claude #data-streaming #ai-agent #artificial-intelligence
  67. pipe

    Synchronous Read/Write memory pipe

    v0.4.0 6.1K #read-write #synchronous
  68. piperize

    easily create a new trait function inspired by elixir's piping function declaration

    v0.1.3 #pipe #elixir #declaration #create #traits
  69. bipe

    asynchronous I/O pipe

    v0.2.8 260 #async #pipe
  70. serde_pipe

    Turn serde+bincode into a pipe: push Ts and pull u8s, or vice versa. This library gives you a Serializer pipe, into which you can push Ts and pull u8s; and a Deserializer pipe…

    v0.1.3 #serializer-deserializer #pipe #serde #serialization
  71. iterpipes

    Compositional, pipes-style stream processing

    v0.2.0 #stream-processing #iterator #pipe #compositional #abstraction-layer #input-item
  72. eventbridge-pipes-events

    AWS Eventbridge Pipes Type library

    v0.2.0 #pipe #eventbridge #type
  73. shelle

    Macros for writing shell scripts in Rust

    v0.1.1 #shell #script #pipe #process
  74. plumber-cli

    unix process pipelines made easy

    v0.4.1 #pipeline #pipe
  75. unipipes

    A small collection of UniPipe implementations

    v0.2.3 170 #stream #iterator #pipe
  76. pipetee

    fast, no-dependencies UNIX utility to print the contents of stdin to the terminal *and* forward them to stdout at the same time. Useful for debugging.

    v1.0.1 #stdout #pipe #tee #tty
  77. whiz

    Modern DAG/tasks runner for multi-platform monorepos

    v0.5.0 #task-runner #multi-platform #monorepo #dag #pipe
  78. pipeprogress

    Progress bar for long pipe operations

    v2023.3.0 #pipe #cli
  79. mockpipe

    A lightweight, thread-safe in-memory pipe, perfect for testing and mocking communication interfaces

    v0.1.6 #testing #testing-mocking #pipe #mocking #io
  80. viaduct

    A duplex communication channel between a parent and child process, using unnamed pipes

    v0.4.0 #ipc #pipe #duplex #multiprocessing
  81. magriette

    not a pipe

    v0.3.0 700 #pipe #u32 #dederef #lol #ys #xs #123
  82. sillad-meeklike

    A meek-like HTTP polling protocol within the sillad framework

    v0.1.1 #protocols #pipe #stream #http #encryption #udp #sillad #reliable-transport #complex-numbers #json-rpc
  83. hyper-named-pipe

    Hyper client bindings for Windows Named Pipes

    v0.1.0 438K #named-pipe #windows-named-pipe #hyper #pipe #windows
  84. ays

    Pipe stdin to stdout after user confirmation

    v0.1.6 #stdio #stdin #stdout #pipe #user #fzf
  85. vipe-rs

    Edit piped input in your editor

    v1.0.0 #editor #pipe #stdin #temporary
  86. bi-directional-pipe

    async bi-directional pipe

    v0.1.4 #bidirectional #pipe #async #task #sync #unsync
  87. sillad-hex

    A silly hex-encoding protocol within the sillad framework

    v0.1.0 #protocols #pipe #hex-encoding #udp #framework #sillad #json-rpc #complex-numbers #reliable-transport #socks5
  88. tokio-linux-zio

    Linux Zero-Copy IO

    v0.3.1 #splice #send-file #pipe #zero-copy #linux
  89. pipeawesome2

    Loops, branches and joins to UNIX pipes… in a sane way…

    v0.1.3 #pipe #component #join #connection #branch #drain #faucet #junction #diagram
  90. cutlery

    Cross-platform fork

    v0.1.0 #cross-platform #child-process #unix #pipe #parent-process #process-exit #io-pipe #exit-status
  91. pipe-channel

    Channel implementation based on pipes

    v1.3.0 #pipe #channel
  92. veecle-telemetry-ui

    Veecle OS telemetry UI

    v0.1.0 #telemetry #websocket #veecle #os #pipe #cargo-run
  93. Try searching with DuckDuckGo.

  94. tailsome

    Blanket traits providing .into_ok(), .into_err(), and .into_some() for happier method chaining

    v1.0.0 120 #pipeline #chaining #tap #pipe
  95. unix-exec-output-catcher

    run executables in a child process and catch STDOUT and STDERR output on UNIX-systems. std::process::Command is probably the better option. Use this source code as educational source how it could be done.

    v0.2.4 #unix #pipe #posix #exec
  96. read_pipe

    read console pipes

    v0.2.0 #pipe #stdin #read #console #linux
  97. joyn

    Join input files. Create one thread for each input file that reads a line, and write a line each time any thread reads it.

    v0.4.0 #parallel-execution #pipe #cli
  98. sillad-native-tls

    A native-tls wrapper within the sillad framework

    v0.2.11 #pipe #native-tls #handle #framework #json-rpc #udp #sillad #reliable-transport #complex-numbers #gui
  99. unix_exec_piper

    exec multiple commands where STDOUT of one process is connected to STDIN of the next process. This is what a shell (like bash) does internally.

    v0.1.4 #unix #posix #fork #exec #pipe
  100. netnyan

    replacement for netcat

    v0.1.0 #netcat #replace #tcp-udp #pipe #tcp-connection
  101. functionality

    Rust |> Functional programming = 💖

    v1.0.0 #functional-programming #pipe #mutate #chaining #syntax
  102. pipeline

    A macro collection to pipe |> your functions calls, like in F# or Elixir

    v0.5.0 17K #elixir #macro #composition #function #pipe
  103. lhm-server

    Server for running LHM and allowing clients to connect to it without requiring admin rights

    v0.2.0 #client-server #lhm #admin #pipe #connect #rights
  104. tuppipe

    pipe operator-like implementation using tuples in Rust

    v0.1.4 240 #pipe-operator #pipe-op #pipeop #pipe
  105. gpt-pipe

    GPT use with UNIX pipes

    v0.2.0 #pipe #gpt #unix #async #task-list #vim #asynchronous-tasks #gpt-4 #nmap #explain
  106. input-painter

    cli tool for coloring the output of other programs

    v0.1.4 #programs #output-of-programs #coloring #pipe #cli
  107. rust-pipes

    A remake of the 3D Pipes Screensaver from Windows 98 in Rust

    v0.2.0 #screensaver #3d #pipe #remake #crab #wasm-target
  108. iris_client

    A command like in-memory database in rust

    v0.1.2 #in-memory-database #iris #pipe #command #connect
  109. eki

    solver for steady and transient flow in fluid networks

    v0.2.0 #fluid #solver #networking #pipe #flow #steady #japanese
  110. modupipe

    A modular and extensible ETL-like pipeline builder

    v0.1.0 #etl-pipeline #pipeline #etl #pipe
  111. zap-prettier

    CLI pipe uber/zap golang logs (JSON) to pretty terminal colors

    v0.1.1 #logging #zap #prettier #pipe #terminal-colors #golang #log-formatter #pretty-json #terminal-logging #json-logger
  112. apipe

    An anonymous UNIX pipe type

    v0.2.0 #anonymous #pipe #stdout #stdin #process
  113. async-os-pipe

    Cross platform implementation of a bidirectional async pipe

    v0.1.0 #cross-platform #pipe #async-write #async-read #async-io #bidirectional #async-write-ext #async-stream #async-read-ext #unix-socket
  114. lelcat

    A faster version of lolcat

    v0.2.0 #lolcat #version #version-of-lolcat #concatenation #pipe
  115. scopefn

    Scope functions for Rust

    v0.0.2 #scope-functions #pipe #functional #scope
  116. tuba

    Macros for piping functions

    v0.1.0 #pipe #macro #macro-for-piping
  117. tokio-transports

    used for communication between processes

    v0.1.0 #ipc #pipe #tokio-transport #transport
  118. timrs_pipe_macro

    Procedural macro providing Elixir-style pipe operators for function composition

    v1.1.0-rc.6 #proc-macro #pipe #functional #higher-kinded-types
  119. simple-async-pipe

    Aims to provide a simple pipe-like functionality for async code

    v0.1.1 #tokio #pipe #async
  120. gutters

    Basic generic functions for building quick and dirty interprocess or network protocols

    v0.1.1 #ipc #pipe
  121. logup

    UNIX-style command that can be used to pipe stdout logs to location on disk or in the cloud without the need of an agent, logrotate, systemd or other configuration files

    v0.1.0 #logging #pipe #cloud #cli
  122. free_function_pipes

    a bunch of traits that makes composing functions together easier

    v1.0.1 #pipe #traits #chaining #free #together #composing #parentheses
  123. piping

    Pipeline syntax in Rust. 4isize |> double(__) |> __ as usize.

    v1.0.0 #pipeline #proc-macro #operator #pipe
  124. fd

    File descriptor utilities

    v0.2.3 600 #file-descriptor #splice #linux #pipe
  125. pipev

    Educational version of pipeviewer

    v0.1.2 #pv #pipe #pipeviewer #educational
  126. yapv

    Yest Another Pipe Viewer

    v0.2.0 #pipe #multi-threading #educational
  127. ftools

    Functional utilities for Rust

    v0.1.1 #utilities #functional #pipe
  128. ufcs

    Helper trait to call free functions using method call syntax

    v0.1.0 #pipeline #chaining #simple #pipe
  129. assert_contains_cli

    very simple cli to assert a string is contained or not contained in a stream

    v0.1.1 #cli #assert #pipe #contain
  130. fused-reader

    fused reader type that if writer thread dies while holding armed fuse the reader will get BrokenPipe error

    v0.1.0 #reader-writer #pipe #error #io-pipe
  131. ppipe

    An elegantly simple and lightweight library for making iterator pipelines concurrent and blazingly fast, hence the name ppipe (parallel pipe)

    v0.2.0 #pipeline #adaptor #iterator-adaptor #concurrency #pipe
  132. tokio-anon-pipe

    Asynchronous anonymous pipe for Windows

    v0.1.1 #tokio #pipe #async
  133. lockpipes

    a commitment-free alternative to sleep

    v1.0.0 #sleep #pipe #commitment-free #env-vars #named-pipe
  134. mio-anonymous-pipes

    Asynchronous wrapper for windows synchronous pipes

    v0.2.0 1.1K #mio #synchronous #pipe #evented #worker-thread
  135. nanorpc-sillad

    nanorpc transport over sillad pipes

    v0.1.2 #transport #pipe #sillad #nanorpc #udp #json-rpc #complex-numbers #reliable-transport #gui #socks5
  136. read-write-pipe

    A trait for objects implementing Write, to write all content from a Read object

    v0.1.0 280 #pipe #io-pipe #io
  137. chaining

    Adds chaining methods tap and pipe to every type

    v0.1.0 #pipe #methods #tap
  138. cmd_lib_macros

    Common rust commandline macros and utils, to write shell script like tasks easily

    v2.0.0 161K #shell #script #pipe
  139. plumber-kafka

    easy to use Kafka CLI

    v0.1.0 #pipeline #kafka #pipe
  140. ichika

    A helper library for automatically constructing a thread pool that communicates via message pipes

    v0.1.1 #thread-pool #communicate #pipe #automatic #construct
  141. sosistab2-obfsws

    Websocket Pipe (pluggable-transport) support for sosistab2

    v0.3.1 #websocket #pluggable-transport #pipe #reverse-proxy #web-server #sosistab2 #web-services #public-internet
  142. tnb

    command | tnb - pipe your commands to your Telegram Notifications Bot

    v0.1.2 #telegram-bot #notifications #command-output #pipe #pipe-command
  143. framed_pipe

    mpsc based pipe for frames

    v0.1.0 #pipe #frame #framed #mpsc #byte #message-box
  144. hashpipe

    Unix pipes + IRC

    v0.1.2 #irc #pipe #channel #irc-client #unix
  145. plumbum

    Conduit-like data processing library

    v0.0.8 #stream-data #pipe #conduit #data-stream