AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Actix Web Docs

skill-pledgeandgrow-pledge-skills-actix · by pledgeandgrow

|

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-pledgeandgrow-pledge-skills-actix

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-pledgeandgrow-pledge-skills-actix)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Actix Web Docs? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Actix Web — Rust Web Framework

> Version: actix-web 4.x | MSRV: Rust 1.72+ | Source: https://actix.rs/docs

Actix Web is a powerful, pragmatic, extremely fast Rust web framework for building HTTP servers and web services. It supports HTTP/1, HTTP/2, TLS/HTTPS, WebSockets, and provides a type-safe request extraction and response system.

Key Benefits

  • Extremely fast — one of the fastest web frameworks available
  • Type-safe — extractors (FromRequest) and responders (Responder) provide compile-time guarantees
  • Async by default — built on Tokio runtime
  • Flexible routing — macro-based (#[get], #[post]) or manual web::route()
  • Middleware system — composable Transform + Service traits, wrap_fn, from_fn
  • WebSocket support — via actix-ws crate
  • HTTP/2 support — automatic upgrade with TLS
  • Static file serving — via actix-files crate
  • CORS support — via actix-cors crate
  • Session management — via actix-session crate
  • Actor frameworkactix crate for actor-based concurrency (WebSocket endpoints)

File Index

| File | Topics | |------|--------| | getting-started.md | What is Actix Web, installation, hello world, Cargo.toml setup, actix CLI | | application.md | App instance, scopes, state, shared mutable state, guards, virtual hosting, configure | | url-dispatch.md | Resources, routes, pattern syntax, scoping, match info, URL generation, path normalization, custom guards, default not found | | extractors.md | Path, Query, JSON, Form, Data, HttpRequest, Bytes, Payload, application state extractor | | handlers-responses.md | Request handlers, Responder trait, custom types, streaming, Either, JSON response, content encoding, requests (JSON body, content encoding, chunked, multipart, urlencoded, streaming) | | middleware.md | Middleware system, Transform/Service traits, wrapfn, fromfn, logging, default headers, user sessions, error handlers, CORS | | errors.md | ResponseError trait, custom error responses, error helpers, error logging, recommended practices | | testing.md | Integration testing, stream response testing, unit testing extractors | | advanced-topics.md | HTTP server (multi-threading, TLS/HTTPS, keep-alive, graceful shutdown), HTTP/2, static files, WebSockets, auto-reloading, databases, architecture diagrams, actix actor framework (Actor, Message, Address, Context, Arbiter, SyncArbiter) |

Quick Start

# Cargo.toml
[dependencies]
actix-web = "4"
use actix_web::{get, post, web, App, HttpResponse, HttpServer, Responder};

#[get("/")]
async fn hello() -> impl Responder {
    HttpResponse::Ok().body("Hello world!")
}

#[post("/echo")]
async fn echo(req_body: String) -> impl Responder {
    HttpResponse::Ok().body(req_body)
}

async fn manual_hello() -> impl Responder {
    HttpResponse::Ok().body("Hey there!")
}

#[actix_web::main]
async fn main() -> std::io::Result {
    HttpServer::new(|| {
        App::new()
            .service(hello)
            .service(echo)
            .route("/hey", web::get().to(manual_hello))
    })
    .bind(("127.0.0.1", 8080))?
    .run()
    .await
}

Documentation Links

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.