awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
donnemartin avatar

donnemartin/dev-setup

0
View on GitHub↗
6,261 estrellas·1,145 forks·Python·12 vistas

Dev Setup

Este proyecto es una colección de scripts y archivos de configuración diseñados para automatizar el despliegue de conjuntos de herramientas para desarrolladores, herramientas de big data y dotfiles a nivel de sistema. Sirve como un sistema de aprovisionamiento para instalar lenguajes, herramientas de análisis de datos y dependencias del sistema a través de diversos stacks de programación.

La suite proporciona automatización especializada para el onboarding de desarrolladores en macOS y la configuración de flujos de trabajo de ciencia de datos en Python. Incluye instaladores dedicados para motores de procesamiento distribuido como Spark y Hadoop, así como entornos para desarrollo web y móvil.

El sistema cubre un amplio rango de capacidades, incluyendo personalización del entorno shell, configuración de editores de texto y control de versiones, y la gestión de entornos virtuales aislados. También proporciona una variedad de utilidades de línea de comandos para gestión de archivos, búsquedas de red y orquestación de dependencias del sistema.

Features

  • macOS Development Environments - Automates the installation of system tools, package managers, and OS settings for macOS developer onboarding.
  • Remote Configuration Synchronization - Synchronizes shell, editor, and version control configurations from a remote repository to the local home directory.
  • Provisioning Scripts - Automates the installation of developer tools and system settings using executable shell scripts for environment setup.
  • Infrastructure Setup - Automates the installation and configuration of cloud infrastructure and distributed processing engines for large datasets.
  • Environment Setup - Provides automated installation and configuration of distributed processing engines like Spark and Hadoop.
  • Installation Scripts - Ships a set of configuration guides and scripts for deploying Spark and Hadoop on local machines.
  • Provisioning Utilities - Provides automated installers and configuration scripts for distributed processing engines like Spark and Hadoop.
  • Code Formatting Utilities - Standardizes code formatting rules for character encoding, line endings, and indentation.
  • Command Line Package Managers - Coordinates the installation of system dependencies and third-party applications through a centralized command line package manager.
  • Custom Command Sourcing - Provides a mechanism for sourcing additional custom commands or overrides via local files.
  • Development Environment Provisioners - Provides an automation system for installing languages, data analysis tools, and system dependencies across diverse stacks.
  • Developer Toolset Deployments - Deploys specialized software stacks across domains including data analysis, web development, and mobile tools.
  • Development Environment Suites - Installs and configures a suite of specialized development environments for various programming languages.
  • Git Configuration - Defines custom command aliases and global settings to streamline version control workflows.
  • Dotfile Symlinking - Synchronizes tool settings across machines by mapping remote repository configuration files to local home directory paths.
  • Package Manager Installers - Installs and updates common applications and libraries using system package managers to make them available on the command line.
  • Private Alias Injections - Loads local private files to add custom aliases without modifying the primary configuration.
  • Python Environment Managers - Manages isolated virtual environments and package managers to handle dependencies for data science libraries.
  • Setup Automation Scripts - Provides automated scripts for bootstrapping a macOS workstation and linking system configurations during onboarding.
  • System Dependency Managers - Automates the installation and configuration of required system-level software and operating system updates.
  • Shell Interaction Optimizations - Enhances shell interaction with case-insensitive autocomplete and intelligent history searching.
  • Shell Initialization Engines - Provides a mechanism to orchestrate the loading and sourcing of discrete configuration files during shell startup.
  • Text Editor Configurations - Defines default behaviors for terminal editors, including visual themes, indentation, and clipboard integration.
  • Dotfile Collections - Collects configuration files and scripts to synchronize text editor, version control, and system settings across machines.
  • Shell Environment Configurations - Sets global environment variables for default editors, language locales, and tool behaviors.
  • Data Science Workflow Automations - Sets up isolated virtual environments and specialized libraries to manage dependencies for data analysis and scientific computing.
  • OS Preference Defaults - Adjusts system-level preferences and OS defaults to optimize the software development environment.
  • Virtual Environments - Creates isolated Python virtual environments and wrappers to manage dependencies for data analysis workflows.
  • Local Data Stores - Automates the installation and configuration of local database systems and search engines.
  • Environment Provisioning - Automates the setup of standard packages and configurations for isolated language-specific development environments.
  • Language Environment Provisioning - Provisions the necessary software stacks and language environments for JavaScript web and Android mobile applications.
  • Virtual Environment Isolation - Creates dedicated Python runtime spaces and wrappers to prevent dependency conflicts between different data analysis projects.
  • Entorno de desarrollo - Scripts and tools for configuring data science development environments.
  • Archived Projects - Development environment setup scripts.

