{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"aeventkit provides event-driven data pipelines and loosely-coupled event messaging using asyncio, with a Pythonic interface for composing async data flows and connecting event listeners.","skillfed_tags":["async-pipelines","event-driven","reactive-streams"],"use_cases":["Build real-time data pipelines that transform and filter streams of events or sensor data","Connect independent components in an application without tight coupling via event listeners","Compose async iterators and streams with operators like map, filter, and zip","Process continuous data with async analysis stages in event-driven architectures","Distribute compute-heavy pipeline stages across multiple cores or machines"],"what_it_does":"aeventkit is an event-driven framework for building asynchronous data pipelines in Python. It lets you emit events that trigger multiple listeners, compose async operations on data streams, and integrate seamlessly with asyncio. The package offers a Pythonic API for connecting loosely-coupled components and supports both synchronous event emission and async iteration.\n\nThe framework is suitable for real-time data processing and distributed computing workflows. It abstracts away boilerplate asyncio code while preserving full control over scheduling and async behavior, with numpy as its sole runtime dependency.","worth_installing":"Yes, if you are building event-driven or async data pipeline applications and want a Pythonic abstraction over asyncio. The low install friction, active maintenance, and permissive license support adoption. However, the Beta status and recent first release mean you should evaluate it in a non-critical context first and clarify the license ambiguity with the maintainer before using it in proprietary code."},"id":"aeventkit","links":{"html":"https://skillfed.io/packages/aeventkit","md":"https://skillfed.io/packages/aeventkit.md","pypi":"https://pypi.org/project/aeventkit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-22","license_spdx":null,"license_treatment":"permissive","name":"aeventkit","python_support":"supports_current","summary":"Event-driven data pipelines"},"popularity":{"monthly_downloads":555450,"position":6025,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.0"}
