topcoat — Wasm不要でリアクティブに動くRust製フルスタックWebフレームワーク

WebRusttokioWeb FrameworkSSRTailwind CSS

tokio-rs/topcoat

★ 6,826 ・ Rust ・ MIT

GitHub →

関連記事

SvelteKit×Rolldown×Tauri×Servo×Biome×Tailwind×ShadCn×Bun テンプレート

本リポジトリは、最新のWeb技術とRustを活用したデスクトップアプリケーション開発を統合したテンプレートです。SvelteKit v5によるフルスタック開発環境、Rolldown(Rustベースの超高速バンドラー)をVite経由で活用し、TauriとServoで軽量かつ高速なネイティブデスクトップアプリを構築可能。さらにコード整形にBiome、スタイリングにTailwind CSS、UI構築にShadCn、ランタイムにBunを組み合わせることで、モダン且つ効率的な開発体験を実現しています。

SvelteKitTauriRust

SoSearch — 高速な擬似Web検索API(Rust製)

SoSearchはRustで書かれた軽量で高速な擬似Web検索エンジンAPIです。SerpAPIやTavilyのような商用APIを用いず、複数の検索エンジンに対して同時にリクエストを発行してスクレイピングし、結果を整形して返すことで高速な検索APIを提供します。tokioによる非同期処理とTLSインパーソネーションを活用し、公式APIキーを必要としない代替手段を目指します。(約300字)

RustWebScrapingSearch

Voxium — Discordライクなチャットクローン

Rust製バックエンド(actix-web + sqlx + SQLite)とTauriを用いたデスクトップ向けフロントエンド(HTML/CSS/JS)で構成された、Discordに似たテキスト/音声チャット、ロール管理、モデレーション機能を備えるクローンプロジェクトのプロトタイプ。ローカルや小規模ネットワークでの利用を想定した設計で、学習・拡張用途に向くシンプルな実装が特徴です。(約300字)

RustTauriChat

Hinoto — Gleam製のマルチランタイム対応Webフレームワーク

Gleamで実装された軽量Webフレームワーク「hinoto」。型安全な言語機能を活かしつつ、複数のJavaScriptランタイム(例:Node、Deno、Bunなど)で動作することを想定した設計を目指しています。ルーティングやミドルウェアの抽象化により、バックエンドロジックをランタイムに依存せず移植可能にすることを目的としたプロジェクトです(開発中・実験的)。

GleamWeb FrameworkMulti-runtime

RustとTypeScriptによる高速かつ安全なWebアプリケーション開発

Rustの高いパフォーマンスと安全性をバックエンドに、TypeScriptとSvelteKitで構築されたフロントエンドを組み合わせたWebアプリケーションのリポジトリです。PoemフレームワークによるAPI設計とOpenAPI仕様の自動生成で、型安全なクライアントを実現。Viteを用いた高速なビルド環境も特徴です。

RustTypeScriptWeb開発