aiokafka
faststream-gen
aiokafka | faststream-gen | |
---|---|---|
3 | 3 | |
1,064 | 33 | |
3.2% | - | |
8.6 | 9.3 | |
5 days ago | 2 months ago | |
Python | Jupyter Notebook | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aiokafka
-
FastStream: Python's framework for Efficient Message Queue Handling
Our journey with FastStream started when we needed to integrate our machine learning models into a customer's Apache Kafka environment. To streamline this process, we created FastKafka using AIOKafka, AsyncAPI, and asyncio. It was our first step in making message queue management easier.
-
Improving Kafka interfaces
aiokafka - https://github.com/aio-libs/aiokafka
-
Recently joined a DE team and I've been asked to study async, multiprocessing, queuing, and Kafka. Can anybody tell me how to proceed and also share resources that I can use.
It’s hard to understand exactly what is meant by what you posted but could they be referring to asyncio libraries for use with Kafka in this process? For example, https://github.com/aio-libs/aiokafka
faststream-gen
-
FastStream: Python's framework for Efficient Message Queue Handling
Built for Automatic Code Generation: FastStream is optimized for automatic code generation using advanced models like GPT. This means you can leverage the power of code generation to boost your productivity. Checkout the amazing tool we built for the microservice code generation: faststream-gen.
-
Generating production-level streaming microservices using GPT
faststream-gen(https://github.com/airtai/faststream-gen/) uses GPT models to automatically generate microservices using the FastStream(https://github.com/airtai/faststream) framework for Apache Kafka, RabbitMQ and NATS. Simply describe your microservice in plain English, and it will generate a production-level FastStream application ready to deploy in a few minutes and under $1 cost, together with unit and integration tests, documentation and Docker images.
-
Generating production-level streaming microservices using AI
faststream-gen is a Python library that uses generative AI to automatically generate FastStream applications. Simply describe your microservice in plain English, and faststream-gen will generate a production-level FastStream application ready to deploy in a few minutes and under $1 cost.
What are some alternatives?
confluent-kafka-python - Confluent's Kafka Python Client
cookiecutter-faststream - Cookiecutter template for FastStream apps
Faust - Python Stream Processing
faststream - FastStream is a powerful and easy-to-use Python framework for building asynchronous services interacting with event streams such as Apache Kafka, RabbitMQ, NATS and Redis.
faust - Python Stream Processing. A Faust fork
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
quix-streams - A Python library for building containerized ML and Generative AI applications with Apache Kafka.
fastkafka - FastKafka is a powerful and easy-to-use Python library for building asynchronous web services that interact with Kafka topics. Built on top of Pydantic, AIOKafka and AsyncAPI, FastKafka simplifies the process of writing producers and consumers for Kafka topics.
cookiecutter - A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
Propan - Propan is a powerful and easy-to-use Python framework for building event-driven applications that interact with any MQ Broker
ApacheKafka - A curated re-sources list for awesome Apache Kafka