Repolode
eclipse-theia

eclipse-theia/theia

ブラウザーやデスクトップで動作するIDEや開発者向けツールを構築するための、TypeScript製オープンソースフレームワーク。

代替できる製品:VS Code

スター
21,745
フォーク
2,935
未解決の Issue
1,533
最終コミット
21 時間前

これは何?

Eclipse Theiaは、ブラウザーまたはデスクトップアプリケーションとして動作する、本格的な多言語対応IDEや開発者向けツールを構築するためのフレームワークです。TypeScriptで記述され、Web技術を基盤としているため、同じコードベースからクラウドホスト型IDEとElectronでパッケージ化したデスクトップアプリの両方を作成できます。

このプロジェクトは完成済みのエディターではなく、拡張可能なプラットフォームとして設計されています。利用者はTheiaの構成要素を組み合わせて独自のアプリケーションを作り、Theiaの拡張機構を通じて機能を追加できます。また、VS Code拡張プロトコルに対応しているため、多くのVS Code拡張をTheia上で使用したり、テストしたりできます。

このプロジェクトは、Eclipse Foundationによるベンダー中立のオープンソースガバナンスのもとで維持され、EPL-2.0でライセンスされています。公式のTheia IDEは別のblueprintリポジトリをもとに開発されており、プロジェクトはリリースごとにSBOMを公開しています。

主な機能

  • 011つのTypeScriptコードベースから、ブラウザー向けとデスクトップ向けのIDEを構築できます。
  • 02VS Code拡張プロトコルに対応しています。
  • 03アプリケーションのカスタマイズや構成に使える拡張機構を提供します。
  • 04多言語対応にLanguage Server Protocolを利用できます。
  • 05Electronでデスクトップアプリケーションをパッケージ化できます。

ユースケース

  • 特定の言語やプラットフォーム向けのカスタムクラウドIDEを構築する。
  • エディターコアをベースに、特定の領域向けのデスクトップツールを作成する。
  • セルフホスト型のWeb環境でVS Code拡張を実行する。
  • 別のエディターフレームワーク上でVS Code拡張をテストする。

クイックスタート

  1. 1

    リポジトリをフォークし、doc/Developing.md のクイックスタートに従って、ソースからサンプルを実行してください

使う前に知っておきたいこと

  • EPL-2.0 の下でライセンスされており、セカンダリライセンスとしてコピーレフト型の GPL-2.0 も選択できます。

トピック

よくある質問

theia とは?
ブラウザーやデスクトップで動作するIDEや開発者向けツールを構築するための、TypeScript製オープンソースフレームワーク。 Eclipse Theiaは、ブラウザーまたはデスクトップアプリケーションとして動作する、本格的な多言語対応IDEや開発者向けツールを構築するためのフレームワークです。TypeScriptで記述され、Web技術を基盤としているため、同じコードベースからクラウドホスト型IDEとElectronでパッケージ化したデスクトップアプリの両方を作成できます。
theia は無料で使えますか?ライセンスは?
theia は EPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
theia は今もメンテナンスされていますか?
活発にメンテナンス中。theia の最終コミットは 2026年11月6日 です。
theia は何に使えますか?
特定の言語やプラットフォーム向けのカスタムクラウドIDEを構築する。 エディターコアをベースに、特定の領域向けのデスクトップツールを作成する。 セルフホスト型のWeb環境で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 今週1920ShellMIT活発にメンテナンス更新 8 日前

KubernetesのPod内のコンテナで、Web IDE、依存関係、プロジェクトコードを実行するクラウド開発環境。

開発ツール#kubernetes#cloud-ide#devcontainers
7174+2 今週1211TypeScriptEPL-2.0活発にメンテナンス更新 一昨日