{"id":20947467,"url":"https://github.com/pystorm/pystorm","last_synced_at":"2025-05-08T21:44:45.325Z","repository":{"id":1873785,"uuid":"43506004","full_name":"pystorm/pystorm","owner":"pystorm","description":"Battle-tested Apache Storm Multi-Lang implementation for Python","archived":false,"fork":false,"pushed_at":"2022-05-27T02:49:45.000Z","size":1285,"stargazers_count":70,"open_issues_count":13,"forks_count":14,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-13T05:03:49.710Z","etag":null,"topics":["apache-storm","python","storm"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pystorm.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-01T15:57:43.000Z","updated_at":"2025-03-27T07:18:33.000Z","dependencies_parsed_at":"2022-08-28T05:41:18.949Z","dependency_job_id":null,"html_url":"https://github.com/pystorm/pystorm","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pystorm%2Fpystorm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pystorm%2Fpystorm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pystorm%2Fpystorm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pystorm%2Fpystorm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pystorm","download_url":"https://codeload.github.com/pystorm/pystorm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253154222,"owners_count":21862482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache-storm","python","storm"],"created_at":"2024-11-19T00:11:28.772Z","updated_at":"2025-05-08T21:44:45.303Z","avatar_url":"https://github.com/pystorm.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"|logo| |Build Status| |Coverage|\n\nPystorm lets you run Python code against real-time streams of data via\nApache Storm.  With pystorm you can create Storm bolts and spouts in\nPython without having to write a single line of Java.  It is meant to be used\nunder-the-hood by Storm Python libraries that will provide the command-line\ntools for actually building/submitting the topologies (e.g.,\n`streamparse \u003chttps://github.com/Parsely/streamparse\u003e`_).\n\nDocumentation\n-------------\n\n* `HEAD \u003chttp://pystorm.readthedocs.org/en/master/\u003e`_\n* `Stable \u003chttp://pystorm.readthedocs.org/en/stable/\u003e`_\n\nContributors\n------------\n\nAlphabetical, by last name:\n\n-  Dan Blanchard (`@dsblanch \u003chttps://twitter.com/dsblanch\u003e`__)\n-  Keith Bourgoin (`@kbourgoin \u003chttps://twitter.com/kbourgoin\u003e`__)\n-  Arturo Filastò (`@hellais \u003chttps://github.com/hellais\u003e`__)\n-  Jeffrey Godwyll (`@rey12rey \u003chttps://twitter.com/rey12rey\u003e`__)\n-  Daniel Hodges (`@hodgesds \u003chttps://github.com/hodgesds\u003e`__)\n-  Wieland Hoffmann (`@mineo \u003chttps://github.com/mineo\u003e`__)\n-  Tim Hopper (`@tdhopper \u003chttps://twitter.com/tdhopper\u003e`__)\n-  Omer Katz (`@thedrow \u003chttps://github.com/thedrow\u003e`__)\n-  Aiyesha Ma (`@Aiyesha \u003chttps://github.com/Aiyesha\u003e`__)\n-  Andrew Montalenti (`@amontalenti \u003chttps://twitter.com/amontalenti\u003e`__)\n-  Rohit Sankaran (`@roadhead \u003chttps://twitter.com/roadhead\u003e`__)\n-  Viktor Shlapakov (`@vshlapakov \u003chttps://github.com/vshlapakov\u003e`__)\n-  Mike Sukmanowsky (`@msukmanowsky \u003chttps://twitter.com/msukmanowsky\u003e`__)\n-  Cody Wilbourn (`@codywilbourn \u003chttps://github.com/codywilbourn\u003e`__)\n-  Antonio Uccio Verardi (`@poros \u003chttps://github.com/poros\u003e`__)\n-  Curtis Vogt (`@omus \u003chttps://github.com/omus\u003e`__)\n\n.. |Build Status| image:: https://travis-ci.org/pystorm/pystorm.svg?branch=master\n   :target: https://travis-ci.org/pystorm/pystorm\n\n.. |logo| image:: https://raw.githubusercontent.com/pystorm/pystorm/master/doc/source/images/logo.png\n\n.. |Coverage| image:: https://coveralls.io/repos/github/pystorm/pystorm/badge.svg?branch=master\n   :target: https://coveralls.io/github/pystorm/pystorm?branch=master\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpystorm%2Fpystorm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpystorm%2Fpystorm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpystorm%2Fpystorm/lists"}