Все мы пользуемся разными сервисами — какими именно, зависит от специальности и текущей необходимости. GitHub, ChatGPT, Tableau и другие давно и прочно вошли в нашу жизнь. Но есть и аналоги этих востребованных сервисов, причём аналоги с открытым исходным кодом. Эта статья посвящена таким альтернативным сервисам и ПО. Вероятно, многие из них могут оказаться полезны для читателей. Если же у вас есть собственный вариант, расскажите о нём в комментариях.
Gogs — аналог GitHub
У проекта мощный и удобный интерфейс для управления версиями Git. Он умеет многое из того, что предлагает GitHub, включая отслеживание проблем, pull requests и wikis. Достоинство Gogs в том, что его можно настраивать под собственные нужды, включая совместную работу пользователей/команд.
Страница проекта на GitHub.
Rocket.Chat — аналог Slack
Корпоративные мессенджеры — инструмент, который используют очень многие пользователи Хабра. Какие-то из них, к сожалению, сейчас недоступны. Но есть и альтернативы с открытым исходным кодом. При необходимости такой сервис можно развернуть на собственном сервере и использовать без проблем.
Rocket.Chat поддерживает коммуникации в команде, причём не только текстовые, но и голосовые и видеозвонки. Есть возможность совместно использовать экран и обмениваться файлами. В целом, если нужен надёжный и безопасный корпоративный мессенджер, то Rocket.Chat — то, что доктор прописал.
Страница проекта на GitHub.
Plausible Analytics — аналог Google Analytics
Быстроразвивающийся проект, который может почти всё из того, на что способен и Google Analytics. Сервис предоставляет подробнейшую аналитику по активности пользователей на веб-сайте, в сервисе или приложении. Аналитика и отчёты формируются в режиме реального времени. Ну а интерфейс интуитивно понятен, так что проблем с использованием сервиса быть не должно.
Вот страница проекта на GitHub.
Kdenlive — аналог Adobe Premiere
Ещё один отличный проект. Это ПО для редактирования видео с открытым исходным кодом. Возможности платформы весьма обширны — она позволяет создавать и редактировать видеоконтент любого формата. Само собой, Kdenlive предлагает такие востребованные функции, как многодорожечное редактирование, коррекция цвета и визуальные эффекты. По словам пользователей, которые уже работали с проектом, это отличный выбор как для новичка, так и для профессионала.
Кроме того, проект постоянно развивается, поэтому в ближайшем будущем можно ожидать появления новых функций.
Если софт интересен, то вот его страничка на GitHub.
Supabase — аналог Firebase
Проект представляет собой платформу для разработки и размещения веб-приложений — с предоставлением API, серверной базой данных и т. п. Интерфейс, по словам пользователей, которые уже работали с проектом, понятный и логичный. Есть и набор инструментов для совместной работы всей команды. Как и все прочие проекты из подборки, Supabase активно развивается.
Вот страница проекта на GitHub.
Airbyte — аналог Fivetran
Отличная альтернатива, надо сказать. Airbyte позволяет без проблем интегрировать данные, поскольку поддерживает самые разные форматы источников и видов данных. Это могут быть, например, БД, приложения SaaS, API. Данные передаются в режиме реального времени, при необходимости их можно преобразовывать. Если нужно что-то подобное, попробуйте Airbyte.
Вот официальная страничка проекта.
NocoDB — аналог AirTable
Ещё один профессиональный инструмент, который позволяет пользователям работать с кастомизируемой и масштабируемой платформой данных. Поддерживает NocoDB много чего, включая SQL, NoSQL и Graph. Что проект позволяет делать? Создавать базы данных, управлять ими плюс обновлять сами данные, причём в режиме реального времени. Разработчики обещают самый высокий уровень контроля собственных данных, что, несомненно, является сильной стороной проекта.
Сам он активно развивается, что можно увидеть, зайдя на его страничку на GitHub.
RATH — аналог Tableau
Проект молодой, но развивается он очень быстро. Вероятно, это один из самых быстрорастущих проектов с GitHub. Среди пользователей RATH: разработчики, специалисты по BigData, бизнес-аналитики. Разработчики действительно постарались — проект даёт возможность анализировать и визуализировать практически любые данные.
Если нужен сервис, который позволяет быстро анализировать данные и визуализировать результат, то RATH — один из проектов, способных справиться с этой задачей.
Страница проекта на GitHub.
RLHF + PaLM — аналог ChatGPT
Авторы RLHF + PaLM развивают схему обучения с подкреплением с обратной связью от человека (RLHF) и архитектуру PaLM. Конечная цель проекта — создание аналога ChatGPT, но с открытым исходным кодом. Таким образом, различные команды смогут модифицировать проект под собственные нужды. К сожалению, авторы не предоставляют уже обученные модели, они лишь разрабатывают архитектуру, которую можно использовать для собственных целей. Как бы там ни было, проект очень активно развивается, так что в скором времени можно ожидать появления новых возможностей.
Страница проекта на GitHub.