pystorm icon indicating copy to clipboard operation
pystorm copied to clipboard

Battle-tested Apache Storm Multi-Lang implementation for Python

|logo| |Build Status| |Coverage|

Pystorm lets you run Python code against real-time streams of data via Apache Storm. With pystorm you can create Storm bolts and spouts in Python without having to write a single line of Java. It is meant to be used under-the-hood by Storm Python libraries that will provide the command-line tools for actually building/submitting the topologies (e.g., streamparse <https://github.com/Parsely/streamparse>_).

Documentation

  • HEAD <http://pystorm.readthedocs.org/en/master/>_
  • Stable <http://pystorm.readthedocs.org/en/stable/>_

Contributors

Alphabetical, by last name:

  • Dan Blanchard (@dsblanch <https://twitter.com/dsblanch>__)
  • Keith Bourgoin (@kbourgoin <https://twitter.com/kbourgoin>__)
  • Arturo Filastò (@hellais <https://github.com/hellais>__)
  • Jeffrey Godwyll (@rey12rey <https://twitter.com/rey12rey>__)
  • Daniel Hodges (@hodgesds <https://github.com/hodgesds>__)
  • Wieland Hoffmann (@mineo <https://github.com/mineo>__)
  • Tim Hopper (@tdhopper <https://twitter.com/tdhopper>__)
  • Omer Katz (@thedrow <https://github.com/thedrow>__)
  • Aiyesha Ma (@Aiyesha <https://github.com/Aiyesha>__)
  • Andrew Montalenti (@amontalenti <https://twitter.com/amontalenti>__)
  • Rohit Sankaran (@roadhead <https://twitter.com/roadhead>__)
  • Viktor Shlapakov (@vshlapakov <https://github.com/vshlapakov>__)
  • Mike Sukmanowsky (@msukmanowsky <https://twitter.com/msukmanowsky>__)
  • Cody Wilbourn (@codywilbourn <https://github.com/codywilbourn>__)
  • Antonio Uccio Verardi (@poros <https://github.com/poros>__)
  • Curtis Vogt (@omus <https://github.com/omus>__)

.. |Build Status| image:: https://travis-ci.org/pystorm/pystorm.svg?branch=master :target: https://travis-ci.org/pystorm/pystorm

.. |logo| image:: https://raw.githubusercontent.com/pystorm/pystorm/master/doc/source/images/logo.png

.. |Coverage| image:: https://coveralls.io/repos/github/pystorm/pystorm/badge.svg?branch=master :target: https://coveralls.io/github/pystorm/pystorm?branch=master