Back to browse
GitHub Repository

sync/async iterable streams for Python

318 starsPython

streamable – sync/async iterable streams for Python

by ebonnal·Mar 1, 2026·3 points·0 comments

AI Analysis

●●●BangerBig BrainSolve My ProblemShip It

Unified sync/async stream API handles concurrency, throttling, batching without dependencies.

Strengths
  • Zero dependencies; unified interface abstracts sync/async seamlessly with smart event loop handling
  • Lazy evaluation + fluent chaining for composable ETL pipelines; real concurrency control via throttle/buffer
  • Operations resume after exceptions; catches specific error types mid-stream without breaking the pipeline
Weaknesses
  • Documentation examples are sparse; Pokemon API demo is cute but doesn't showcase complex error recovery
  • No comparison to existing libraries (RxPY, Itertools, Pampy); unclear performance vs alternatives
Target Audience

Python developers building data pipelines, ETL workflows, and async applications

Similar To

RxPY · Toolz/Cytoolz · itertools-extra

Similar Projects

Developer Tools●●Solid

Dracula-AI – A lightweight, async SQLite-backed Gemini wrapper

SQLite memory beats JSON bloat; async streaming works—but it's still a Gemini wrapper.

Ship ItSolve My Problem
suleymanibis
203mo ago
AI/MLMid

My "home rig" for iterative attribute-weighted LLM benchmarking

Home rig for attribute-weighted benchmarking lacks the polish of established eval frameworks.

Ship It
yuvalhaim
211mo ago

Zero-allocation and SIMD-accelerated CSV iterator in Zig

I needed a CSV library in Zig and I hand rolled one. Then I decided to come back to it and make it avoid allocations entirely and then went down a rabbit hole o

peymo
203mo ago