Ну а теперь - специальный контент
Я поднял старые записи, пошерстил интернет снова - и собрал для вас специальную подборку "убийц" FastStream! Так что, если проект вам не нравится, вы можете присмотреть альтернативу где-нибудь здесь
• Kombu - дед жив и деда надо уважать. Один из идейных вдохновителей FastStream и просто титан, на чьих плечах стоит Celery 2.9K звезд (мы его уже обогнали🤯)
• Eventiq - самый живой аналог FastStream. Имеет целую экосистему с OpenTelemetry, Prometheus, AsyncAPI и прочим фаршем. Автор даже регулярно коммитит. 1 звезда (+ 10 в архивном репозитории)
• Aio-bunny - автор жив, коммитит. Приятный API, который что-то напоминает. 6 звезд!
• RAMQP - ничего не напоминает? А интеграция с FastAPI?🌚
• Mognet - идиологически то, но функционально ближе к Celery
• Hatter - смотрите-ка, кто-то писал FastStream еще 3 года назад
• Panini - NATS-based фреймворк с похожей концепций, хотя ребята еще и Celery хотят одним махом прибить
• WASPy - 8!!! лет назад люди уже регистрировали колбеки для сообщений через роутеры, а мы до сих пор на "сырых" клиентах сидим
• NatsAPI - еще один NATS-фрейморк. С декораторами, роутерами - все как положено. Иногда даже коммитят
• Tomodachi - ужасающий комбайн, который пилят аж с 2017 года. Умеет все, в т.ч. и брокеры
• Async-worker - еще один проект с похожей концепцией. Пилят с 2021 года, последний коммит год назад
• Aiocarrot - проект создали месяц назад, а я его уже нашел. Зато стабильный 1.0.0 релиз!
• Kstreams - живой проект, товарищи пилят его для внутреннего использования. Скорее убийца Faust, но API крайне похож
К чему этот парад? - Мне просто показалось достаточно интересным посмотреть на проекты, которые стремятся решить ту же проблему, может быть даже теми же способами. А еще проанализировать их достижения и ошибки.
Вывод, который я сделал для себя в свое время, когда только-только написал Propan и был окружен десятком таких же проектов с 0-10 звезд на гите: написать код - это 10% успеха проекта. Чтобы твоим "идеальным" кодом пользовались, люди должны о нем знать. Если ты не готов как полоумный бегать и везде "продавать" свой проект, то лучше сразу смириться, что ты пишешь код в стол. Чего стоят твои гениальные идеи, если ими никто не пользуется?
А еще - в одиночку ты не сможешь сделать что-то стоящее. Именно поэтому я сразу же обошел половину этих репозиториев (из живых) и предложил их мейнтейнерами сотрудничество и совместную работу над общим проектом. Сложилось с AIRT (FastKafka) - а дальше вы знаете😅 Чтож, возможно, пришло время обойти их второй раз и напомнить, что FastStream все еще открыт для идей, и в нем всегда рады талантливым разработчикам с теми самыми горящими глазами🔥
Post #13
1.31K