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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
goproxyio avatar

goproxyio/goproxy

0
View on GitHub↗
5,871 stele·366 fork-uri·Go·mit·4 vizualizărigoproxy.io↗

Goproxy

goproxy is a Go module proxy server that caches and serves Go module dependencies to accelerate builds and improve reliability. It acts as an HTTP server that proxies requests to upstream sources, caching downloaded modules locally so repeated requests are served instantly without re-downloading. The project provides a mirror that stores a read-only copy of public Go modules for offline or accelerated access, and can bypass checksum database verification for private or unrecognized modules.

The proxy is configured entirely through Go environment variables like GOPROXY, GONOSUMCHECK, and GONOSUMDB, without requiring source code modifications. It supports glob-pattern routing to selectively route module requests to the proxy, bypass it, or skip checksum verification based on path matching. Private module paths can be marked to bypass the public proxy and checksum database, while checksum database integration verifies module integrity by comparing cryptographic hashes against a trusted public database for reproducible builds.

The project includes Docker container deployment with optional volume mounts to persist the module cache across restarts, and supports shell-profile persistence so every terminal session inherits the proxy configuration automatically. IDE proxy configuration is available for GoLand to route module downloads through the proxy instead of direct version control access. Health-monitoring infrastructure with automated uptime monitoring and alerting systems detects and responds to proxy service outages or degradation, maintaining a 99.99% uptime SLA for reliable module access.

Features

  • Cached Module Servers - A caching proxy that stores downloaded modules locally so repeated requests are served instantly without re-downloading.
  • Module Proxies - An HTTP server that caches and serves Go module dependencies to speed up builds and reduce direct VCS fetches.
  • Proxy Caches - Acts as a caching proxy that intercepts and stores public Go module requests to accelerate installation.
  • Go Module Organization - Provides a cached proxy server that fetches and serves Go module dependencies to accelerate builds.
  • Module Mirrors - Ships a mirror server that caches Go module downloads to reduce latency and avoid upstream failures.
  • Module Proxy Environment Configurations - Configures the Go module proxy URL so the go command fetches modules through the proxy instead of directly.
  • Module Proxy Protocols - Implements the Go module proxy protocol to route module requests through a central caching server.
  • Proxy Configurations - Configures the Go toolchain to fetch dependencies through a global proxy server for faster and more reliable downloads.
  • Module Checksum Verifications - Authenticate downloaded modules by comparing cryptographic checksums against a trusted database to ensure repeatable builds.
  • Private Module Bypasses - Marking specific module paths as private to bypass the public proxy and checksum database for internal code.
  • Glob Pattern Selectors - Uses glob patterns to selectively route module requests to the proxy, bypass it, or skip checksum verification.
  • Module Proxy Override Rules - Sets separate glob patterns to control which modules bypass the proxy and which skip checksum verification.
  • Environment Variable Configuration - Configures proxy behavior entirely through Go environment variables like GOPROXY, GONOSUMCHECK, and GONOSUMDB.
  • Docker Container Deployments - Deploy the proxy as a Docker container with optional volume mounts to persist the module cache.
  • Private Module Path Markings - Mark specific module path patterns as private so the go command bypasses the public proxy and checksum database for them.
  • Module Proxy High Availability - Maintain enterprise monitoring and a 99.99% uptime SLA to ensure reliable module access.
  • Checksum Bypasses - A proxy that can skip checksum database verification for private or unrecognized modules to accept them without validation.
  • Checksum Verification Bypasses - Disable checksum database lookups for specific modules or globally to accept unrecognized modules without verification.
  • Checksum Verification Overrides - Overriding or disabling checksum database lookups for specific modules to accept unrecognized dependencies.
  • Private Repository Access - Allow specified private repositories to be fetched directly, bypassing the proxy for secure access.
  • Proxy Bypass Configurations - Exclude specified repositories from the proxy so private modules are fetched directly from their source.
  • Upstream Health Monitoring - Using automated monitoring and alerting to maintain high availability for Go module proxy services.
  • Service Uptime Monitors - Use automated monitoring and alerting to maintain high availability for module proxy services.
  • Module Request Routings - Routes public module requests to an upstream proxy and private ones directly to their source repositories.
  • Dependency Management - GOPROXY server.

