awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
localstack avatar

localstack/localstack

0
View on GitHub↗
64,423 stars·4,560 forks·Python·other·17 vueslocalstack.cloud↗

Localstack

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, allowing users to mock cloud resources, replicate infrastructure states, and execute ephemeral testing environments within continuous integration pipelines.

Beyond core emulation, the platform includes a comprehensive suite of developer tools for managing service lifecycles, monitoring activity, and configuring runtime environments. It supports complex distributed architectures through event-driven simulation, persistent storage mapping, and dynamic configuration injection, ensuring that local environments accurately mirror production requirements.

The system is designed for integration into automated build and deployment workflows, providing visual dashboards and terminal-based interfaces for real-time resource management and infrastructure troubleshooting.

Features

  • Infrastructure Development Environments - Establishes a local workspace that mimics cloud-based infrastructure to facilitate rapid development and testing cycles.
  • Local Infrastructure Orchestrators - Coordinates containerized service lifecycles to build a unified environment capable of mirroring complex distributed cloud architectures.
  • API Gateways - Intercepts network requests to redirect traffic from remote cloud endpoints to local handlers for seamless service simulation.
  • Cloud Service Activity Monitoring - Monitors logs and request history through a visual dashboard to track the operational status of local cloud services.
  • Cloud Service Emulators - Mimics cloud service APIs locally to allow for application verification without the need for remote connectivity or cloud costs.
  • Serverless Function Development Tools - Supplies specialized utilities to develop, test, and debug serverless functions locally before deploying to production cloud environments.
  • Cloud Resource Replication Tools - Simplifies development workflows by enabling the replication of complex cloud resources into local, manageable environments.
  • Local Service Lifecycle Management - Controls the startup, shutdown, and configuration of local cloud services through an intuitive graphical management interface.
  • CI Pipeline Integrations - Enables cloud-native validation by spinning up ephemeral infrastructure that mirrors production services directly within automated pipelines.
  • Ephemeral CI Environments - Automates the deployment of temporary, isolated cloud runtime environments to support testing within continuous integration workflows.
  • Cloud Service Mocks - Replicates cloud service behavior locally to verify application logic and error handling without requiring live infrastructure.
  • Cloud Resource Dashboards - Displays a visual interface for inspecting, configuring, and monitoring the operational state of emulated cloud resources.
  • DNS Interception Utilities - Redirects network traffic to local loopback addresses by overriding standard domain resolution for seamless integration testing.
  • Ephemeral Testing Environments - Spawns short-lived, isolated instances of cloud services to provide clean, disposable environments for automated test execution.
  • Cloud Platforms - Local AWS cloud stack for offline development and testing.
  • DevOps and Infrastructure - Local AWS cloud stack for development.
  • Infrastructure and Deployment - Local AWS cloud stack for offline development.
  • Infrastructure and Monitoring - Self-hostable cloud service emulator for testing infrastructure code.
  • Infrastructure and Orchestration - Mocking framework for testing AWS services locally.
  • Gestion d'infrastructure - Émulation locale d'environnements cloud et serverless.
  • Development Environments - Simulates AWS cloud services for local development.
  • Automated Infrastructure Testing - Validates infrastructure configurations by simulating cloud environments locally within continuous integration pipelines.
  • Persistence Management Tools - Persists resource states across sessions by configuring underlying storage backends to ensure data remains available after environment restarts.
  • Cloud Query Resolution Tools - Routes cloud service queries to local endpoints by configuring custom DNS resolution for specific cloud-related traffic.
  • Event-Driven - Processes asynchronous messages and triggers to emulate the behavior of distributed cloud event architectures.
  • Storage Backend Mappings - Translates virtual cloud resource states into local file system structures to maintain data persistence across development sessions.
  • Traffic Redirection Tools - Intercepts and reroutes cloud service requests to local endpoints, ensuring traffic hits the simulated environment instead of production.
  • Container Orchestration Integrations - Integrates container-based tools into existing development workflows to manage and test cloud infrastructure locally.
  • Cloud Resource Interfaces - Offers a command-line interface that bridges local development workflows with simulated cloud resource APIs.
  • Local Environment Configurations - Tailors service behavior and runtime settings through a centralized interface to define specific local infrastructure requirements.
  • Dynamic Configuration Injectors - Pushes environment variables and runtime parameters into active processes to match production cloud configurations during local development.
  • Messaging Infrastructure Integrations - Simulates event-driven message brokers locally to validate architectural interactions within development and testing pipelines.
  • Access Control - Governs permission sets and authentication flows by simulating credential handling to secure local testing environments.
  • Log Management Systems - Aggregates real-time diagnostic logs from emulated services to provide visibility into infrastructure performance and deployment health.

Historique des stars

Graphique de l'historique des stars pour localstack/localstackGraphique de l'historique des stars pour localstack/localstack

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait localstack/localstack ?

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.

Quelles sont les fonctionnalités principales de localstack/localstack ?

Les fonctionnalités principales de localstack/localstack sont : Infrastructure Development Environments, Local Infrastructure Orchestrators, API Gateways, Cloud Service Activity Monitoring, Cloud Service Emulators, Serverless Function Development Tools, Cloud Resource Replication Tools, Local Service Lifecycle Management.

Quelles sont les alternatives open-source à localstack/localstack ?

Les alternatives open-source à localstack/localstack incluent : ansible/ansible — Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It… docker/docker-py — docker-py is a Python library and SDK that serves as a programmatic client for the Docker Engine API. It provides a… graylog2/graylog2-server — Graylog2-server is an open-source centralized log management system and aggregator. It functions as a log analysis… kubernetes/kubernetes — Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of… ansible/molecule — Molecule is an infrastructure test orchestrator and testing framework designed for Ansible roles and collections. It… traefik/traefik — Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across…

Alternatives open source à Localstack

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Localstack.
  • graylog2/graylog2-serverAvatar de Graylog2

    Graylog2/graylog2-server

    8,066Voir sur GitHub↗

    Graylog2-server is an open-source centralized log management system and aggregator. It functions as a log analysis platform designed to collect, index, and analyze log data from multiple sources within a centralized searchable index. The system provides capabilities for enterprise log aggregation and infrastructure monitoring. It enables the gathering of logs from various servers and applications to facilitate log data analysis and root cause troubleshooting across a network. The platform utilizes a distributed indexing pipeline and message-queue based ingestion to handle log streams. It inc

    Javaamqpgelfgraylog
    Voir sur GitHub↗8,066
  • docker/docker-pyAvatar de docker

    docker/docker-py

    7,184Voir sur GitHub↗

    docker-py is a Python library and SDK that serves as a programmatic client for the Docker Engine API. It provides a programmatic interface for controlling containers, images, and clusters, allowing for the automation of containerized applications and engine resources. The library enables remote Docker administration through various transport methods, including Unix domain sockets, TCP ports, and encrypted SSH tunnels. It handles real-time data links by using WebSockets to stream input and output from active containers. The project covers container lifecycle control, image management for buil

    Python
    Voir sur GitHub↗7,184
  • ansible/ansibleAvatar de ansible

    ansible/ansible

    68,968Voir sur GitHub↗

    Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof

    Pythonansiblepython
    Voir sur GitHub↗68,968
  • kubernetes/kubernetesAvatar de kubernetes

    kubernetes/kubernetes

    123,197Voir sur GitHub↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Gocncfcontainersgo
    Voir sur GitHub↗123,197
  • Voir les 30 alternatives à Localstack→