Repolode
CoreBunch

CoreBunch/Instatic

1台のBunサーバーで動くセルフホスト型のビジュアルCMS兼ページビルダー。クリーンな静的HTMLとCSSを公開できます。

代替できる製品:WebflowFramerWordPress

スター
9,076
フォーク
874
未解決の Issue
202
最終コミット
4 日前

これは何?

Instaticは、ビジュアルキャンバスエディター、コンテンツエンジン、メディア管理、認証、フォーム、プラグイン、静的サイトの公開機能を1台のBunサーバーにまとめています。SQLiteまたはPostgresを使い、自分のインフラ上で運用できます。ヘッドレスCMS、ホスティング、フォームサービス、分析ベンダーを組み合わせる一般的な構成を、セルフホスト型アプリケーション1つで置き換えることを目指しています。

エディターは、複数のブレークポイントに対応したキャンバスで、再利用可能なビジュアルコンポーネント、テンプレート、コレクションを反復処理するループを備えています。また、独自のモデルプロバイダーを使って、編集可能なノードをキャンバス上に作成するAIエージェントも搭載しています。Core Frameworkのデザイントークンとして、色、可変フォントサイズ、余白が組み込まれています。フォームの送信内容は独自のデータテーブルに保存でき、インポートでは生のHTMLや静的サイト全体を読み込めます。

公開されるページはセマンティックなHTMLとコンパクトなCSSで構成され、出力にエディターのランタイムやフレームワークは含まれません。バックエンドプラグインはプラグインごとのQuickJS-WASMサンドボックスで動作し、権限はサイト所有者が許可する必要があります。プロジェクトはバージョン0.0.xで、READMEには1.0より前にAPIが変更される可能性があると記載されています。

主な機能

  • 01複数のブレークポイントに対応した、再利用可能なコンポーネントとテンプレートを備えるビジュアルキャンバス
  • 02エディターのランタイムを含めず、セマンティックなHTMLとコンパクトなCSSを公開
  • 03フォームの送信内容を独自のデータテーブルに保存
  • 04色、タイポグラフィ、余白のスケールに対応するデザイントークンを内蔵
  • 05プラグインはサンドボックス化されたQuickJS-WASMワーカーで動作し、所有者が許可した権限のみを使用
  • 06SQLiteまたはPostgresで動作し、DockerまたはRailwayのワンクリックデプロイに対応

ユースケース

  • 自分でホストするブログ、ポートフォリオ、小規模ビジネス向けサイトの構築
  • ロールと監査ログが必要な複数著者のウェブサイトの運用
  • ホスト型のフォームサービスやCMSを、独自のデータテーブルを使う構成に置き換える
  • 任意のホストに移行できる、高速な静的サイトの公開

クイックスタート

  1. 1

    bun.sh から Bun 1.4.1 以降をインストールします

  2. 2

    開発サーバーを起動します

    bun run dev

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

  • README ではプロジェクトは意図的に初期段階にあると説明されています。未完成な部分や変更があることを想定してください。
  • AI エージェントを利用するには、ご自身の API キーかローカルの Ollama モデルが必要です。
  • 分析機能は運用目的に限られ、サードパーティによる訪問者追跡は行いません。

収録されている特集

トピック

よくある質問

Instatic とは?
1台のBunサーバーで動くセルフホスト型のビジュアルCMS兼ページビルダー。クリーンな静的HTMLとCSSを公開できます。 Instaticは、ビジュアルキャンバスエディター、コンテンツエンジン、メディア管理、認証、フォーム、プラグイン、静的サイトの公開機能を1台のBunサーバーにまとめています。SQLiteまたはPostgresを使い、自分のインフラ上で運用できます。ヘッドレスCMS、ホスティング、フォームサービス、分析ベンダーを組み合わせる一般的な構成を、セルフホスト型アプリケーション1つで置き換えることを目指しています。
Instatic は無料で使えますか?ライセンスは?
Instatic は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Instatic は今もメンテナンスされていますか?
活発にメンテナンス中。Instatic の最終コミットは 2026年11月3日 です。
Instatic は何に使えますか?
自分でホストするブログ、ポートフォリオ、小規模ビジネス向けサイトの構築 ロールと監査ログが必要な複数著者のウェブサイトの運用 ホスト型のフォームサービスやCMSを、独自のデータテーブルを使う構成に置き換える 任意のホストに移行できる、高速な静的サイトの公開
Instatic のインストール方法は?
bun.sh から Bun 1.4.1 以降をインストールします 開発サーバーを起動します: bun run dev
Instatic はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/CoreBunch/Instatic

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト