akka-streams

Installation
SKILL.md

Akka Streams and Pekko Streams (Scala)

Quick start

  • Think twice before using Streams: prefer plain functions, even for I/O.
  • Test stream components using TestSource, TestSink, and TestProbe from akka-stream-testkit.
  • Always define supervision strategies for error handling; default behavior tears down the entire stream.
  • Read references/akka-streams.md for core concepts and patterns.
  • Read references/best-practices.md for critical guidance on when NOT to use streams.
  • Read references/testing.md for comprehensive testing examples.

When NOT to use Streams

  • Don't model plain data transformations as stream operators; use regular functions instead.
  • Don't use streams for general I/O; prefer plain functions or other abstractions.
Installs
31
GitHub Stars
49
First Seen
Feb 3, 2026
akka-streams — alexandru/skills