Skip to content

Playground

opal-viteのサンプルアプリケーションを実際に試すことができます。

Live Demos

Practical App

フル機能のTodoアプリケーション。CRUD操作、モーダル、トースト通知、LocalStorage永続化など。

デモを開く


Chart App

Chart.jsを使用したチャート可視化のサンプル。

デモを開く


Stimulus App

Stimulusコントローラーの基本的な使い方を示すサンプル。

デモを開く


API Example

外部APIとの連携パターンを示すサンプル。

デモを開く


Form Validation App

リアルタイムフォームバリデーションのサンプル。

デモを開く


i18n App

多言語対応(国際化)のサンプル。

デモを開く


PWA App

Progressive Web Appのサンプル。オフライン対応。

デモを開く


Turbo App

Hotwire Turboとの統合サンプル。

デモを開く


Vue App

Vue.js 3との統合サンプル。Rubyでロジックを記述。

デモを開く


React App

Reactとの統合サンプル。Rubyでロジックを記述。

デモを開く


Chat App (Railway)

WebSocketを使用したリアルタイムチャットアプリ。複数ユーザー対応。

デモを開く


Rails App (Railway)

Rails + Opal + Viteの統合サンプル。サーバーサイドRailsとクライアントサイドOpalの連携。

デモを開く

ソースコード

各サンプルのソースコードはGitHubリポジトリで確認できます:

ローカルで実行

ローカル環境で実行する場合:

bash
git clone https://github.com/stofu1234/opal-vite.git
cd opal-vite/examples/practical-app
pnpm install && bundle install
pnpm dev

Released under the MIT License.