Skip to content

pystorm/streamparse

Folders and files

NameName
Last commit message
Last commit date
Aug 5, 2024
Aug 6, 2024
Oct 7, 2020
Aug 9, 2024
Oct 7, 2020
Apr 10, 2015
Jan 6, 2022
Aug 5, 2024
Nov 30, 2017
Jul 7, 2013
Oct 12, 2017
Aug 7, 2024
Jul 7, 2013
Dec 14, 2018
Jan 6, 2022
Oct 7, 2020
Oct 7, 2020
Oct 7, 2020
Oct 7, 2020

Repository files navigation

logo

Build Status Documentation Status

Streamparse lets you run Python code against real-time streams of data via Apache Storm. With streamparse you can create Storm bolts and spouts in Python without having to write a single line of Java. It also provides handy CLI utilities for managing Storm clusters and projects.

The Storm/streamparse combo can be viewed as a more robust alternative to Python worker-and-queue systems, as might be built atop frameworks like Celery and RQ. It offers a way to do "real-time map/reduce style computation" against live streams of data. It can also be a powerful way to scale long-running, highly parallel Python processes in production.

Demo

Documentation

User Group

Follow the project's progress, get involved, submit ideas and ask for help via our Google Group, [email protected].

Contributors

Alphabetical, by last name:

Changelog

See the releases page on GitHub.

Roadmap

See the Roadmap.