moai-lang-rust

Develop Rust 1.92+ applications with Axum, Tokio, and SQLx.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/CJ-1981/excel-processor --skill moai-lang-rust-cj-1981
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-rust
Source: https://github.com/CJ-1981/excel-processor/tree/main/.claude/skills/moai-lang-rust
Command: npx skills add https://github.com/CJ-1981/excel-processor --skill moai-lang-rust-cj-1981

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert guidance and patterns for building high-performance, memory-safe applications and systems using Rust, covering modern web frameworks, async runtimes, and database interactions.

Core Features & Use Cases

  • Web Services: Develop robust, low-latency REST APIs with Axum.
  • Concurrency: Build efficient, concurrent systems using Tokio.
  • Data Persistence: Integrate seamlessly with databases using SQLx.
  • Use Case: You need to build a microservice that handles thousands of requests per second with minimal memory footprint and guaranteed memory safety. This Skill provides the patterns and best practices to achieve that using Rust, Axum, and Tokio.

Quick Start

Use the moai-lang-rust skill to generate a basic Axum REST API structure.

Frequently Asked Questions about moai-lang-rust

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a high-performance REST API with Rust and Axum?

To build a high-performance REST API with Rust and Axum, utilize this Skill to generate a basic project structure. It provides expert patterns for low-latency web services using Axum, Tokio, and SQLx to handle thousands of requests per second with minimal memory footprint.

What is the best way to manage concurrency in Rust using Tokio?

The best way to manage concurrency in Rust using Tokio involves applying advanced asynchronous patterns. This Skill specializes in Tokio development, offering guidance to build efficient, concurrent systems that guarantee memory safety while maximizing application throughput.

Does this Rust development approach support WebAssembly modules?

Yes, this Rust development approach fully supports WebAssembly modules. It facilitates building WebAssembly components alongside high-performance applications, leveraging advanced ownership, lifetimes, and traits to ensure memory safety within systems programming.

How do I integrate SQLx for database persistence in a Rust application?

You integrate SQLx for database persistence in a Rust application by following the seamless data interaction patterns provided. This Skill covers modern database integrations using SQLx, ensuring type-safe queries and efficient data persistence within concurrent Rust systems.

Can I use this Skill for advanced Rust error handling and performance optimization?

Yes, you can use this Skill for advanced Rust error handling and performance optimization. It covers advanced patterns in ownership, lifetimes, traits, and error handling specifically designed to optimize high-performance, memory-safe systems programming in Rust 1.92+.