Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 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 / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: dev-five-git · dev-five-git/vespera · ライセンス: ライセンス未確認