awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cloudflare avatar

cloudflare/workers-rs

0
View on GitHub↗
3,337 stele·375 fork-uri·Rust·apache-2.0·3 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru cloudflare/workers-rsGraficul istoricului de stele pentru cloudflare/workers-rs

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale cloudflare/workers-rs?

Principalele funcționalități ale cloudflare/workers-rs sunt: 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.

Care sunt câteva alternative open-source pentru cloudflare/workers-rs?

Alternativele open-source pentru cloudflare/workers-rs includ: 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…

Alternative open-source pentru Workers Rs

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Workers Rs.
  • cloudflare/workers-sdkAvatar cloudflare

    cloudflare/workers-sdk

    4,186Vezi pe 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
    Vezi pe GitHub↗4,186
  • dodyg/practical-aspnetcoreAvatar dodyg

    dodyg/practical-aspnetcore

    10,382Vezi pe 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
    Vezi pe GitHub↗10,382
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe 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
    Vezi pe GitHub↗5,924
  • opennextjs/opennextjs-awsAvatar opennextjs

    opennextjs/opennextjs-aws

    5,005Vezi pe 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
    Vezi pe GitHub↗5,005
  • Vezi toate cele 30 alternative pentru Workers Rs→