awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cloudflare avatar

cloudflare/workers-sdk

0
View on GitHub↗
4,186 نجوم·1,313 تفرعات·TypeScript·Apache-2.0·6 مشاهداتdevelopers.cloudflare.com/workers↗

Workers Sdk

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 indexes and machine learning models, as well as programmatic control of headless Chromium browser instances.

The capability surface covers serverless infrastructure orchestration, allowing for the automated provisioning and binding of SQL databases, key-value stores, object storage, and message queues. It includes a local development environment with runtime simulation and live reloading, alongside build-time module bundling and configuration-based deployment workflows.

The project is implemented in TypeScript.

Features

  • Cloud Deployment CLI Tools - Ships a command-line interface to manage the full lifecycle of edge functions from bundling to global deployment.
  • Distributed Edge Compute Platforms - Provides a comprehensive toolkit for developing and deploying code to a distributed edge compute platform.
  • Edge Network Deployment - Publishes scripts to a global network of edge-optimized cloud platforms to execute logic close to users.
  • Durable Workflow Execution Engines - Coordinates stateful instances and durable execution of long-running processes across a global edge network.
  • Edge AI Model Deployment - Deploys and runs machine learning models and manages vector indexes at the network edge.
  • Key-Value Stores - Connects functions to a global key-value store for high-performance retrieval of simple data pairs.
  • Object Storage Services - Links workers to unstructured data buckets for scalable storage and retrieval of large files.
  • Stateful Durable Objects - Coordinates stateful worker instances using a consistent storage mechanism for low-latency data access.
  • Deployment Command Line Interfaces - Provides a command-line interface for managing the entire lifecycle and deployment of edge worker projects.
  • Development Preview Servers - Ships a local development server with live reloading for real-time iteration on code changes.
  • Local Development Environments - Provides a local environment that simulates the cloud runtime for prototyping and debugging functions.
  • Local Emulation Environments - Simulates the cloud execution environment on a local machine for testing and debugging.
  • Project Bundling - Compiles and bundles the entire project and its dependencies into a single deployable script for the edge.
  • Module Bundling - Bundles multiple source files and dependencies into a single deployable script for the edge.
  • Durable Task Orchestrators - Coordinates multi-step application logic with state persistence to ensure reliable completion of long-running processes.
  • Source Code Bundlers - Compiles and bundles multiple source files into optimized scripts compatible with distributed serverless runtimes.
  • Edge Request Processing - Distributes compiled logic across a global network to process requests at the location closest to the user.
  • Serverless Provisioning - Automates the provisioning of underlying serverless infrastructure like databases and storage via configuration files.
  • Serverless Development Environments - Provides a complete environment for local development, testing, and debugging of serverless functions.
  • Serverless Function Management - Provides programmatic control over the lifecycle, deployment, and execution of serverless functions.
  • Serverless Lifecycle Management - Offers a command line interface to manage the entire lifecycle of serverless projects from local simulation to deployment.
  • Resource Bindings - Provides a system for provisioning and binding key-value stores, SQL databases, and object storage to edge functions.
  • Serverless Resource Orchestration - Controls the lifecycle of serverless components including storage buckets, databases, and message queues.
  • Secret Management - Securely manages and injects encrypted secret bindings into the worker runtime for sensitive configuration.
  • Durable Workflow Engines - Creates multi-step application logic with state persistence to ensure reliable execution of long-running processes.
  • Distributed State Coordination - Connects serverless functions to consistent storage to maintain state across distributed requests.
  • Local Cloud Simulation - Emulates a cloud-based execution environment locally to test and debug worker scripts.
  • Machine Learning Model APIs - Runs pre-trained AI models over the network to process data and generate predictions.
  • Postgres Adapters - Provides connection adapters and accelerators for querying PostgreSQL databases from the edge.
  • Search and Indexing - Integrates managed search services and vector search instances for advanced discovery within edge functions.
  • SQL Database Connectivity - Integrates serverless functions with SQL-speaking datastores for relational data management.
  • Vector Indexing - Provides bindings to vector indexes for inserting and querying embeddings to enable semantic search.
  • Background Task Schedulers - Provides cron-based scheduling for recurring background worker functions.
  • Build Configurations - Provides custom settings and shell scripts for build-time asset management and module resolution.
  • Headless Browser Automation - Provides programmatic control of headless Chromium browser instances via authenticated endpoints for web automation.
  • Project Settings - Uses typed configuration files to define application settings and build parameters across environments.
  • Project Initializers - Bootstraps new project directories with essential configuration files and dependency structures.
  • Background Job Processing - Supports recurring cron jobs and durable workflows for automated background processing and periodic tasks.
  • Environment Variable Configurations - Injects runtime settings and configuration parameters into workers via key-value environment variables.
  • Deployment Environment Management - Enables the creation of named configurations and variables to isolate staging and production environments.
  • Global Code Distribution Pipelines - Manages the pipeline for pushing compiled scripts from a local CLI to a worldwide network of edge nodes.
  • Resource Manifest Provisioning - Automatically creates and links cloud storage and databases based on a declarative configuration file.
  • Message Queues - Provides global message queues to decouple system components through asynchronous batch processing.
  • Storage Provisioning - Automatically allocates and provisions persistent storage resources during the deployment process.
  • Automated Resource Provisioning - Automatically provisions missing cloud resources and storage buckets based on the project manifest.
  • Module Aliasing - Allows assigning custom names to imported modules to redirect dependencies and improve organization.
  • Service Bindings - Maps external services and secrets to the runtime via a manifest for automatic code availability.
  • Secret Injection Layers - Injects encrypted configuration values and variables into the runtime to decouple secrets from source code.
  • Headless Browser Controllers - Provides an authenticated endpoint to programmatically manage and operate Chromium browser instances.
  • URL Routing - Directs incoming network traffic to specific worker functions based on defined URL patterns.

سجل النجوم

مخطط تاريخ النجوم لـ cloudflare/workers-sdkمخطط تاريخ النجوم لـ cloudflare/workers-sdk

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة cloudflare/workers-sdk؟

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.

ما هي الميزات الرئيسية لـ cloudflare/workers-sdk؟

الميزات الرئيسية لـ cloudflare/workers-sdk هي: Cloud Deployment CLI Tools, Distributed Edge Compute Platforms, Edge Network Deployment, Durable Workflow Execution Engines, Edge AI Model Deployment, Key-Value Stores, Object Storage Services, Stateful Durable Objects.

ما هي البدائل مفتوحة المصدر لـ cloudflare/workers-sdk؟

تشمل البدائل مفتوحة المصدر لـ cloudflare/workers-sdk: inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… dbt-labs/dbt-core — dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control.… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… serverless/serverless — The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling,… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL…

بدائل مفتوحة المصدر لـ Workers Sdk

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Workers Sdk.
  • inngest/inngestالصورة الرمزية لـ inngest

    inngest/inngest

    5,499عرض على GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Go
    عرض على GitHub↗5,499
  • dbt-labs/dbt-coreالصورة الرمزية لـ dbt-labs

    dbt-labs/dbt-core

    13,051عرض على GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Rustanalyticsbusiness-intelligencedata-modeling
    عرض على GitHub↗13,051
  • getgrav/gravالصورة الرمزية لـ getgrav

    getgrav/grav

    15,395عرض على GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    عرض على GitHub↗15,395
  • hatchet-dev/hatchetالصورة الرمزية لـ hatchet-dev

    hatchet-dev/hatchet

    6,622عرض على GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Goconcurrencydagdistributed
    عرض على GitHub↗6,622
  • عرض جميع البدائل الـ 30 لـ Workers Sdk→