汎用ソフトウェア開発⭐ リポ 26品質スコア 64/100
vespera
VesperaでAPIを構築できます。RustとAxumに対応したFastAPIのような開発体験を提供します。ルートハンドラー、スキーマの自動導出、OpenAPI仕様の生成に対応しています。
description の原文を見る
Build APIs with Vespera - FastAPI-like DX for Rust/Axum. Covers route handlers, Schema derivation, and OpenAPI generation.
SKILL.md 本文
注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。
Vespera 使用ガイド
Vespera = Rust 向け FastAPI DX。コンパイル時マクロスキャンによるゼロ設定の OpenAPI 3.1 生成。
クイックスタート
// 1. メインエントリー - vespera! マクロがすべてを処理
let app = vespera!(
openapi = "openapi.json", // コンパイル時にファイルを書き込み
title = "My API",
version = "1.0.0",
docs_url = "/docs", // Swagger UI
redoc_url = "/redoc" // ReDoc 代替
);
// 2. ルートハンドラー - pub async fn である必須
#[vespera::route(get, path = "/{id}", tags = ["users"])]
pub async fn get_user(Path(id): Path<u32>) -> Json<User> { ... }
// 3. カスタム型 - OpenAPI に含めるため Schema を derive
#[derive(Serialize, Deserialize, vespera::Sch
...
詳細情報
- 作者
- dev-five-git
- リポジトリ
- dev-five-git/vespera
- ライセンス
- 不明
- 最終更新
- 2026/4/30
Source: https://github.com/dev-five-git/vespera / ライセンス: 未指定