Привет, ЛОР!
Год назад я писал про Radicle, который с тех пор успел релизнуться. Сегодня я принёс тебе такое же, но другое.
Tangled – распределённое хранилище Git-репозитариев в духе GitHub и подобных, построенное на основе протокола ATProto (используется в соц.сети BlueSky). Сеть построена на основе узлов (knots), представляющих собой сервера без UI, которые хранят репозитарии одного или нескольких пользователей и легко разворачиваются даже на малых мощностях, например, на Raspberry Pi. Отдельно работают т.н. App View (терминология ATProto, хз как перевести), которые дают доступ к репозитариям в узлах сети и позволяют загружать код, создавать запросы на Pull, сообщать о проблемах и так далее.
Доступ к этому всему пока что только по инвайтам, инвайты просить на канале #tangled в libera.chat. Но, если спросишь меня, ЛОР, выглядит это достаточно классно всё, и мне определённо нравится тенденция к переходу на независимые от Github и прочих крупных компаний средства разработки.
Ссылка на блог: https://blog.tangled.sh/intro
Написано на Golang, код опубликован под лицензией MIT: https://tangled.sh/@tangled.sh/core
UPD: приглашения нужны только для использования основного сервера tangled.sh. Если разворачивать свой сервер, приглашение не требуется, на взаимодействие с другими серверами ограничений нет.