{"repo":"ag2ai/faststream","free":true,"listed":false,"github":"https://github.com/ag2ai/faststream","clone":"git clone https://github.com/ag2ai/faststream.git","description":"FastStream is an asynchronous Python framework for building event-driven applications. It brings together message broker integration, dependency injection, validation, testing utilities, and AsyncAPI documentation generation in a single toolkit","language":"Python","stars":5306,"topics":["asyncio","kafka","python","rabbitmq","asyncapi","distributed-systems","faststream","nats","redis","stream-processing"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"FastStream FastStream is an asynchronous Python framework for building event-driven applications. It brings together message broker integration, dependency injection, validation, testing utilities, and AsyncAPI documentation generation in a single toolkit, reducing boilerplate without hiding the capabilities of the underlying broker. --- \\ \\ \\ --- Features FastStream simplifies the process of writing producers and consumers for message queues, handling all the parsing, networking and documentation generation automatically. Making streaming microservices has never been easier. Designed with junior developers in mind, FastStream simplifies your work while keeping the door open for more advanced use cases. Here's a look at the core features that make FastStream a go-to framework for modern, data-centric microservices. - Multiple Brokers : FastStream provides a suitable API to work across multiple message brokers ( Kafka , RabbitMQ , NATS , Redis , MQTT support) - Built-in Serialization : Leverage Pydantic or Msgspec validation capabilities to serialize and validate incoming messages - Automatic Docs : Stay ahead with automatic AsyncAPI documentation - Intuitive : Full-typed editor support makes your development experience smooth, catching errors before they reach runtime - Powerful Dependency Injection System : Manage your service dependencies efficiently with FastStream 's built-in DI system - Testable : Supports in-memory tests, making your CI/CD pipeline faster and more relia","default_branch":null,"files":null,"tree":[],"storefront":"/r/ag2ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ag2ai/faststream/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}