Skip to content

streamparse lets you run Python code against real-time streams of data with Apache Storm.

License

Notifications You must be signed in to change notification settings

petchat/streamparse

 
 

Repository files navigation

logo

Build 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

http://streamparse.readthedocs.org/en/latest/

User Group

Follow the project's progress, get involved, submit ideas and ask for help via our Google Group, streamparse@googlegroups.com.

Contributors

Alphabetical, by last name:

Roadmap

See the Roadmap.

About

streamparse lets you run Python code against real-time streams of data with Apache Storm.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 82.5%
  • Ruby 12.0%
  • HTML 2.9%
  • Clojure 1.9%
  • Other 0.7%