awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
thoughtbot avatar

thoughtbot/laptop

0
View on GitHub↗
8,554 स्टार्स·1,882 फोर्क्स·Shell·MIT·7 व्यूज़thoughtbot.com↗

Laptop

Laptop is a macOS development environment bootstrapper and system configuration script. It functions as a development toolchain automator designed to install and configure the programming languages, databases, and utilities required for web and mobile development.

The project automates workstation provisioning by deploying a curated suite of software dependencies through a sequential shell execution process. It integrates package management and version-manager orchestration to handle multiple programming language runtimes and library dependencies.

The system supports environment customization through local configuration injection and post-installation script hooks, allowing for user-specific settings and extensions after the primary setup completes.

Features

  • Automated Installation Scripts - Automates the end-to-end installation and configuration of languages, databases, and utilities for development.
  • Toolchain Managers - Automates the provisioning and version management of a curated development toolchain through a single process.
  • Runtime Version Managers - Configures runtime version managers to handle multiple programming language versions on a single machine.
  • macOS Development Environments - Provides a holistic setup for macOS development environments, including essential languages, databases, and utilities.
  • System Configuration Scripts - Automates a sequence of commands to prepare a macOS machine with version managers and system package installers.
  • System Package Manager Installations - Uses Homebrew to automate the installation and updating of command-line tools and applications on macOS.
  • Version Managers - Integrates version managers to ensure the correct language runtimes and library dependencies are installed.
  • Automated Software Provisioning - Standardizes the installation of development tools and system settings across multiple machines via repeatable workflows.
  • Cross-Platform Toolchain Setups - Configures the specific toolchains and runtimes required for building both web and mobile applications.
  • Development Tooling Lists - Provides a curated list of software dependencies to ensure environment consistency across developer workstations.
  • Installation Configuration - Allows execution of local configuration files at the end of setup to apply personal tool requirements.
  • Post-Installation Extensions - Provides the ability to execute local customization scripts after the primary installation process completes.
  • Post-Processing Hooks - Triggers custom scripts after the primary setup to allow for user-specific environment extensions.
  • Sequential Task Execution - Executes a sequence of shell commands in a strict linear order to automate system configuration.
  • Environment Customizations - Supports loading local configuration files to apply user-specific preferences without modifying the core setup script.
  • Development Toolchains - Shell script for setting up development environments.
  • System Setup Automation - Opinionated scripts to set up a development machine.
  • System Setup Scripts - Opinionated script for setting up a development machine.

स्टार हिस्ट्री

thoughtbot/laptop के लिए स्टार हिस्ट्री चार्टthoughtbot/laptop के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Laptop के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Laptop के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • voidzero-dev/vite-plusvoidzero-dev का अवतार

    voidzero-dev/vite-plus

    5,007GitHub पर देखें↗

    vite-plus is a unified web development toolchain and command line interface designed to manage Vite builds, JavaScript runtimes, and package managers from a single entry point. It functions as a JavaScript runtime manager for installing and pinning language versions, a monorepo task orchestrator for dependency-aware script execution, and a project scaffolding engine for bootstrapping applications and libraries. The project distinguishes itself by consolidating a full development lifecycle into one tool, featuring a unified static analysis engine that performs type-checking, linting, and forma

    Rust
    GitHub पर देखें↗5,007
  • nicolashery/mac-dev-setupnicolashery का अवतार

    nicolashery/mac-dev-setup

    5,755GitHub पर देखें↗

    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
    GitHub पर देखें↗5,755
  • version-fox/vfoxversion-fox का अवतार

    version-fox/vfox

    3,910GitHub पर देखें↗

    Vfox is a command-line utility designed to manage multiple programming language runtimes and development tools on a single machine. It provides a unified interface for installing, switching, and configuring software versions across different operating systems, ensuring consistent development environments. The project distinguishes itself through a modular, plugin-based architecture that allows for the integration of diverse language runtimes and utilities beyond built-in defaults. It utilizes a combination of shim-based execution, symlink management, and dynamic shell-hook environment injecti

    Goasdfbashcli
    GitHub पर देखें↗3,910
  • macdao/ocds-guide-to-setting-up-macmacdao का अवतार

    macdao/ocds-guide-to-setting-up-mac

    4,550GitHub पर देखें↗

    This project is a comprehensive guide for configuring macOS for software engineering. It provides instructions for setting up a development environment, optimizing system settings, and enhancing the terminal experience to increase productivity. The guide focuses on several core areas of system customization, including the automation of software installation via Homebrew and the configuration of the Zsh shell with plugins, themes, and productivity aliases. It details a strategy for managing dotfiles using symbolic links to synchronize configuration files across multiple machines. Additional c

    GitHub पर देखें↗4,550
Laptop के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

thoughtbot/laptop क्या करता है?

Laptop is a macOS development environment bootstrapper and system configuration script. It functions as a development toolchain automator designed to install and configure the programming languages, databases, and utilities required for web and mobile development.

thoughtbot/laptop की मुख्य विशेषताएं क्या हैं?

thoughtbot/laptop की मुख्य विशेषताएं हैं: Automated Installation Scripts, Toolchain Managers, Runtime Version Managers, macOS Development Environments, System Configuration Scripts, System Package Manager Installations, Version Managers, Automated Software Provisioning।

thoughtbot/laptop के कुछ ओपन-सोर्स विकल्प क्या हैं?

thoughtbot/laptop के ओपन-सोर्स विकल्पों में शामिल हैं: voidzero-dev/vite-plus — vite-plus is a unified web development toolchain and command line interface designed to manage Vite builds, JavaScript… nicolashery/mac-dev-setup — This project is a collection of guides and configurations for initializing a macOS development environment. It… version-fox/vfox — Vfox is a command-line utility designed to manage multiple programming language runtimes and development tools on a… macdao/ocds-guide-to-setting-up-mac — This project is a comprehensive guide for configuring macOS for software engineering. It provides instructions for… chocolatey/choco — Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool… geerlingguy/mac-dev-playbook — This project is an Ansible-based automation suite designed to provision macOS development environments. It utilizes a…