Jan :rust: :ferris:<p>Bach - by camshaft</p><p><a href="https://github.com/camshaft/bach" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/camshaft/bach</span><span class="invisible"></span></a></p><p>from their README:</p><p>"Bach is a <a href="https://floss.social/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a>-based framework for simulating and testing complex async/await-based systems in a non-real-time environment. It's capable of modeling network protocols, queueing systems, and concurrent task interactions with testing and visualization tools."</p><p>Wow, this crate looks awesome and very underrated (by the number of Github stars).</p><p><a href="https://floss.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RustLang</span></a> <a href="https://floss.social/tags/CrateTip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CrateTip</span></a> <a href="https://floss.social/tags/Async" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Async</span></a> <a href="https://floss.social/tags/Fuzzing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fuzzing</span></a> <a href="https://floss.social/tags/SimulationTesting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SimulationTesting</span></a> <a href="https://floss.social/tags/Network" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Network</span></a> <a href="https://floss.social/tags/Concurrency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Concurrency</span></a></p>