awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cloudflare avatar

cloudflare/miniflareArchived

0
View on GitHub↗
3,911 stars·212 forks·TypeScript·MIT·20 viewsminiflare.dev↗

Miniflare

Miniflare is a local simulator and emulator for Cloudflare Workers. It provides a serverless runtime environment on a local machine, allowing for the development and testing of functions and edge APIs without deploying to a production cloud environment.

The project implements a local simulation of edge storage primitives, including key-value stores, object storage, and durable objects. It further enables a local integration test bed where serverless functions are executed within isolated sandboxes.

The toolset covers a broad development surface, including hot-reloading via file-system monitoring, local state persistence for storage bindings, and the management of environment secrets. It also supports automated integration testing with state-isolated containers to prevent data leakage between test cases.

Features

  • Edge Function Development Tools - Provides a comprehensive local environment for developing and testing Cloudflare Workers without deploying to the edge.
  • Serverless Runtime Emulation - Provides a local emulator for serverless runtimes and edge APIs to enable offline development and testing.
  • Serverless Storage Bindings - Simulates serverless storage bindings and relational databases to persist data during local development.
  • Edge Data Persistence - Provides a local implementation of SQL, key-value, and object storage to mimic edge data persistence.
  • Local Storage Emulators - Simulates cloud-based object storage and key-value stores on a local machine for offline development.
  • Event-Driven Route Triggerings - Simulates HTTP requests to trigger application routes from non-HTTP cloud events like scheduled triggers.
  • Local Serverless Emulation - Emulates the full serverless stack locally, including execution environments and event-driven triggers.
  • Local Serverless Testing - Provides a local runtime environment for testing serverless functions with integrated hot-reloading.
  • Local Simulators - Provides a local runtime environment that simulates Cloudflare Workers and associated edge APIs for development.
  • Serverless Runtimes - Provides a local environment that mimics serverless APIs and event triggers for offline function debugging.
  • Sandboxed Code Execution Environments - Provides isolated runtime environments that implement web standard APIs to mimic a serverless execution context.
  • Integration Testing - Enables automated integration testing by executing functions within simulated runtime environments to verify behavior before deployment.
  • File Watchers - Monitors source files for changes to automatically restart the execution environment and refresh the loaded code.
  • Hot Code Reloading - Updates serverless application logic in a running environment without requiring a full process restart.
  • Live Reloading - Automatically updates the simulated runtime in response to source file changes with detailed logging.
  • Environment Secret Management - Securely manages environment variables and secrets for serverless functions within the local simulated runtime.
  • Environment & Service Secret Loaders - Loads API keys and secrets from environment files and injects them into the simulated runtime configuration.
  • Test Data Isolation - Ensures test records are unique and isolated to prevent data contamination between simulated serverless environments.

Star history

Star history chart for cloudflare/miniflareStar history chart for cloudflare/miniflare

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Miniflare

These projects share indexed features with Miniflare. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • floci-io/flocifloci-io avatar

    floci-io/floci

    14,168View on GitHub↗

    Floci is a local emulator for AWS services and cloud infrastructure designed for developing and testing applications without a live internet connection. It serves as a containerized cloud emulator and a serverless runtime emulator, allowing users to run high-fidelity replicas of cloud databases, queues, and compute services on a local machine. The project distinguishes itself by using real container images instead of simple mocks to ensure behavioral accuracy. It functions as a local API gateway simulator with proxy-based routing for REST and WebSocket APIs, and provides a serverless environm

    Javaawsaws-emulationdevops
    View on GitHub↗14,168
  • dherault/serverless-offlinedherault avatar

    dherault/serverless-offline

    5,257View on GitHub↗

    serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers

    JavaScriptaws-apigatewayaws-lambdaserverless
    View on GitHub↗5,257
  • aws/aws-lambda-runtime-interface-emulatoraws avatar

    aws/aws-lambda-runtime-interface-emulator

    1,128View on GitHub↗

    The AWS Lambda Runtime Interface Emulator is a proxy server designed to replicate the cloud-based serverless execution environment within a local container. It functions as a lightweight interface that allows developers to verify function logic, performance, and API integration by simulating the remote control plane and event invocation model on a local machine. The tool operates by intercepting HTTP requests and translating them into the structured JSON event payloads expected by serverless function handlers. It manages the function lifecycle through a synchronous event loop and maps local c

    Go
    View on GitHub↗1,128
  • lambci/docker-lambdalambci avatar

    lambci/docker-lambda

    5,786View on GitHub↗

    docker-lambda is a Docker-based serverless simulator and local emulator designed to replicate AWS Lambda runtime environments. It provides a system for executing serverless functions locally and mirroring cloud execution environments through containerized images. The project includes a local API server that allows for function invocation via HTTP to eliminate cold starts during testing. It features a build tool for compiling native dependencies and packaging function code into deployment archives using specialized system images. The environment supports mirroring shared dependency layers by

    C#
    View on GitHub↗5,786
Compare all 30 related projects→

Frequently asked questions

What does cloudflare/miniflare do?

Miniflare is a local simulator and emulator for Cloudflare Workers. It provides a serverless runtime environment on a local machine, allowing for the development and testing of functions and edge APIs without deploying to a production cloud environment.

What are the main features of cloudflare/miniflare?

The main features of cloudflare/miniflare are: Edge Function Development Tools, Serverless Runtime Emulation, Serverless Storage Bindings, Edge Data Persistence, Local Storage Emulators, Event-Driven Route Triggerings, Local Serverless Emulation, Local Serverless Testing.

Which projects share features with cloudflare/miniflare?

Projects with overlapping indexed features include: floci-io/floci — Floci is a local emulator for AWS services and cloud infrastructure designed for developing and testing applications… dherault/serverless-offline — serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as… aws/aws-lambda-runtime-interface-emulator — The AWS Lambda Runtime Interface Emulator is a proxy server designed to replicate the cloud-based serverless execution… thomhurst/tunit — TUnit is a comprehensive C# testing framework, mocking library, and fluent assertion tool. It utilizes source… lambci/docker-lambda — docker-lambda is a Docker-based serverless simulator and local emulator designed to replicate AWS Lambda runtime… googlecloudplatform/functions-framework-nodejs — The functions-framework-nodejs project is an open-source execution environment and software framework for writing…