awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
air-verse avatar

air-verse/air

0
View on GitHub↗
22,999 stele·906 fork-uri·Go·gpl-3.0·16 vizualizări

Air

Air is a command-line utility designed to automate the development lifecycle for Go applications. It functions as a build runner that monitors source code for file-system modifications, automatically triggering rebuilds and process restarts to maintain an updated development environment.

The tool distinguishes itself by integrating container-isolated execution, allowing developers to run build and test workflows within consistent, ephemeral environments. It also incorporates a reverse-proxy layer that intercepts network traffic to facilitate live-reloading of browser sessions, ensuring that changes to static content or templates are reflected immediately without manual intervention.

Beyond its core reload capabilities, the project provides a configuration-driven framework for managing complex build pipelines. Users can define custom entrypoints, environment variables, and platform-specific overrides to standardize compilation and execution tasks across different host machines.

Features

  • Live Reloading Tools - Monitors source code for changes and automatically triggers rebuilds and restarts for Go applications.
  • Build Task Runners - Executes automated build, maintenance, and lifecycle commands defined in project configurations.
  • Containerized Development Environments - Manages build and test workflows within isolated container environments to ensure consistent behavior.
  • Live-Reload Proxies - Routes traffic and triggers automatic browser refreshes when static files or templates are modified.
  • Hot-Reloading Systems - Enables iterating on code while it runs, with edits reflected immediately without losing application state.
  • Developer Tools and CLIs - Live reload utility for Go applications.
  • Build Automation - Automates the compilation and preparation of software through custom build commands and environment variables.
  • Isolated Execution Environments - Encapsulates development workflows within ephemeral, isolated environments to ensure consistent runtime behavior.
  • Container Isolation Technologies - Executes development workflows within isolated container environments to ensure consistent behavior.
  • Local Reverse Proxies - Intercepts and routes local network traffic to inject live-reload signals into browser sessions.
  • Build Configurations - Defines parameters, dependencies, and environment variables for controlling software build processes.
  • Process Lifecycle Managers - Manages the startup, monitoring, and graceful termination of application processes during development.
  • Build Environment Configurations - Provides configuration settings for defining build modes and environment variables to control compilation behavior.
  • Build Triggers - Triggers application rebuilds and restarts automatically when source code files are modified.
  • File System Watchers - Monitors directory trees for file system modifications to trigger automated build tasks.

Istoric stele

Graficul istoricului de stele pentru air-verse/airGraficul istoricului de stele pentru air-verse/air

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face air-verse/air?

Air is a command-line utility designed to automate the development lifecycle for Go applications. It functions as a build runner that monitors source code for file-system modifications, automatically triggering rebuilds and process restarts to maintain an updated development environment.

Care sunt principalele funcționalități ale air-verse/air?

Principalele funcționalități ale air-verse/air sunt: Live Reloading Tools, Build Task Runners, Containerized Development Environments, Live-Reload Proxies, Hot-Reloading Systems, Developer Tools and CLIs, Build Automation, Isolated Execution Environments.

Care sunt câteva alternative open-source pentru air-verse/air?

Alternativele open-source pentru air-verse/air includ: cosmtrek/air — Air is a live reload tool and build automation utility for Go applications. It functions as a hot reloading… nrwl/nx — This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… go-task/task — Task is a YAML-based task runner and build tool used to define and automate development workflows. It functions as a… browsersync/browser-sync — BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web… gravityblast/fresh — Fresh is a development utility and process manager for Go web applications that synchronizes the running state of a…

Alternative open-source pentru Air

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Air.
  • cosmtrek/airAvatar cosmtrek

    cosmtrek/air

    23,694Vezi pe GitHub↗

    Air is a live reload tool and build automation utility for Go applications. It functions as a hot reloading orchestrator that monitors source files for changes to automatically recompile and restart application binaries. The tool distinguishes itself by offering a managed build and execution pipeline, allowing for custom build commands, environment variable injection, and platform-specific build overrides based on the host operating system. It further synchronizes the development cycle by using a proxy to signal web browsers to reload automatically when static files or source code are modifie

    Go
    Vezi pe GitHub↗23,694
  • nrwl/nxAvatar nrwl

    nrwl/nx

    28,939Vezi pe 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
    Vezi pe GitHub↗28,939
  • quarkusio/quarkusAvatar quarkusio

    quarkusio/quarkus

    15,479Vezi pe GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    Vezi pe GitHub↗15,479
  • browsersync/browser-syncAvatar BrowserSync

    BrowserSync/browser-sync

    12,289Vezi pe GitHub↗

    BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web server, a reverse proxy server for existing sites, and a browser testing orchestrator that coordinates page state across different browsers and physical devices. The tool is distinguished by its ability to mirror user interactions, such as clicks, scrolls, and form inputs, in real time across all connected devices. It also provides a web-based device control interface and the capability to create public URL tunnels for remote testing of local sites. The system covers a broad range

    JavaScript
    Vezi pe GitHub↗12,289
Vezi toate cele 30 alternative pentru Air→