#pipe

  1. duct

    running child processes

    v1.1.1 1.0M #child-process #shell #pipe-command #pipe
  2. tap

    Generic extensions for tapping values in Rust

    v1.0.1 6.9M #pipe #tap-ok #tap-some #functional
  3. interprocess

    communication toolkit

    v2.2.3 497K #interprocess-communication #pipe #ipc
  4. cmd_lib

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

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

    a cross-platform library for opening OS pipes

    v1.2.3 2.4M #pipe #dup #pipe2 #createpipe
  6. subprocess

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

    v0.2.9 303K #child-process #run-command #pipe
  7. filedescriptor

    More ergonomic wrappers around RawFd and RawHandle

    v0.8.3 700K #socketpair #poll #pipe
  8. execute

    extending Command in order to execute programs more easily

    v0.2.15 23K #run-command #command-pipe #pipe
  9. 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
  10. 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
  11. piper

    Async pipes, channels, mutexes, and more

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

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

    v0.6.0 495K #ring-buffer #byte-buffer #pipe #channel
  13. runnel

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

    v0.4.0 200 #fifo #pipe #filter #thread
  14. tokio-pipe

    Asynchronous pipe(2) library using tokio

    v0.2.12 342K #tokio #pipe #async
  15. aws-sdk-pipes

    AWS SDK for Amazon EventBridge Pipes

    v1.94.0 #aws-sdk #event-bridge #pipe #event-source #enrichment #events-source
  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. aki-txpr-macro

    the more easy to use libaki-*

    v0.2.0 360 #pipe #fifo #filter #thread
  19. sillad-sosistab3

    A scramblesuit-like obfuscation protocol within the sillad framework

    v0.2.12 #encryption #tcp-communication #protocols #pipe #environment #sillad #udp #obfuscation #json-rpc #complex-numbers
  20. 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
  21. sillad

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

    v0.2.6 160 #tcp-listener #pipe #called #protocols #stream #encryption #e2ee #futures-io #udp #complex-numbers
  22. simple-cmd

    command line utility for spawning commands

    v0.0.22 1.4K #command-line-tool #exeuctor #prelude #spawning #pipe #ci #millis
  23. snakepipe

    A snake game based on stdin/stdout following unix philosophy

    v2.2.1 #snake-game #pipe #snake #unix #game
  24. tokio-splice2

    splice(2) in tokio

    v0.3.2 370 #splice #pipe #async
  25. 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
  26. dagster_pipes_rust

    A Dagster pipes implementation for interfacing with Rust

    v0.1.8 #pipe #dagster #assets #structured-logging #context
  27. mago-pager

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

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

    Write stdout to an async queue

    v0.6.3 550 #stdout #async-queue #pipe #testing #back-end
  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. unipipe

    pipe abstraction that extends to iterator and stream

    v0.2.11 950 #stream #iterator #pipe
  31. proximity-sort

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

    v1.3.0 #file-sorting #command-line-arguments #filter #pipe
  32. named_pipe

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

    v0.4.1 51K #windows-named-pipe #pipe #windows #named
  33. 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
  34. pipes-rs

    rewrite of pipes.sh

    v0.1.1 #pipe #sh #random #screen #background-color
  35. ipipe

    Cross-platform named-pipe API

    v0.11.7 #ipc #fifo #pipe
  36. ktracepoint

    implementing tracepoints in operating systems

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

    Stores, rotates, compresses process logs

    v1.1.19 #pipe #rotation #logrotate
  38. caseify

    A CLI tool to convert strings between different cases

    v0.1.3 #string-conversion #case-conversion #pipe #string-case-conversion
  39. 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
  40. pipe-logger-lib

    Stores, rotates, compresses process logs

    v1.1.17 #rotation #pipe #logrotate
  41. 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
  42. rxpipes

    2D version of the ancient pipes screensaver for terminals

    v1.3.0 190 #tui #pipe #screensaver #termwiz
  43. winpipe

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

    v0.1.1 440 #named-pipe #windows-named-pipe #pipe
  44. interprocess-docfix

    Interprocess communication toolkit. Docs fixed.

    v1.2.2 13K #unix-domain-socket #shared-memory #pipe #ipc-shared-memory #ipc
  45. fpipe

    that lets you filter and map in a shall pipe

    v0.1.3 #shell #filter #cli #pipe
  46. pipeline

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

    v0.5.0 22K #elixir #macro #composition #function #pipe
  47. shellvetica

    Bring your shell output to the web

    v1.0.0-alpha #shell #ansi #web #cli #pipe
  48. shelle

    Macros for writing shell scripts in Rust

    v0.1.1 #shell #script #pipe #process
  49. cmd_lib_cf

    Modified version of cmd_lib with CREATE_NO_WINDOW built in

    v1.3.4 #shell #script #cli #pipe
  50. 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
  51. pipeview

    🧪 A command line pipe inspection utility

    v0.3.0 420 #pipe #gauge #meter
  52. 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
  53. pipe

    Synchronous Read/Write memory pipe

    v0.4.0 9.5K #read-write #synchronous
  54. crabmole

    Porting Go standard library in Rust

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

    Pipe Operator Library for Rust

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

    Process Owner crate that allows ergonomic access to child processes

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

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

    v0.3.0 #stderr #pipe #stdout
  58. eventbridge-pipes-events

    AWS Eventbridge Pipes Type library

    v0.2.0 #pipe #eventbridge #type
  59. bipe

    asynchronous I/O pipe

    v0.2.8 330 #async #pipe
  60. 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
  61. plumber-cli

    unix process pipelines made easy

    v0.4.1 #pipeline #pipe
  62. iterpipes

    Compositional, pipes-style stream processing

    v0.2.0 #stream-processing #iterator #pipe #compositional #abstraction-layer #input-item
  63. vipe-rs

    Edit piped input in your editor

    v1.0.0 #editor #pipe #stdin #temporary
  64. unipipes

    A small collection of UniPipe implementations

    v0.2.3 170 #stream #iterator #pipe
  65. 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
  66. pipeprogress

    Progress bar for long pipe operations

    v2023.3.0 #pipe #cli
  67. whiz

    Modern DAG/tasks runner for multi-platform monorepos

    v0.5.0 #task-runner #multi-platform #monorepo #dag #pipe
  68. mockpipe

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

    v0.1.6 #testing #testing-mocking #pipe #mocking #io
  69. magriette

    not a pipe

    v0.3.0 700 #pipe #u32 #dederef #lol #ys #xs #123
  70. 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
  71. 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
  72. ays

    Pipe stdin to stdout after user confirmation

    v0.1.6 #stdio #stdin #stdout #pipe #user #fzf
  73. hyper-named-pipe

    Hyper client bindings for Windows Named Pipes

    v0.1.0 478K #named-pipe #windows-named-pipe #hyper #pipe #windows
  74. bi-directional-pipe

    async bi-directional pipe

    v0.1.4 #bidirectional #pipe #async #task #sync #unsync
  75. tailsome

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

    v1.0.0 300 #chaining #pipeline #tap #pipe
  76. Try searching with DuckDuckGo.

  77. cutlery

    Cross-platform fork

    v0.1.0 #cross-platform #child-process #unix #pipe #parent-process #process-exit #exit-status
  78. veecle-telemetry-ui

    Veecle OS telemetry UI

    v0.1.0 #telemetry #websocket #veecle #os #pipe #cargo-run
  79. tokio-linux-zio

    Linux Zero-Copy IO

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

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

    v0.1.3 #pipe #component #join #connection #branch #drain #faucet #junction #diagram
  81. pipe-channel

    Channel implementation based on pipes

    v1.3.0 #pipe #channel
  82. 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
  83. read_pipe

    read console pipes

    v0.2.0 #pipe #stdin #read #console #linux
  84. 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
  85. 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
  86. 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
  87. 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
  88. functionality

    Rust |> Functional programming = 💖

    v1.0.0 #functional-programming #pipe #mutate #chaining #syntax
  89. netnyan

    replacement for netcat

    v0.1.0 #netcat #replace #pipe #port #tcp-udp
  90. tuppipe

    pipe operator-like implementation using tuples in Rust

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

    GPT use with UNIX pipes

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

    cli tool for coloring the output of other programs

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

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

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

    A command like in-memory database in rust

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

    solver for steady and transient flow in fluid networks

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

    A modular and extensible ETL-like pipeline builder

    v0.1.0 #etl-pipeline #pipeline #etl #pipe
  97. 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
  98. apipe

    An anonymous UNIX pipe type

    v0.2.0 #anonymous #pipe #stdout #stdin #process
  99. tuba

    Macros for piping functions

    v0.1.0 #pipe #macro #macro-for-piping
  100. 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
  101. lelcat

    A faster version of lolcat

    v0.2.0 #lolcat #version #version-of-lolcat #concatenation #pipe #echo
  102. scopefn

    Scope functions for Rust

    v0.0.2 #scope-functions #pipe #functional #scope
  103. tokio-transports

    used for communication between processes

    v0.1.0 #ipc #pipe #tokio-transport #transport
  104. pipei

    Similar to the tap crate, extending pipe

    v0.1.0 #pipe #tap #functional #no-std
  105. 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
  106. simple-async-pipe

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

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

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

    v0.1.1 #ipc #pipe
  108. 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
  109. pipev

    Educational version of pipeviewer

    v0.1.2 #pv #pipe #pipeviewer #educational
  110. fd

    File descriptor utilities

    v0.2.3 600 #file-descriptor #splice #linux #pipe
  111. free_function_pipes

    a bunch of traits that makes composing functions together easier

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

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

    v1.0.0 #pipeline #proc-macro #operator #pipe
  113. yapv

    Yest Another Pipe Viewer

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

    Functional utilities for Rust

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

    Helper trait to call free functions using method call syntax

    v0.1.0 #pipeline #chaining #simple #pipe
  116. 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
  117. 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
  118. tokio-anon-pipe

    Asynchronous anonymous pipe for Windows

    v0.1.1 #tokio #pipe #async
  119. 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
  120. ichika

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

    v0.1.1 #thread-pool #communicate #pipe #automatic #construct
  121. lockpipes

    a commitment-free alternative to sleep

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

    Asynchronous wrapper for windows synchronous pipes

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

    nanorpc transport over sillad pipes

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

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

    v0.1.0 280 #pipe #io
  125. chaining

    Adds chaining methods tap and pipe to every type

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

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

    v2.0.0 153K #shell #script #pipe
  127. plumber-kafka

    easy to use Kafka CLI

    v0.1.0 #pipeline #kafka #pipe
  128. 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
  129. tnb

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

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

    mpsc based pipe for frames

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