For محاكي محلي لاختبار خدمات AWS, the strongest matches are floci-io/floci (Floci is a dedicated local AWS emulator that runs), localstack/localstack (LocalStack is the leading local AWS emulator, providing a) and getmoto/moto (Moto simulates a wide range of AWS services locally). aws/aws-sam-cli and awslabs/aws-sam-local round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
أدوات مفتوحة المصدر تحاكي بنية AWS التحتية محلياً لاختبار التطبيقات السحابية دون الحاجة لاتصال نشط بالإنترنت.
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
Floci is a dedicated local AWS emulator that runs real container images (not mocks) to replicate multiple services like S3, SQS, EC2, and ECS, supporting offline development, Docker deployment, and state persistence—exactly the kind of tool this search aims to find.
LocalStack is an infrastructure development environment that provides a local simulation of cloud services. By leveraging container-orchestrated service lifecycles, it allows developers to build, test, and debug cloud-native applications on their local machines without requiring remote connectivity or incurring cloud provider costs. The platform distinguishes itself through sophisticated traffic redirection and request routing, which intercept cloud service calls at the network layer and redirect them to local handlers. This enables seamless integration with existing development workflows, al
LocalStack is the leading local AWS emulator, providing a local simulation of dozens of cloud services with full offline operation, Docker deployment, and state persistence—exactly matching the need for offline development and testing of cloud applications.
Moto is a cloud service mockery framework and API mock server that simulates AWS infrastructure locally. It allows developers to test cloud-dependent code and verify infrastructure-as-code templates without deploying real resources or incurring costs. The project functions as an SDK interceptor that can patch existing service clients to redirect requests to a local mock environment. It can also be run as a standalone HTTP server, enabling any programming language to interact with the simulated endpoints. The framework covers a vast array of simulated capabilities, including data storage, com
Moto simulates a wide range of AWS services locally via a standalone mock server and SDK interceptor, exactly providing the offline, multi-service emulation with local API endpoints and AWS SDK integration required for local cloud development and testing.
The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates
SAM CLI emulates AWS Lambda and API Gateway locally using Docker containers, enabling offline testing of serverless applications — it is a genuine local AWS emulator, though specialized for serverless rather than covering a broad range of services.
aws-sam-local is a Docker-based emulator used for running and debugging AWS Lambda functions and API Gateway configurations on a local machine. It provides a local execution environment that mimics the AWS Lambda runtime, allowing for the verification of function code and serverless application mocks before cloud deployment. The project utilizes a runtime orchestrator to manage ephemeral containers, replicating the isolated execution environment of cloud functions. It includes a serverless API gateway simulator and event mocking tools to synthesize payloads from sources such as Kafka and othe
aws-sam-local provides a Docker-based local emulation of AWS Lambda and API Gateway for offline serverless development and testing, directly addressing the core intent of running AWS services without an internet connection, though its service coverage is narrower than a full multi-service emulator.
ElasticMQ is an Amazon SQS mock server and emulator designed for local development and testing of asynchronous messaging logic without requiring cloud connectivity. It provides a local messaging test tool that mimics cloud-based messaging infrastructure to verify message producer and consumer behavior. The project can be deployed as a standalone service or as an embedded emulator that runs directly within a Java application process to remove external dependencies. It includes a web-based queue management interface for monitoring queue statistics and managing messages visually. The system sup
ElasticMQ is a local SQS emulator that provides offline API endpoints and SDK integration for testing asynchronous messaging, which directly matches the request for a local AWS emulator, though it covers only one service rather than the multi-service scope implied.
MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug
MinIO provides a local, S3-compatible object storage endpoint that works offline and integrates with the AWS SDK, matching your requirement for local API endpoints and offline operation; however, it specifically emulates only S3 storage, not the broader multi-service AWS environment your intent describes.