awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cloudflare avatar

cloudflare/workers-rs

0
View on GitHub↗
3,337 星标·375 分支·Rust·apache-2.0·5 次浏览

Workers Rs

The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge.

The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects.

The SDK covers a broad range of edge capabilities, including HTTP middleware for request routing and WebSocket management, as well as asynchronous background processing via message queues. It integrates various storage primitives such as distributed key-value stores, R2 object storage, and D1 SQLite databases, alongside stateful coordination through durable objects. Additionally, it includes primitives for calling artificial intelligence models for text generation and data analysis.

Features

  • Wasm Execution Engines - Compiles Rust code into WebAssembly modules that execute within a high-performance sandboxed host environment.
  • Serverless Function Development - Provides a comprehensive SDK for writing and deploying high-performance serverless functions using Rust.
  • Distributed Key-Value Stores - Provides access to a distributed key-value store for high-performance, low-latency data retrieval and storage.
  • Binding Management - Offers a unified environment interface to manage key-value namespaces, secrets, and environment variables.
  • Distributed Edge Compute Platforms - Provides a toolchain for deploying resource-constrained, isolated code execution with integrated storage at the edge.
  • Edge Request Processing - Executes application logic on a global network of edge servers to handle and route incoming web traffic.
  • Typed RPC Systems - Implements a typed remote procedure call system for invoking functions across different serverless worker instances.
  • HTTP Traffic Handling - Manages and modifies incoming and outgoing HTTP requests, including URI and status code manipulation.
  • Request Routing - Maps URL patterns to specific handler functions using path parameters and wildcards for edge request routing.
  • Remote Procedure Calls - Allows invoking functions on remote worker instances as if they were local via client-side bindings.
  • Edge Runtime Bindings - Provides a complete set of Rust bindings and types for building functions on the Cloudflare Workers platform.
  • Async Event Loop Runtimes - Utilizes an async runtime to process HTTP requests and queue messages without blocking execution.
  • Remote Procedure Calls - Exports internal functions via bindings so they can be invoked by other remote workers in the network.
  • Host Service Bindings - Provides ergonomic bindings to access environment variables and platform services from the host runtime.
  • Distributed State Managers - Coordinates transactional storage and low-latency state across distributed edge locations using Durable Objects.
  • HTTP Request Handling - Processes incoming web traffic and generates responses using standardized web request and response types.
  • Request Middleware - Ships a framework for intercepting and processing HTTP requests, managing WebSockets, and caching content.
  • Wasm Execution Frameworks - Provides a high-performance environment for executing logic at the edge via WebAssembly modules.
  • Edge AI Inference - Provides primitives to invoke artificial intelligence models at the edge for text generation and data analysis.
  • AI Model Integrations - Provides interfaces for connecting artificial intelligence models to edge functions for text generation and data analysis.
  • API Response Caching - Provides caching mechanisms for storing and retrieving HTTP response objects to reduce network latency.
  • Cloud Object Storage Clients - Ships client libraries for uploading, downloading, and listing binary data objects in cloud storage buckets.
  • Stateful Durable Objects - Provides a mechanism to coordinate stateful worker instances using consistent storage for low-latency access.
  • Serverless SQLite Managers - Manages serverless SQLite databases, including query execution and data management on the edge.
  • SQL Query Execution - Implements the execution of SQL statements and retrieval of structured data using prepared queries.
  • Persistent Relational Storage - Provides persistent relational storage and SQL query capabilities through a serverless SQLite interface.
  • Background Job Processing - Enables asynchronous background task execution via message queues to decouple processing from the main request flow.
  • Message Queue Workers - Implements background processing components that consume and execute tasks from message queues.
  • Cloudflare R2 Object Storages - Provides native integration for managing files and metadata within Cloudflare R2 object storage buckets.
  • Namespace-Based Dispatching - Dispatches events to multiple named workers within a namespace using a single binding implementation.
  • WebSocket Managers - Manages bidirectional WebSocket connections to enable real-time data streaming for live communication events.
  • RPC Interface Macros - Uses procedural macros to define and export type-safe function signatures for distributed remote procedure calls.
  • Trait-Based Service Abstractions - Maps host environment services and platform APIs to Rust traits for type-safe access.
  • Web Caching - Implements systems for storing and serving web assets locally to improve load times and availability.

Star 历史

cloudflare/workers-rs 的 Star 历史图表cloudflare/workers-rs 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Workers Rs 的开源替代方案

相似的开源项目,按与 Workers Rs 的功能重合度排序。
  • cloudflare/workers-sdkcloudflare 的头像

    cloudflare/workers-sdk

    4,186在 GitHub 上查看↗

    This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution. The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector

    TypeScriptclicloudflarecloudflare-workers
    在 GitHub 上查看↗4,186
  • dodyg/practical-aspnetcoredodyg 的头像

    dodyg/practical-aspnetcore

    10,382在 GitHub 上查看↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    在 GitHub 上查看↗10,382
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • opennextjs/opennextjs-awsopennextjs 的头像

    opennextjs/opennextjs-aws

    5,005在 GitHub 上查看↗

    opennextjs-aws is a serverless infrastructure adapter and deployment tool that transforms Next.js build artifacts into compatible packages for hosting on AWS Lambda and S3. It functions as a deployment adapter that maps framework-specific outputs to serverless functions and object storage. The project distinguishes itself by implementing serverless-specific optimizations, including a cache manager that synchronizes incremental static regeneration and fetch caches via S3 or DynamoDB. It features a cold start optimizer that uses bundle minification and scheduled function warming to reduce laten

    TypeScriptawsnextjssst
    在 GitHub 上查看↗5,005
查看 Workers Rs 的所有 30 个替代方案→

常见问题解答

cloudflare/workers-rs 是做什么的?

The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge.

cloudflare/workers-rs 的主要功能有哪些?

cloudflare/workers-rs 的主要功能包括:Wasm Execution Engines, Serverless Function Development, Distributed Key-Value Stores, Binding Management, Distributed Edge Compute Platforms, Edge Request Processing, Typed RPC Systems, HTTP Traffic Handling。

cloudflare/workers-rs 有哪些开源替代品?

cloudflare/workers-rs 的开源替代品包括: cloudflare/workers-sdk — This project is an edge computing development toolkit and serverless command line interface used to develop, test, and… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… opennextjs/opennextjs-aws — opennextjs-aws is a serverless infrastructure adapter and deployment tool that transforms Next.js build artifacts into… luraproject/lura — Lura is an API gateway and traffic router that directs network requests to backend services using a configurable… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to…