Historial de estrellas

Gráfico del historial de estrellas de donnemartin/dev-setupGráfico del historial de estrellas de donnemartin/dev-setup

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Dev Setup

Proyectos open-source similares, clasificados según cuántas características comparten con Dev Setup.
  • nicolashery/mac-dev-setupAvatar de nicolashery

    nicolashery/mac-dev-setup

    5,755Ver en GitHub↗

    This project is a collection of guides and configurations for initializing a macOS development environment. It provides a systematic approach to installing programming languages, editors, and system tools to prepare a new Mac for coding from scratch. The setup focuses on automating the lifecycle of command line tools and applications through system package management. It emphasizes version-isolated language runtimes for Node.js and Python, allowing for the management of multiple versions and the creation of project-specific virtual environments to prevent dependency conflicts. The project co

    Shell
    Ver en GitHub↗5,755
  • paulirish/dotfilesAvatar de paulirish

    paulirish/dotfiles

    4,347Ver en GitHub↗

    This project is a collection of Unix dotfiles and scripts designed to personalize and standardize a shell and operating system environment. It provides portable configurations for the Bash and Fish shells, as well as custom preferences and command mappings for the Vim editor. The collection includes automated bootstrapping scripts to initialize new machines by installing applications, managing package managers, and creating configuration symlinks. It features specialized Git workflow automation to accelerate version control tasks, alongside secure SSH connection management using hardware-base

    Shell
    Ver en GitHub↗4,347
  • mathiasbynens/dotfilesAvatar de mathiasbynens

    mathiasbynens/dotfiles

    31,386Ver en GitHub↗

    This is a Unix-based dotfiles repository providing a version-controlled collection of configuration files, environment variables, and shell aliases. Its primary purpose is to optimize macOS for software development by applying a curated set of system defaults and Zsh shell workflow enhancements. The project distinguishes itself through a comprehensive collection of macOS system defaults and specific configurations for the Zsh shell. It includes specialized Git workflow configurations and whitespace settings designed to standardize and accelerate version control operations across different env

    Shellbashdotfilesmacos
    Ver en GitHub↗31,386
  • homebrew/legacy-homebrewAvatar de Homebrew

    Homebrew/legacy-homebrew

    26,849Ver en GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Ver en GitHub↗26,849
Ver las 30 alternativas a Dev Setup→

Preguntas frecuentes

¿Qué hace donnemartin/dev-setup?

Este proyecto es una colección de scripts y archivos de configuración diseñados para automatizar el despliegue de conjuntos de herramientas para desarrolladores, herramientas de big data y dotfiles a nivel de sistema. Sirve como un sistema de aprovisionamiento para instalar lenguajes, herramientas de análisis de datos y dependencias del sistema a través de diversos stacks de programación.

¿Cuáles son las características principales de donnemartin/dev-setup?

Las características principales de donnemartin/dev-setup son: macOS Development Environments, Remote Configuration Synchronization, Provisioning Scripts, Infrastructure Setup, Environment Setup, Installation Scripts, Provisioning Utilities, Code Formatting Utilities.

¿Qué alternativas de código abierto existen para donnemartin/dev-setup?

Las alternativas de código abierto para donnemartin/dev-setup incluyen: nicolashery/mac-dev-setup — This project is a collection of guides and configurations for initializing a macOS development environment. It… paulirish/dotfiles — This project is a collection of Unix dotfiles and scripts designed to personalize and standardize a shell and… mathiasbynens/dotfiles — This is a Unix-based dotfiles repository providing a version-controlled collection of configuration files, environment… homebrew/legacy-homebrew — This project is a command line package manager and dependency management engine used for installing, updating, and… lukesmithxyz/voidrice — Voidrice is a collection of Linux and Unix dotfiles and a shell-scripted provisioning suite designed to establish a… pyenv/pyenv-virtualenv — pyenv-virtualenv is a plugin for pyenv that creates and manages isolated Python virtual environments on Unix-like…