awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jetify-com avatar

jetify-com/devbox

0
View on GitHub↗
12,105 نجوم·341 تفرعات·Go·Apache-2.0·9 مشاهداتwww.jetify.com/devbox↗

Devbox

Devbox is a development environment orchestrator designed to create reproducible, isolated workspaces for software projects. By leveraging declarative configuration files and the Nix package manager, it ensures that project dependencies, environment variables, and tooling remain consistent across different machines and team members. It functions as a central manager for project-specific environments, providing isolated shell execution that prevents conflicts with host system software.

The project distinguishes itself through its ability to bridge local development and cloud-hosted infrastructure. It supports container-native deployment by generating container images directly from project configurations and utilizes remote binary caching to accelerate environment setup by storing pre-built artifacts. Beyond environment management, it includes integrated capabilities for background service orchestration, secret management, and automated testing workflows that can be triggered within the development lifecycle.

The platform provides a comprehensive suite of tools for managing the full development lifecycle, including IDE integration, team-based access control, and observability features like log streaming and performance analysis. It also offers extensibility through custom plugin integration and automated package configuration, allowing teams to standardize workflows and maintain consistent tooling across distributed environments.

Features

  • Environment Configurations - Uses declarative configuration files to define project dependencies and settings for reproducible development environments.
  • Remote and Cloud-Integrated Environments - Bridges local development and cloud infrastructure by managing remote caches, secrets, and containerized deployments.
  • Development Environment Orchestrators - Orchestrates project dependencies, background services, and environment variables to standardize development workflows.
  • Nix Packages - Leverages the Nix package manager to handle dependency resolution, version pinning, and reproducible environment creation.
  • Reproducible Build Environments - Creates isolated and consistent project environments with specific tool versions to ensure identical behavior across machines.
  • Development Environment Management - Uses declarative configurations to create isolated, consistent development environments with project-specific dependencies.
  • Isolated Execution Environments - Starts isolated terminal sessions with project-specific packages and environment variables to prevent host system conflicts.
  • Environment Activation - Automatically loads project-specific dependencies and environment variables upon entering a directory.
  • Containerized Development Environments - Generates container images from project configurations to ensure consistent, isolated development environments.
  • Package Dependency Managers - Manages project-specific software packages and environment variables to standardize team tooling.
  • Dependency Installers - Downloads and configures project-defined software packages to ensure consistent execution.
  • Remote Build Caches - Stores and retrieves pre-built package artifacts from cloud storage to accelerate environment setup and reduce compilation times.
  • Version Pinning Systems - Enforces specific software versions by pinning packages in configuration files to ensure consistency.
  • Container Deployment - Generates container images from project configurations to automate deployment to cloud-hosted environments.
  • Editor-Integrated Debugging - Maps editor debuggers to project-managed binaries to ensure consistent execution environments.
  • Background Service Orchestrators - Manages the lifecycle of databases, caches, and other background processes directly within the development environment to simplify local workflows.
  • Build Caches - Stores and retrieves compiled build artifacts in a remote cache to accelerate environment setup and reduce redundant build times.
  • End-to-End Testing - Executes AI-driven test suites across web and mobile platforms to validate application functionality on real devices.

سجل النجوم

مخطط تاريخ النجوم لـ jetify-com/devboxمخطط تاريخ النجوم لـ jetify-com/devbox

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة jetify-com/devbox؟

Devbox is a development environment orchestrator designed to create reproducible, isolated workspaces for software projects. By leveraging declarative configuration files and the Nix package manager, it ensures that project dependencies, environment variables, and tooling remain consistent across different machines and team members. It functions as a central manager for project-specific environments, providing isolated shell execution that prevents conflicts with host…

ما هي الميزات الرئيسية لـ jetify-com/devbox؟

الميزات الرئيسية لـ jetify-com/devbox هي: Environment Configurations, Remote and Cloud-Integrated Environments, Development Environment Orchestrators, Nix Packages, Reproducible Build Environments, Development Environment Management, Isolated Execution Environments, Environment Activation.

ما هي البدائل مفتوحة المصدر لـ jetify-com/devbox؟

تشمل البدائل مفتوحة المصدر لـ jetify-com/devbox: nixos/nix.dev — This project provides a functional package manager and a reproducible build system designed to ensure identical build… nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… cachix/devenv — Devenv is a Nix-based development environment manager that provides declarative definitions for reproducible shells… mamba-org/mamba — Mamba is a package manager for scientific and data science workflows that implements a high-performance dependency… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… boto/boto3 — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud…

بدائل مفتوحة المصدر لـ Devbox

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Devbox.
  • nixos/nix.devالصورة الرمزية لـ NixOS

    NixOS/nix.dev

    3,630عرض على GitHub↗

    This project provides a functional package manager and a reproducible build system designed to ensure identical build inputs always produce the same outputs. It serves as the foundation for a declarative Linux distribution where the entire system state is defined in a configuration file, enabling predictable deployments and full-system rollbacks. The system uses a deterministic functional language and a lazy-evaluation expression engine to manage software dependencies and isolate build environments. It distinguishes itself through a content-addressable store that allows multiple versions of s

    Nixcookbookdocumentationlearning
    عرض على GitHub↗3,630
  • nrwl/nxالصورة الرمزية لـ nrwl

    nrwl/nx

    28,939عرض على GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    TypeScriptangularbuildbuild-system
    عرض على GitHub↗28,939
  • cachix/devenvالصورة الرمزية لـ cachix

    cachix/devenv

    7,005عرض على GitHub↗

    Devenv is a Nix-based development environment manager that provides declarative definitions for reproducible shells and toolchains. It functions as a declarative task runner for executing dependency-aware pipelines and a service orchestration tool for supervising background processes. The project distinguishes itself by generating OCI container images directly from environment definitions without requiring a separate container engine. It also implements the Model Context Protocol to expose project context and package search to AI agents, and supports AI-assisted scaffolding to generate config

    Rustdeveloper-toolsdevenvnix
    عرض على GitHub↗7,005
  • mamba-org/mambaالصورة الرمزية لـ mamba-org

    mamba-org/mamba

    7,915عرض على GitHub↗

    Mamba is a package manager for scientific and data science workflows that implements a high-performance dependency solver in C++. It uses a SAT-based resolution model and a specialized library for metadata processing to calculate compatible package versions across different operating systems. The project provides a standalone executable runtime, allowing the creation of isolated package environments without requiring a pre-existing system installation. It ensures reproducible environment setup by utilizing lock files to pin exact package versions and channels. The system supports containeriz

    C++condacpppackage-manager
    عرض على GitHub↗7,915
  • عرض جميع البدائل الـ 30 لـ Devbox→