| Crates.io | flows-mdns |
| lib.rs | flows-mdns |
| version | 0.0.6 |
| created_at | 2026-01-24 14:33:56.905605+00 |
| updated_at | 2026-01-25 11:21:34.395596+00 |
| description | Building blocks for flow-based mDNS discovery. |
| homepage | https://flows.rs |
| repository | https://github.com/artob/flows.rs |
| max_upload_size | |
| id | 2066772 |
| size | 16,617 |
"Τὰ πάντα ῥεῖ καὶ οὐδὲν μένει" — Heraclitus
Building blocks for flow-based mDNS discovery in Rust. This package is part of Flows.rs, a growing shrink-wrap inventory of standard, reusable dataflow blocks for common use cases.
[!TIP] 🚧 We are building in public. This is presently under heavy construction.
[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]
cargo add flows-mdns
use flows_mdns::*;
| Package | Summary | Crate | Docs |
|---|---|---|---|
| flows | Flow-based programming (FBP). | ||
| flows-arrow | Flow-based data processing with Apache Arrow. | ||
| flows-audio | Flow-based audio processing. | ||
| flows-datafusion | Flow-based query processing with Apache DataFusion. | ||
| flows-derive | Derive macros for flow-based programming (FBP). | ||
| flows-dns | Flow-based DNS resolution. | ||
| flows-hash | Flow-based cryptographic hashing. | ||
| flows-http | Flow-based HTTP requests & responses. | ||
| flows-image | Flow-based image processing. | ||
| flows-io | Flow-based I/O readers & writers. | ||
| flows-json | Flow-based JSON encoding & decoding. | ||
| flows-math | Flow-based mathematical operations. | ||
| flows-mdns | Flow-based mDNS discovery. | ||
| flows-pubsub | Flow-based publish/subscribe. | ||
| flows-rand | Flow-based random number generation. | ||
| flows-text | Flow-based text processing. | ||
| flows-video | Flow-based video processing. |
TBD
System: A collection of blocks that are connected together. Systems are the top-level entities in dataflow programs.
Block: An encapsulated system component that processes messages. Blocks are the autonomous units of computation in a system.
Port: A named connection point on a block that sends or receives messages. Ports are the only interfaces through which blocks communicate with each other.
Message: A unit of data that flows between blocks in a system, from port
to port. Any Rust type that implements the Send + Sync + 'static traits can
be used as a message.
git clone https://github.com/artob/flows.rs.git