#axum #axumで #をサーブする

app react-axum-template

A template for React in Axum

2 releases

0.1.1 Dec 31, 2024
0.1.0 Dec 12, 2024

#151 in Template engine

Download history 62/week @ 2024-12-06 62/week @ 2024-12-13 1/week @ 2024-12-20 102/week @ 2024-12-27 20/week @ 2025-01-03 5/week @ 2025-01-10 1/week @ 2025-01-31 2/week @ 2025-02-14

64 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

~12–23MB
~342K SLoC