Istoric stele

Graficul istoricului de stele pentru goproxyio/goproxyGraficul istoricului de stele pentru goproxyio/goproxy

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

Alternative open-source pentru Goproxy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Goproxy.
  • gomods/athensAvatar gomods

    gomods/athens

    4,773Vezi pe GitHub↗

    Athens is a Go module proxy server and dependency cache that provides a persistent storage system for Go dependencies. It acts as a mirror and datastore to ensure reproducible build environments by storing immutable copies of external packages, protecting against upstream deletions or outages. The project distinguishes itself by serving as a secure gateway for private Go module hosting, utilizing authentication tokens, SSH keys, and GitHub Apps to retrieve dependencies from private version control systems. It further enables software dependency compliance through request filtering and checksu

    Goathensdependenciesdependency-manager
    Vezi pe GitHub↗4,773
  • goproxy/goproxy.cnAvatar goproxy

    goproxy/goproxy.cn

    7,082Vezi pe GitHub↗

    goproxy.cn is a Go module proxy and checksum database proxy designed to manage the availability and integrity of Go software modules. It provides a regional mirror of modules to ensure reliable dependency downloads for build pipelines and CI/CD optimization. The service utilizes a content delivery network for module mirroring and distribution to reduce latency. It employs a lazy-loading proxy cache that retrieves and stores modules from primary sources on demand to optimize storage. The platform includes software download analytics to track version-specific download counts and usage trends.

    HTMLchinagogoproxy
    Vezi pe GitHub↗7,082
  • weblateorg/weblateAvatar WeblateOrg

    WeblateOrg/weblate

    5,748Vezi pe GitHub↗

    Weblate is an open-source web-based translation management system that provides a collaborative platform for teams to review, suggest, and approve translations in real time. It functions as a continuous localization platform, automatically synchronizing translations with source code changes in version control repositories, and can be deployed either as a self-hosted server or through a managed cloud hosting service. The system integrates directly with Git hosting platforms like GitHub, GitLab, and Bitbucket, storing all translations in version control with individual translator attribution re

    Pythoncontinuous-localizationcrowdsourcingdcode-2025
    Vezi pe GitHub↗5,748
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Pythondjangohacktoberfestpython
    Vezi pe GitHub↗6,350
Vezi toate cele 30 alternative pentru Goproxy→

Întrebări frecvente

Ce face goproxyio/goproxy?

goproxy is a Go module proxy server that caches and serves Go module dependencies to accelerate builds and improve reliability. It acts as an HTTP server that proxies requests to upstream sources, caching downloaded modules locally so repeated requests are served instantly without re-downloading. The project provides a mirror that stores a read-only copy of public Go modules for offline or accelerated access, and can bypass checksum database verification for private or…

Care sunt principalele funcționalități ale goproxyio/goproxy?

Principalele funcționalități ale goproxyio/goproxy sunt: Cached Module Servers, Module Proxies, Proxy Caches, Go Module Organization, Module Mirrors, Module Proxy Environment Configurations, Module Proxy Protocols, Proxy Configurations.

Care sunt câteva alternative open-source pentru goproxyio/goproxy?

Alternativele open-source pentru goproxyio/goproxy includ: gomods/athens — Athens is a Go module proxy server and dependency cache that provides a persistent storage system for Go dependencies.… goproxy/goproxy.cn — goproxy.cn is a Go module proxy and checksum database proxy designed to manage the availability and integrity of Go… weblateorg/weblate — Weblate is an open-source web-based translation management system that provides a collaborative platform for teams to… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… golang/dep — This project is a dependency management tool for Go designed to track and lock package versions to ensure reproducible… aceld/golang — This project is a technical programming guide and educational resource focused on Go internals, runtime mechanisms,…