{"repo":"wingfoil-io/wingfoil","free":true,"listed":false,"github":"https://github.com/wingfoil-io/wingfoil","clone":"git clone https://github.com/wingfoil-io/wingfoil.git","description":"graph based stream processing framework","language":"Rust","stars":208,"topics":["algorithmic-trading","backtesting","data-pipelines","event-driven","pyo3","python","real-time-data","rust","stream-processing","time-series"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Wingfoil Wingfoil is a blazingly fast stream processing engine for latency-critical systems: electronic trading, real-time decisioning and streaming ML features. Wire a graph of calculations once and Wingfoil runs it — interpreted, compiled into a single monomorphized function, or as compiled islands inside an interpreted graph. Backtest it over history, then run it live without changing the wiring. It ships with production-ready adapters covering tick stores, message buses, market protocols and observability backends, so graphs plug into real data sources and sinks in a line. 9.0 replaces the engine. Coming from 8.x, start with the release notes and the migration guide. Languages Wire the graph in Rust or Python — the same engine underneath, the same combinator surface — and stream it to a browser over the web adapter. Install Package Docs Source --- --- --- --- --- Rust cargo add wingfoil crates.io docs.rs crates/wingfoil/ Python pip install wingfoil PyPI readthedocs crates/wingfoil-python/ TypeScript npm install @wingfoil/client npm js/README.md js/ Rust is the engine itself — all three Nitro execution tiers, every op and adapter, and #[op] to add your own. Python gets the same graph model, combinators and adapters in the wheel, with nodes written in Python and results out as a pandas frame. TypeScript is a browser client for the web adapter, decoding the wire format with the server's own code compiled to wasm. The Python wheel and the browser client both track the engine ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wingfoil-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wingfoil-io/wingfoil/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}