스트리밍 ASR, 화자 분리, 실시간 번역과 OpenAI/Deepgram 호환 API를 지원하는 자체 호스팅 실시간 음성 인식 서버입니다.
- 스타
- 18,870
- 포크
- 2,838
- 열린 이슈
- 1,281
- 마지막 커밋
- 9시간 전
어떤 프로젝트인가요?
Lila(lichess와 Scala를 합친 이름)는 실시간 대국과 사용 편의성에 중점을 둔 무료 온라인 체스 사이트 lichess.org를 구동하는 서버 소프트웨어입니다. 실시간 대국, 대국 검색 엔진, 컴퓨터 분석, 토너먼트, 다면기, 포럼, 팀, 전술 훈련, 공동 분석 보드, 모바일 앱 등 체스의 핵심 기능을 제공합니다.
서버는 수정된 Play 2.8 프레임워크를 기반으로 Scala 3로 작성되며, 체스 규칙은 별도의 scalachess 라이브러리에서 처리합니다. WebSocket 트래픽은 Redis를 통해 통신하는 별도의 lila-ws 서버를 거치고, 대국 데이터는 MongoDB에 저장되며 Elasticsearch가 이를 인덱싱합니다. Stockfish 분석은 fishnet을 통해 관리되는 기증 서버에서 실행됩니다.
공개 Lichess API를 다른 애플리케이션에서 사용할 수 있으며, UI는 Crowdin을 통해 140개가 넘는 언어로 번역됩니다. 이 프로젝트는 대규모 실시간 게임 플랫폼을 연구하거나 운영하려는 개발자를 위한 것입니다.
핵심 기능
- 01내장 대국 검색 엔진을 갖춘 실시간 체스 대국
- 02fishnet을 통해 기증 서버에 분산되는 컴퓨터 분석
- 03토너먼트, 다면기, 포럼, 팀
- 04전술 훈련과 공동 분석 보드
- 05서드파티 애플리케이션용 공개 HTTP API
활용 사례
- Scala로 구현된 대규모 실시간 게임 서버의 아키텍처 연구
- Lichess API를 사용하는 체스 앱 또는 봇 개발
- 토너먼트와 팀 기능을 갖춘 자체 호스팅 체스 커뮤니티 운영
빠른 시작
- 1
저장소 루트에서 sbt wrapper를 시작합니다
./lila.sh - 2
sbt 프롬프트에서 server를 실행합니다
run
사용 전 알아둘 점
- 카피레프트 라이선스인 AGPL-3.0에 따라 제공되며, 네트워크 서비스로 실행할 경우 수정한 소스 코드를 공유해야 합니다.
- 개발 환경 설정은 간단하지 않으며 별도의 Wiki 가이드를 참조해야 합니다. 프로덕션 스택은 MongoDB, Redis, Elasticsearch에 의존합니다.
토픽
자주 묻는 질문
- lila은(는) 무엇인가요?
- Lila는 무료·광고 없는 오픈소스 온라인 체스 플랫폼 lichess.org를 구동하는 Scala 서버입니다. Lila(lichess와 Scala를 합친 이름)는 실시간 대국과 사용 편의성에 중점을 둔 무료 온라인 체스 사이트 lichess.org를 구동하는 서버 소프트웨어입니다. 실시간 대국, 대국 검색 엔진, 컴퓨터 분석, 토너먼트, 다면기, 포럼, 팀, 전술 훈련, 공동 분석 보드, 모바일 앱 등 체스의 핵심 기능을 제공합니다.
- lila은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- lila은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- lila은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. lila의 마지막 커밋은 2026년 10월 20일입니다.
- lila은(는) 어디에 사용할 수 있나요?
- Scala로 구현된 대규모 실시간 게임 서버의 아키텍처 연구 Lichess API를 사용하는 체스 앱 또는 봇 개발 토너먼트와 팀 기능을 갖춘 자체 호스팅 체스 커뮤니티 운영
- lila는 어떻게 설치하나요?
- 저장소 루트에서 sbt wrapper를 시작합니다: ./lila.sh sbt 프롬프트에서 server를 실행합니다: run
- lila은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/lichess-org/lila
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
금융, 교통, 날씨, 뉴스, 사이버 보안 등 다양한 분야의 실시간 공개 및 유료 데이터 소스를 엄선해 모았습니다.
브라우저에서 WebSocket 트래픽을 모니터링하고 시뮬레이션하거나 차단하는 Chrome 및 Edge DevTools 확장 프로그램입니다.
HTTP 및 WebSocket 웹 서비스를 만들기 위한 빠르고 사용하기 쉬운 Flask 스타일의 헤더 전용 C++ 마이크로프레임워크입니다.
자동화 요소를 갖춘 Java 기반 타워 디펜스 RTS로, 공장과 물류망을 구축해 포탑에 보급하고 기지를 방어합니다.
C#으로 작성된 osu! 리듬 게임 오픈소스 클라이언트로, 코드명은 lazer이며 데스크톱과 모바일 플랫폼을 지원합니다.