2 releases

0.1.1 Dec 31, 2024
0.1.0 Dec 12, 2024

#96 in Template engine

Download history 118/week @ 2024-12-11 7/week @ 2024-12-18 74/week @ 2024-12-25 46/week @ 2025-01-01 7/week @ 2025-01-08

137 downloads per month

MIT license

17KB
424 lines

react-axum-template

AxumでReactをサーブするテンプレートを作成するコマンド

cargo install react-axum-template
react-axum-template

特徴

  • できるだけバージョン指定しないテンプレートのため、テンプレート自体のメンテナンスが直近で行われていなくても最新版のライブラリを使用できる
  • 1つのAxumアプリで、サーバーサイドAPIとビルド済みのReactフロントエンドをルーティングする仕組みのため、1サーバーでアプリケーション全体が完結する
  • 開発環境の2プロセスの立ち上げもTaskfileの1コマンドで可能
  • E2Eテスト用のDockerComposeとPlaywrightが導入済み
  • 本番ビルド用のDockerfileもあり

スタック

サーバーサイド

Axumベースでaxum-testやanyhow、tracing等が入っています。

フロントエンド

FarmのReactテンプレートを用いてプロジェクトを生成します。パッケージマネージャはpnpmを使用します。biomeがセットアップ済みです。

Dependencies

~10–21MB
~317K SLoC