awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Environment Provisioning and Configuration · Awesome GitHub Repositories

21 repos

Awesome GitHub RepositoriesEnvironment Provisioning and Configuration

Tools focused on the initial setup, dependency installation, and version management of local development environments.

Explore 21 awesome GitHub repositories matching development tools & productivity · Environment Provisioning and Configuration. Refine with filters or upvote what's useful.

  1. Home
  2. Development Tools & Productivity
  3. Development Environment Management
  4. Environment Provisioning and Configuration

Awesome Environment Provisioning and Configuration GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • Significant-Gravitas/AutoGPT

    Significant-Gravitas/AutoGPT

    181,891GitHubView on GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, i

    Streamlines local development by automating dependency installation and repository startup processes.

    Pythonaiartificial-intelligenceautonomous-agents
  • golang/go

    golang/go

    132,649GitHubView on GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external

    Follow documented procedures to download and configure the language environment on various host operating systems.

    Gogogolanglanguage
  • excalidraw/excalidraw

    excalidraw/excalidraw

    117,138GitHubView on GitHub↗

    This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard fo

    Configures necessary dependencies and server infrastructure to build, preview, and validate application changes locally.

    TypeScriptcanvascollaborationdiagrams
  • goldbergyoni/nodebestpractices

    goldbergyoni/nodebestpractices

    105,100GitHubView on GitHub↗

    This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across

    Enforces consistent runtime versions across development, testing, and production environments through standardized version management.

    Dockerfilebest-practiceses6eslint
  • pytorch/pytorch

    pytorch/pytorch

    97,601GitHubView on GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic diffe

    Details installation procedures and build-time configurations for various hardware acceleration backends.

    Pythonautograddeep-learninggpu
  • nvm-sh/nvm

    nvm-sh/nvm

    91,751GitHubView on GitHub↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dyn

    Swaps active runtime binaries by dynamically modifying the system PATH variable to target version-specific directories.

    Shellbashinstalllts
  • DopplerHQ/awesome-interview-questions

    DopplerHQ/awesome-interview-questions

    81,035GitHubView on GitHub↗

    This project is a comprehensive, community-sourced repository of technical interview questions and study materials. It serves as a centralized index for software engineers to prepare for technical assessments, benchmark their personal knowledge, and identify gaps in their expertise across a wide range of programming la

    Transitions between development workplaces dynamically using shell-based utilities and fuzzy matching for rapid context switching.

    android-interview-questionsangularjs-interview-questionsawesome
  • junegunn/fzf

    junegunn/fzf

    77,987GitHubView on GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe

    Configures default operational parameters and file locations through environment variables to customize command execution.

    Gobashclifish
  • coder/code-server

    coder/code-server

    76,310GitHubView on GitHub↗

    This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machine

    Simplifies environment setup by automatically detecting system package managers or utilizing standalone release archives.

    TypeScriptbrowser-idedev-toolsdevelopment-environment
  • github/spec-kit

    github/spec-kit

    70,645GitHubView on GitHub↗

    Spec-kit is a specification-driven development framework designed to manage the entire software project lifecycle, from initial requirements gathering to final validation. It functions as a command-line environment that orchestrates complex development workflows by chaining shell tasks, human checkpoints, and condition

    Standardizes directory structures and organizational settings across environments by layering configuration presets.

    Pythonaicopilotdevelopment
  • swiftlang/swift

    swiftlang/swift

    69,781GitHubView on GitHub↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. T

    Facilitates Android cross-compilation by configuring and managing the required platform-specific toolchain bundles.

    C++
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHubView on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system

    Synchronizes files between local systems and isolated workspaces using either direct filesystem operations or network-based transfer protocols.

    Pythonagentartificial-intelligencechatgpt
  • TheAlgorithms/Java

    TheAlgorithms/Java

    65,078GitHubView on GitHub↗

    This project is an educational repository containing a comprehensive collection of classic computer science algorithms and data structures implemented in Java. It serves as a community-driven learning resource designed to help students and developers study fundamental computational problems and practice idiomatic synta

    Defines exclusion patterns to keep the repository clean and focused on essential source files.

    Javaalgorithmalgorithm-challengesalgorithms
  • localstack/localstack

    localstack/localstack

    64,423GitHubView on GitHub↗

    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 p

    Tailors service behavior and runtime settings through a centralized interface to define specific local infrastructure requirements.

    Pythonawscloudcontinuous-integration
  • alacritty/alacritty

    alacritty/alacritty

    62,575GitHubView on GitHub↗

    Alacritty is a cross-platform terminal emulator that provides a consistent command-line environment across Linux, macOS, and Windows. It functions as a configuration-driven terminal, relying on a declarative file format to manage user preferences, key bindings, and visual styling. The application distinguishes itself

    Standardizes shell behavior and terminal settings across disparate operating systems.

    Rustbsdgpulinux
  • topjohnwu/Magisk

    topjohnwu/Magisk

    58,780GitHubView on GitHub↗

    Magisk is an Android rooting framework designed to manage system-level modifications and grant administrative access to mobile devices. It functions by patching boot and recovery images to inject custom code into the operating system initialization sequence, allowing for system-wide control while maintaining compatibil

    Automates the configuration of necessary tools and platform-specific dependencies to establish a consistent software development workspace.

    Rust
  • LadybirdBrowser/ladybird

    LadybirdBrowser/ladybird

    58,620GitHubView on GitHub↗

    Ladybird is an independent, cross-platform web browser built from the ground up with a modular architecture. It functions as a standalone application that fetches, processes, and renders web content directly from the internet. At its core, the project serves as a research platform for browser architecture, focusing on

    Configures development environments with standardized settings to facilitate efficient navigation and maintenance of large-scale codebases.

    C++browserbrowser-engine
  • zylon-ai/private-gpt

    zylon-ai/private-gpt

    57,116GitHubView on GitHub↗

    This project is a privacy-first backend service designed to facilitate retrieval-augmented generation by processing local documents into searchable vector representations. It provides a modular architecture that allows users to ingest diverse file formats, manage document metadata, and perform semantic searches to prov

    Set up the local development environment by managing language runtimes and necessary dependency installations.

    Python
  • Z4nzu/hackingtool

    Z4nzu/hackingtool

    55,016GitHubView on GitHub↗

    This project is a comprehensive cybersecurity tool collection designed to support security research, penetration testing, and vulnerability assessment. It functions as a unified penetration testing suite, providing a centralized environment where professionals can access a wide range of offensive security utilities to

    Configures necessary system dependencies and runtimes to ensure all included tools function correctly.

    Pythonallinonehackingtoolbesthackingtoolctf-tools
  • wagoodman/dive

    wagoodman/dive

    53,375GitHubView on GitHub↗

    Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered storage inspector, allowing users to decompose image manifests to examine individual filesystem layers and identify opportunities to reduce total image size. The tool features a filesystem diffing engi

    Allows adjustment of engine preferences, logging levels, and interface layouts via a central configuration file to suit specific workflows.

    Goclidockerdocker-image
Prev12Next

Explore sub-tags

  • Android SDK ManagersTools for downloading and configuring Android cross-compilation bundles.
  • Configuration Management
  • Cross-Platform Terminal EnvironmentsUtilities and configuration sets that ensure consistent command-line behavior and shell experiences across multiple operating systems.
  • Developer Environment Tooling4 sub-tags
  • Development Environment Configurations1 sub-tag
  • Development Environment Setup Tools
  • Environment Context Managers
  • Environment Provisioning Tools
  • Environment Standardization Frameworks
  • Environment Variable Management
  • Local Environment Configurations
  • Version Managers2 sub-tags