Skip to content

Playground

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

Live Demos

Practical App

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

Open Demo


Chart App

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

Open Demo


Stimulus App

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

Open Demo


API Example

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

Open Demo


Form Validation App

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

Open Demo


i18n App

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

Open Demo


PWA App

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

Open Demo


Turbo App

Hotwire Turboとの統合サンプル。

Open Demo


Vue App

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

Open Demo


React App

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

Open Demo


Chat App (Railway)

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

Open Demo


Rails App (Railway)

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

Open Demo

Source Code

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

Run Locally

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

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.