RepositoryRust
fission-codes

fission-codes/rust-template

Fission-focused Rust and Rust+Wasm project templates

49sao
7fork
14issue
0lượt xem

🦀 Mẫu dự án Rust & Rust+Wasm từ Fission — Sẵn sàng cho sản xuất ngay từ ngày đầu

Hai mẫu dự án Rust (rust-only) và Rust + WebAssembly (rust+wasm), được thiết kế bởi Fission với đầy đủ CI/CD, observability, Docker, Nix và các công cụ chuẩn Rust hiện đại.

rust-template là kho mẫu (template repository) do Fission phát triển, dùng để tạo nhanh dự án Rust thuần hoặc Rust kết hợp WebAssembly thông qua công cụ cargo-generate. Dự án hướng tới việc cung cấp một cấu trúc dự án nhất quán, các công cụ phát triển sẵn (lint, test, benchmark), đồng thời tích hợp sẵn các workflow GitHub Actions như release, kiểm thử, đánh giá bảo mật và đo lường độ phủ test.

✨ Điểm nổi bật

  • Hai mẫu dự án: rust (thư viện, web server hoặc binary) và rust+wasm (cargo workspace với crate Rust và crate Wasm).
  • Web server axum mạnh mẽ: middleware tập trung vào observability và linh hoạt.
  • Hỗ trợ WebAssembly: tích hợp wasm-bindgen, đăng tải lên npm bằng wasm-pack.
  • CI/CD đầy đủ: test, lint, audit, coverage (Codecov), release bằng release-please.
  • Docker đa nền tảng: hỗ trợ buildx, musl/glibc, cross-compile cho arm64/amd64.
  • Công cụ hỗ trợ phát triển: pre-commit, rustfmt, dependabot, nix flake.
  • Tuỳ chọn bản quyền: Apache, MIT, hoặc kết hợp cả hai.

💡 Vì sao đáng chú ý

Không chỉ là mẫu dự án trống rỗng, rust-template mang đến một bộ công cụ và workflow hoàn chỉnh, giúp nhà phát triển tập trung vào logic nghiệp vụ thay vì cấu hình môi trường. Đặc biệt với sự tích hợp sẵn axum, tracing, Docker và CI/CD, dự án có thể chạy và triển khai ngay sau khi sinh. Phù hợp cho cả dự án cá nhân và nhóm phát triển theo tiêu chuẩn Fission.


#Rust #WebAssembly #TemplateProject #CargoGenerate #Fission #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryRust
cargo-generate/cargo-generate

cargo, make me a project

2.5k
Oct 23, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.8M
Jun 1, 2026
RepositoryRust
unionlabs/union

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

73.7k
Jul 25, 2026
RepositoryRust
warpdotdev/warp

Warp is an agentic development environment, born out of the terminal.

65.7k
Oct 27, 2026
RepositoryRust
DioxusLabs/dioxus

Fullstack app framework for web, desktop, and mobile.

39.5k
Oct 17, 2026
RepositoryRust
johnthagen/min-sized-rust

🦀 How to minimize Rust binary size 📦 https://github.com/johnthagen/min-sized-rust

9.9k
Oct 3, 2025
RepositoryRust
ratatui/templates

Templates for bootstrapping a Rust TUI application with Ratatui

427
Sep 6, 2026
RepositoryRust
farion1231/cc-switch

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

149.3k
Oct 27, 2026
RepositoryMarkdown
DigitalPlatDev/FreeDomain

Free domain registration and practical DNS learning resources for everyone.

206.0k
Aug 12, 2026