Repolode
eclipse-theia

eclipse-theia/theia

브라우저 및 데스크톱 IDE와 개발자 도구를 만들기 위한 오픈소스 TypeScript 프레임워크입니다.

대체할 수 있는 제품:VS Code

스타
21,745
포크
2,935
열린 이슈
1,533
마지막 커밋
24시간 전

어떤 프로젝트인가요?

Eclipse Theia는 브라우저나 데스크톱 애플리케이션에서 실행되는 완전한 다중 언어 IDE와 개발자 도구를 만들기 위한 프레임워크입니다. TypeScript로 작성되고 웹 기술을 기반으로 하므로, 하나의 코드베이스로 클라우드 호스팅 IDE와 Electron으로 패키징한 데스크톱 앱을 모두 만들 수 있습니다.

이 프로젝트는 완성된 에디터가 아니라 확장 가능한 플랫폼으로 설계되었습니다. 도입하는 쪽에서 Theia의 구성 요소를 조합해 자체 애플리케이션을 만들고, Theia의 확장 메커니즘을 통해 기능을 확장할 수 있습니다. 또한 Theia는 VS Code 확장 프로토콜을 지원하므로, 많은 VS Code 확장을 Theia에서 사용하거나 테스트할 수 있습니다.

이 프로젝트는 Eclipse Foundation의 벤더 중립적인 오픈소스 거버넌스 아래 유지 관리되며 EPL-2.0 라이선스를 따릅니다. 공식 Theia IDE는 별도의 blueprint 저장소를 기반으로 제작되며, 프로젝트는 각 릴리스마다 SBOM을 공개합니다.

핵심 기능

  • 01하나의 TypeScript 코드베이스로 브라우저 기반 및 데스크톱 IDE를 만듭니다.
  • 02VS Code 확장 프로토콜을 지원합니다.
  • 03애플리케이션을 맞춤 설정하고 조합할 수 있는 확장 메커니즘을 제공합니다.
  • 04다중 언어 지원을 위해 Language Server Protocol을 사용합니다.
  • 05Electron으로 데스크톱 애플리케이션을 패키징합니다.

활용 사례

  • 특정 언어나 플랫폼에 맞는 맞춤형 클라우드 IDE 구축
  • 에디터 코어를 기반으로 도메인별 데스크톱 도구 제작
  • 자체 호스팅 웹 환경에서 VS Code 확장 실행
  • 대체 에디터 프레임워크에서 VS Code 확장 테스트

빠른 시작

  1. 1

    저장소를 포크한 다음 doc/Developing.md의 빠른 시작 안내에 따라 소스에서 예제를 실행하세요

사용 전 알아둘 점

  • EPL-2.0에 따라 라이선스가 부여되며, 카피레프트 라이선스인 GPL-2.0을 보조 라이선스로 선택할 수도 있습니다.

토픽

자주 묻는 질문

theia은(는) 무엇인가요?
브라우저 및 데스크톱 IDE와 개발자 도구를 만들기 위한 오픈소스 TypeScript 프레임워크입니다. Eclipse Theia는 브라우저나 데스크톱 애플리케이션에서 실행되는 완전한 다중 언어 IDE와 개발자 도구를 만들기 위한 프레임워크입니다. TypeScript로 작성되고 웹 기술을 기반으로 하므로, 하나의 코드베이스로 클라우드 호스팅 IDE와 Electron으로 패키징한 데스크톱 앱을 모두 만들 수 있습니다.
theia은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
theia은(는) EPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
theia은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. theia의 마지막 커밋은 2026년 11월 6일입니다.
theia은(는) 어디에 사용할 수 있나요?
특정 언어나 플랫폼에 맞는 맞춤형 클라우드 IDE 구축 에디터 코어를 기반으로 도메인별 데스크톱 도구 제작 자체 호스팅 웹 환경에서 VS Code 확장 실행 대체 에디터 프레임워크에서 VS Code 확장 테스트
theia는 어떻게 설치하나요?
저장소를 포크한 다음 doc/Developing.md의 빠른 시작 안내에 따라 소스에서 예제를 실행하세요
theia은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/eclipse-theia/theia

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Microsoft 브랜딩과 텔레메트리, 독점 라이선스를 제거한 Visual Studio Code 바이너리 빌드로, 자유롭게 사용할 수 있습니다.

개발 도구#editor#vscode#ide
3.4만+100 이번 주1.9천ShellMIT활발히 관리됨업데이트 8일 전

Kubernetes pod의 컨테이너 안에서 웹 IDE, 의존성, 프로젝트 코드를 실행하는 Kubernetes 기반 클라우드 개발 환경입니다.

개발 도구#kubernetes#cloud-ide#devcontainers
7.2천+2 이번 주1.2천TypeScriptEPL-2.0활발히 관리됨업데이트 그저께