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
·

43 dépôts

Awesome GitHub RepositoriesLocal Development Environments

Tools and utilities for managing local containerized development servers, including lifecycle control and status monitoring.

Distinguishing note: Focuses on the orchestration of local development server lifecycles rather than general cloud infrastructure management.

Explore 43 awesome GitHub repositories matching devops & infrastructure · Local Development Environments. Refine with filters or upvote what's useful.

Awesome Local Development Environments GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • strapi/strapiAvatar de strapi

    strapi/strapi

    72,385Voir sur GitHub↗

    Strapi is an open-source headless content management system and JavaScript framework used for defining content schemas and managing structured data. It functions as a REST and GraphQL API gateway that decouples backend data storage from frontend delivery. The system includes a self-hosted administration interface for managing content entries and defining data models without manual database queries. The framework utilizes a plugin-based extension system to inject custom logic into the application lifecycle. It employs schema-driven content modeling to automatically generate database tables and

    Orchestrates local containerized development servers, including the application and relational database.

    TypeScriptapicmscms-framework
    Voir sur GitHub↗72,385
  • twentyhq/twentyAvatar de twentyhq

    twentyhq/twenty

    50,113Voir sur GitHub↗

    Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m

    Run a local server instance using containerized environments to host and test custom application definitions, data models, and UI components during development.

    TypeScriptcrmcrm-systemcustomer
    Voir sur GitHub↗50,113
  • getredash/redashAvatar de getredash

    getredash/redash

    28,653Voir sur GitHub↗

    Redash is a self-hosted analytics platform and SQL data visualization tool. It provides a web-based SQL query editor for writing, executing, and scheduling database queries, and functions as a business intelligence dashboard for monitoring metrics via visual widgets. The platform distinguishes itself through its data source connectors, which integrate with various SQL, NoSQL, and API-based stores to retrieve information for analysis. It enables self-service analytics by allowing users to run queries with dynamic parameters and supports shared data reporting via public links or embedded dashbo

    Orchestrates a local development environment using containerized services for the database and cache.

    Pythonanalyticsathenabi
    Voir sur GitHub↗28,653
  • mitchellh/vagrantAvatar de mitchellh

    mitchellh/vagrant

    27,154Voir sur GitHub↗

    Vagrant is a virtual machine environment manager and development environment provisioner. It functions as an infrastructure as code tool and multi-hypervisor orchestrator, allowing for the definition and automation of virtualized development environments through a single configuration file. The project enables the creation of portable, virtualized development environments to ensure consistency across different host operating systems. It supports deploying these environments across various backends, including local hypervisors, cloud providers, and container runtimes, using a unified interface

    Runs isolated development environments on a local host to maintain a clean and stable host operating system.

    Ruby
    Voir sur GitHub↗27,154
  • gofr-dev/gofrAvatar de gofr-dev

    gofr-dev/gofr

    21,321Voir sur GitHub↗

    Gofr is a comprehensive framework for building production-ready microservices in Go. It provides a unified toolkit for developing RESTful APIs and gRPC services, offering built-in support for observability, database management, and distributed system communication. The framework distinguishes itself through its focus on developer productivity and system resilience. It automates common backend tasks such as CRUD handler generation, schema-driven code creation, and database migration orchestration, while preventing race conditions in clustered environments. To maintain stability, it includes in

    Simplifies local development by orchestrating containerized dependencies and application environments.

    Goframeworkgogo-framework
    Voir sur GitHub↗21,321
  • wasp-lang/waspAvatar de wasp-lang

    wasp-lang/wasp

    18,146Voir sur GitHub↗

    Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide

    Orchestrates local development servers and infrastructure components to streamline testing and debugging workflows.

    TypeScripthaskelljavascriptnode
    Voir sur GitHub↗18,146
  • tencent/weknoraAvatar de Tencent

    Tencent/WeKnora

    16,974Voir sur GitHub↗

    WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta

    Orchestrates a local stack of databases and vector stores to bootstrap the development environment.

    Goagentagenticai
    Voir sur GitHub↗16,974
  • hashicorp/nomadAvatar de hashicorp

    hashicorp/nomad

    16,211Voir sur GitHub↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Starts a lightweight, single-node agent for local testing and development purposes.

    Go
    Voir sur GitHub↗16,211
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Voir sur 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

    Creates isolated, containerized hosting environments for local site development and testing.

    PHPcmscontentcontent-management
    Voir sur GitHub↗15,395
  • botpress/botpressAvatar de botpress

    botpress/botpress

    14,748Voir sur GitHub↗

    Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents powered by large language models. It provides a framework for managing the entire lifecycle of these agents, from initial creation through to deployment across various production environments. The platform includes a custom integration SDK for developing and publishing third-party connectors that extend agent capabilities. These tools allow for the creation of custom plugins that connect AI agents to external APIs and third-party services. The system supports both visual des

    Simulates production environments using local database proxies and health probes to verify bot behavior.

    TypeScript
    Voir sur GitHub↗14,748
  • electric-sql/pgliteAvatar de electric-sql

    electric-sql/pglite

    14,707Voir sur GitHub↗

    Pglite is a client-side relational database engine that runs a full-featured PostgreSQL instance directly within browser and Node.js environments. By leveraging WebAssembly, it provides a persistent SQL storage solution that enables complex data management and querying without requiring an external database server. The project distinguishes itself through a reactive SQL data layer that automatically synchronizes user interface components with live query results. It manages database operations using worker threads to prevent main-thread blocking and coordinates access across multiple browser t

    Simplifies local development by orchestrating database server lifecycles and environment configuration.

    TypeScriptdatabasepostgreswasm
    Voir sur GitHub↗14,707
  • hkuds/deepcodeAvatar de HKUDS

    HKUDS/DeepCode

    14,539Voir sur GitHub↗

    DeepCode is an agentic development framework designed to orchestrate autonomous AI agents for software engineering tasks. It functions as a multi-agent workflow orchestrator that translates natural language requirements into functional codebases by coordinating specialized agents for architectural planning, intent analysis, and implementation. The platform integrates multiple language models to power these automated routines, providing a unified environment for complex development projects. The system distinguishes itself through its ability to transform academic research papers into executab

    Initializes development environments by verifying runtime dependencies and launching local application workflows.

    Pythonagentic-codingllm-agent
    Voir sur GitHub↗14,539
  • habitrpg/habiticaAvatar de HabitRPG

    HabitRPG/habitica

    13,944Voir sur GitHub↗

    Habitica is an open-source productivity platform that applies role-playing game mechanics to personal task management. By tracking habits, daily goals, and to-do lists, the system translates completed tasks into character progression, experience points, and virtual rewards. The platform supports collaborative productivity by allowing users to join parties and complete group quests alongside their individual responsibilities. It is designed for self-hosting, providing users with full control over their data and system configuration through a structured relational database and a standardized ap

    Coordinates the execution of databases, servers, and client components using containerized or native processes to simplify local application development.

    JavaScriptcssexpresshabitica
    Voir sur GitHub↗13,944
  • reactioncommerce/reactionAvatar de reactioncommerce

    reactioncommerce/reaction

    12,411Voir sur GitHub↗

    Reaction is an event-driven, headless commerce platform designed to decouple backend business logic from the frontend presentation layer. It utilizes an API-first architecture with a GraphQL data layer to manage online sales and retail operations. The platform supports multi-tenant resource sharing, allowing multiple independent storefronts to be hosted and managed within a single installation. It features a plugin-based extension system that enables the integration of third-party services and custom business logic through composable workflows. The system covers core retail capabilities incl

    Provides a containerized stack including database and cache to create a reproducible local development environment.

    JavaScriptcartcommercedocker
    Voir sur GitHub↗12,411
  • encoredev/encoreAvatar de encoredev

    encoredev/encore

    12,049Voir sur GitHub↗

    Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and observability. It functions as an infrastructure-as-code platform that allows developers to define cloud resources, databases, and messaging topics directly within their application code. By analyzing these declarations at compile-time, the system automatically manages the deployment of cloud resources and security policies, ensuring parity between local development and production environments. The platform distinguishes itself through its integrated development experience, which

    Automates the startup of local infrastructure environments from application code definitions.

    Goapiawsbackend
    Voir sur GitHub↗12,049
  • foundry-rs/foundryAvatar de foundry-rs

    foundry-rs/foundry

    10,125Voir sur GitHub↗

    Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl

    Enables mirroring of live network state locally to test contracts against real-world blockchain data.

    Rustalloyblockchainbytecode
    Voir sur GitHub↗10,125
  • tilt-dev/tiltAvatar de tilt-dev

    tilt-dev/tilt

    9,886Voir sur GitHub↗

    Tilt is a Kubernetes development orchestrator and containerized workflow manager that automates the build, deploy, and update loop for cloud-native services. It functions as an infrastructure-as-code environment, defining the entire local development setup as versioned code to synchronize local source changes with cluster deployments. The project distinguishes itself by offering live container updates, which sync files directly into running containers to bypass full image rebuilds and redeployments. It includes a cloud-native development dashboard for monitoring resource health, streaming agg

    Executes shell commands or background services on the host machine to support the development environment.

    Godevelopment-environmentkubernetes
    Voir sur GitHub↗9,886
  • nhost/nhostAvatar de nhost

    nhost/nhost

    9,199Voir sur GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    Synchronizes local development with production by tracking database migrations and API metadata.

    Goauthenticationbackendbackend-as-a-service
    Voir sur GitHub↗9,199
  • canonical/multipassAvatar de canonical

    canonical/multipass

    9,146Voir sur GitHub↗

    Multipass is a virtual machine lifecycle controller and manager designed to create and orchestrate lightweight Ubuntu instances on a local workstation. It functions as a cross-platform hypervisor wrapper that provides a local cloud development environment for simulating cloud deployments. The system utilizes a hypervisor-abstraction layer and driver-based backend resolution to manage virtual machines across different host operating systems using native virtualization backends. It enables the simulation of cloud instance behavior through the injection of cloud-init metadata and initialization

    Provides local development environments by launching and managing lightweight Ubuntu virtual machines on a workstation.

    C++cloudcontainerhyper-v
    Voir sur GitHub↗9,146
  • opencart/opencartAvatar de opencart

    opencart/opencart

    8,139Voir sur GitHub↗

    OpenCart is an open-source shopping cart and PHP e-commerce platform. It provides a self-hosted system for managing product catalogs, shopping carts, and customer order processing. The platform includes built-in translation capabilities to create a multi-language storefront, allowing user interface text and store content to be localized for global users. The system supports containerized infrastructure for deploying and orchestrating the web server, database, and caching layers. This enables the provisioning of consistent local development environments and automated build pipelines.

    Offers containerized environment configurations for developing and testing store features locally.

    PHPcartecommerce-frameworkhtml5
    Voir sur GitHub↗8,139
Préc.123Suivant
  1. Home
  2. DevOps & Infrastructure
  3. Local Development Environments

Explorer les sous-tags

  • Local Environment ResetsUtilities for wiping local metadata and files to restore a clean development state. **Distinct from Local Development Environments:** Distinct from Local Development Environments: focuses on the destructive reset/cleanup of local state, not the orchestration of the environment itself.
  • Mainnet Forking1 sous-tagThe ability to mirror the state of a live blockchain network for local testing. **Distinct from Local Development Environments:** Specific to blockchain state mirroring, whereas general local development environments focus on container or server orchestration.
  • Procfile-Based EnvironmentsRuns multiple processes defined in a Procfile concurrently during local development with output multiplexing and lifecycle control. **Distinct from Local Development Environments:** Distinct from Local Development Environments: focuses on running processes from a Procfile, not general containerized development environments.