타입 안전성과 확장 가능한 시스템 구축을 목표로 하는 프로그래밍 언어 Gleam의 공식 저장소가 탈중앙화 깃(Git) 플랫폼인 Tangled에 공개되었습니다. 이는 Gleam 프로젝트가 기존 깃허브(GitHub) 외에 새로운 대안 플랫폼으로도 활동 영역을 넓혔음을 의미합니다. Tangled는 블루스카이(Bluesky)와 같은 ATProto 프로토콜을 기반으로 하는 탈중앙화 깃 대안으로, 개발자들이 중앙화된 서비스에 얽매이지 않고 코드를 관리하고 협업할 수 있는 환경을 제공합니다.
Gleam 저장소는 Tangled에서 약 11,000개의 커밋(commit)을 기록하고 있으며, 코드의 대부분은 러스트(Rust) 92.9%로 구성되어 있습니다. 자바스크립트(JavaScript) 3.6%, Gleam 1.8% 등이 그 뒤를 잇습니다. 컴파일러, 언어 서버, 웹어셈블리(WASM) 컴파일러, 얼랭(Erlang) 코드 생성기 등 Gleam 언어의 핵심 구성 요소들이 하나의 저장소에서 통합 관리되고 있습니다. Gleam은 특정 기업이 소유하지 않고 후원자들의 지원으로 운영되는 오픈소스 프로젝트라는 점도 특징입니다. 최근 개발 작업으로는 포매터와 자바스크립트 코드 생성 성능 개선, 언어 서버 기능 추가 등이 이루어졌습니다.
이번 Gleam의 Tangled 합류는 개발 생태계에서 탈중앙화된 코드 관리 및 협업 도구에 대한 관심이 높아지고 있음을 보여줍니다. 깃허브와 같은 중앙화된 플랫폼의 장애나 정책 변경에 대한 우려가 커지면서, 개발자들은 더 유연하고 통제 가능한 대안을 모색하고 있습니다. Tangled는 ATProto라는 개방형 프로토콜을 활용하여 이러한 요구를 충족시키려 하며, Gleam과 같은 주요 오픈소스 프로젝트의 참여는 이러한 움직임에 힘을 실어줄 것입니다. 이는 장기적으로 개발 도구의 다양성을 확보하고, 특정 플랫폼에 대한 종속성을 줄이는 데 기여할 수 있습니다.