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
·
nikivdev avatar

nikivdev/go

0
View on GitHub↗
4,856 estrellas·560 forks·Go·MIT·2 vistas

Go

Este proyecto es una suite de utilidades para instalación de binarios, análisis de construcción de contenedores, persistencia de estado de espacios de trabajo y ejecución automatizada de tareas. Funciona como una colección de librerías y herramientas diseñadas para automatizar flujos de trabajo de desarrollo y tareas del sistema.

El conjunto de herramientas incluye un instalador de binarios que compila e instala las versiones más recientes de binarios de línea de comandos directamente en el path del sistema, y un analizador de builds de Docker para inspeccionar cómo las instrucciones crean capas de sistema de archivos. También proporciona una CLI de ejecución de tareas para descubrir y ejecutar tareas de desarrollo predefinidas, junto con un gestor de estado de espacio de trabajo que serializa configuraciones de entorno en documentos JSON.

En términos generales, el proyecto cubre la configuración del entorno de desarrollo, optimización de imágenes Docker y automatización de tareas de proyectos.

Features

  • Binary Application Installers - Provides a utility that compiles and installs the latest versions of command-line binaries directly to the system path.
  • Binary Tool Provisioning - Provides a mechanism to compile and install the latest versions of command-line binaries directly to the system path.
  • CLI Task Runners - Provides a CLI that parses configuration files to discover and execute predefined project development tasks.
  • Project Task Execution - Executes named automation tasks defined within the project configuration to trigger shell-based workflows.
  • Build Analysis - Inspects Dockerfiles to identify which instructions create filesystem layers or impact build stages.
  • Layer Analysis - Parses build instructions to map specific filesystem changes and metadata updates to resulting image layers.
  • Go Development Tooling - Offers a collection of Go-based libraries and utilities for automating development workflows and system tasks.
  • CLI Tool Installations - Compiles binaries and adds the latest versions of command-line tools to the system path.
  • CLI Command Dispatchers - Implements a mechanism for mapping terminal input to internal logic handlers within its command-line interface.
  • Development Environment Setup - Installs and updates command line binaries to ensure a consistent and up-to-date toolset on the system path.
  • Image Size Optimization - Analyzes Dockerfile instructions to understand layer creation and minimize the footprint of container images.
  • Task List Parsers - Provides a utility to parse configuration files and display a sorted list of available development tasks.

Historial de estrellas

Gráfico del historial de estrellas de nikivdev/goGráfico del historial de estrellas de nikivdev/go

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

Preguntas frecuentes

¿Qué hace nikivdev/go?

Este proyecto es una suite de utilidades para instalación de binarios, análisis de construcción de contenedores, persistencia de estado de espacios de trabajo y ejecución automatizada de tareas. Funciona como una colección de librerías y herramientas diseñadas para automatizar flujos de trabajo de desarrollo y tareas del sistema.

¿Cuáles son las características principales de nikivdev/go?

Las características principales de nikivdev/go son: Binary Application Installers, Binary Tool Provisioning, CLI Task Runners, Project Task Execution, Build Analysis, Layer Analysis, Go Development Tooling, CLI Tool Installations.

¿Qué alternativas de código abierto existen para nikivdev/go?

Las alternativas de código abierto para nikivdev/go incluyen: moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… docker/cli — Docker CLI is the command-line tool that enables users to interact with the Docker daemon for building, running, and… harisekhon/devops-bash-tools — DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container… go-lang-plugin-org/go-lang-idea-plugin — This project is an IDE extension for the IntelliJ Platform that provides language support for Go. It integrates Go… golang/vscode-go — This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a… googlecloudplatform/container-diff — container-diff is an OCI container image analysis and differencing tool used to audit image composition and identify…

Alternativas open-source a Go

Proyectos open-source similares, clasificados según cuántas características comparten con Go.
  • moonrepo/moonAvatar de moonrepo

    moonrepo/moon

    3,687Ver en GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Rustbuild-systembuild-toolbun
    Ver en GitHub↗3,687
  • harisekhon/devops-bash-toolsAvatar de HariSekhon

    HariSekhon/DevOps-Bash-tools

    8,062Ver en GitHub↗

    DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests

    Shellapiawsbash
    Ver en GitHub↗8,062
  • docker/cliAvatar de docker

    docker/cli

    5,693Ver en GitHub↗

    Docker CLI is the command-line tool that enables users to interact with the Docker daemon for building, running, and managing containers. It provides a structured interface for controlling container lifecycles, images, networks, and volumes through a terminal-based workflow. The tool supports building container images from source code using Dockerfiles, with features like build context streaming and image layer caching to accelerate construction. It also allows starting interactive shells inside containers for isolated development and testing environments. The CLI operates through a client-s

    Goclidocker
    Ver en GitHub↗5,693
  • go-lang-plugin-org/go-lang-idea-pluginAvatar de go-lang-plugin-org

    go-lang-plugin-org/go-lang-idea-plugin

    4,534Ver en GitHub↗

    This project is an IDE extension for the IntelliJ Platform that provides language support for Go. It integrates Go development tools into JetBrains IDEs to facilitate writing, organizing, and analyzing source code. The plugin enables the transformation of Go source code into executable binaries by managing build processes and executing the standard compiler. It also includes utilities for configuring the Go software development kit and generating initial application and library files to bootstrap project structures. The toolset provides static code analysis through syntax highlighting and a

    Java
    Ver en GitHub↗4,534
  • Ver las 30 alternativas a Go→