Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-fbp
Awesome Flow-Based Programming (FBP) Resources
https://github.com/samuell/awesome-fbp
- Inventor's FBP site
- Wikipedia article
- Google group / mailing list
- FBP wiki
- FBP Slack - ([Invitation link](https://join.slack.com/t/fbphq/shared_invite/enQtOTM4ODkzMTYyODE3LTJiMmNlZjhiMWY1MDY1ODA4Y2YzNDBlNDZlMTBkMDNlMjcwNzg2MGZhZjA2NjJjYTliYTM0OTIyYmM0Yzk0MDQ))
- Flow-Based Programming (2nd ed) - "The" Book, by FBP inventor J.P. Morrison
- Dataflow and Reactive Programming Systems - Short book comparing FBP to a few similar approaches
- J Paul Morrisons list of (external) links
- DrawFBP - Java based simple FBP editor created by FBP inventor
- FlowHub - Web based interface particularly for NoFlo (see below), but also supports a generic FBP network protocol
- Slang - Short for stream language, offering purely visual programming without the need of preprogrammed components
- JavaFBP - By FBP Inventor
- Apache NiFi - A data processing system developed by the NSA
- NoFlo
- JSFBP
- Node-RED
- CppFBP - By FBP Inventor
- MicroFlo - FBP library with a focus on micro-controllers
- Pyperator - FBP-based workflow library based on asyncio
- PaPy - "Parallel pipelines in Python"
- GoFlow - Most well-known and mature Go-based FBP library
- Cascades - Language-agnostic Flow-based Programming (FBP) framework in Go
- FlowBase - A Go-based FBP micro-framework, using native channels instead of reflection
- Flowgraph - FBP framework using efficient buffered channels for data flow and back-pressure
- Fractalide