cloudflare

    cloudflare/workers-rs

    Write Cloudflare Workers in 100% Rust via WebAssembly

    cloud
    cloudflare
    ffi
    rust
    serverless
    webassembly
    Rust
    Apache-2.0
    3.8K stars
    460 forks
    3.8K GitHub watchers
    Updated Oct 30, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    2 releases in the last 90 days, the latest 35 days ago, with 135 contributors on GitHub.

    Gained 48% more stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Enables writing Cloudflare Workers entirely in Rust compiled to WebAssembly for serverless edge computing.
    • Provides ergonomic Rust bindings and integration with Cloudflare Workers APIs, allowing type-safe, performant, and idiomatic Rust development.
    • Use for building high-performance serverless APIs and applications on Cloudflare's edge network using Rust.
    • Use for implementing Durable Objects with Rust for stateful, distributed applications with persistent storage support.
    • Use for creating and consuming Cloudflare Queues and D1 databases in Rust for event-driven and database-backed serverless workflows.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present
    • Contributing guide: present
    • Code of conduct: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Work-in-progress ergonomic Rust bindings to Cloudflare Workers environment. Write your entire worker in Rust!

    The project uses wrangler for running and publishing your Worker.

    Use cargo generate to start from a template:

    There are several templates to chose from. You should see a new project layout with a src/lib.rs. Start there! Use any local or remote crates and modules (as long as they compile to the wasm32-unknown-unknown target).

    Once you're ready to run your project, run your worker locally:

    If you would like to have wrangler installed on your machine, see instructions in wrangler repository.

    Excerpt from the cloudflare/workers-rs README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    460+40

    Open issues

    205+19

    Compared with peers in Cloud

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    cloudflare/workers-rs compared with Cloud repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    Asymptote-Labs/agent-beacon3.3K+36040today
    juicedata/juicefs14.7K+1056414 days ago
    GoogleCloudPlatform/microservices-demo21.1K—6338 days ago
    quarkusio/quarkus16.0K—602 days ago
    awslabs/mcp9.8K—659 days ago
    cloudflare/workers-rs3.8K—6335 days ago
    Category median14.7K+23363—

    Also by cloudflare

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description