awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 مستودعات

Awesome GitHub RepositoriesGo Dependency Managers

Tools specifically designed to manage package versions and dependencies within the Go programming language ecosystem.

Distinct from Go Module Organization: Candidates were either too narrow (scanners) or focused on module organization/environments rather than general management.

Explore 8 awesome GitHub repositories matching programming languages & runtimes · Go Dependency Managers. Refine with filters or upvote what's useful.

Awesome Go Dependency Managers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jbranchaud/tilالصورة الرمزية لـ jbranchaud

    jbranchaud/til

    14,116عرض على GitHub↗

    This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov

    Manages Go package versions and dependencies using a centralized configuration file.

    Vim Script
    عرض على GitHub↗14,116
  • golang/depالصورة الرمزية لـ golang

    golang/dep

    12,737عرض على GitHub↗

    This project is a dependency management tool for Go designed to track and lock package versions to ensure reproducible builds across different environments. It functions as a version lock file manager, recording complete snapshots of the dependency graph to prevent version drift, and as a semantic version constraint resolver that calculates compatible package versions. The tool orchestrates a local vendor directory, mirroring external source code to enable offline builds and source auditing. It utilizes a combination of static analysis to discover required libraries and a logic engine to inte

    Provides comprehensive tracking and locking of external Go package versions for reproducible builds.

    Godependency-managergolangpackage-manager
    عرض على GitHub↗12,737
  • masterminds/glideالصورة الرمزية لـ Masterminds

    Masterminds/glide

    8,095عرض على GitHub↗

    Glide is a Go dependency management tool that fetches, pins, and vendors external packages to enable reproducible builds across environments. It stores project-specific copies of Go packages in a vendor directory, isolating dependencies per project to avoid version conflicts, and supports fetching packages from Git, Mercurial, Bazaar, and Subversion repositories. The tool resolves dependency versions using semantic versioning ranges and operators, and generates a lock file that records exact commit IDs for all transitive dependencies. Glide distinguishes itself with an interactive version wiz

    Manages external Go packages by fetching, pinning, and vendoring dependencies for reproducible builds across environments.

    Gogogolangpackage-management
    عرض على GitHub↗8,095
  • goproxy/goproxy.cnالصورة الرمزية لـ goproxy

    goproxy/goproxy.cn

    7,082عرض على 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.

    Provides a comprehensive system for managing Go module availability and integrity via proxying and checksum validation.

    HTMLchinagogoproxy
    عرض على GitHub↗7,082
  • tools/godepالصورة الرمزية لـ tools

    tools/godep

    5,513عرض على GitHub↗

    godep هو مدير تبعيات لـ Go يقوم بتسجيل واستعادة وتحديث إصدارات الحزم لضمان بناء قابل للتكرار عبر بيئات مختلفة. يعمل كأداة قفل للإصدار، حيث يتتبع مراجعات حزم محددة في ملف بيان لمزامنة مساحات عمل التطوير وحالات البناء. تتضمن الأداة إمكانيات التوريد (vendoring) التي تنسخ كود مصدر Go الخارجي إلى دليل محلي، مما يتيح بناء المشاريع دون وصول نشط إلى الشبكة. يدير النظام دورة حياة التبعية بالكامل، مغطياً قفل الإصدار، ومزامنة مساحة العمل، وتحديث الحزم المتعقبة إلى إصدارات أحدث.

    Manages package versions and dependencies specifically within the Go programming language ecosystem.

    Go
    عرض على GitHub↗5,513
  • x-motemen/goreالصورة الرمزية لـ x-motemen

    x-motemen/gore

    5,472عرض على GitHub↗

    gore هو غلاف تفاعلي وحلقة قراءة-تقييم-طباعة (REPL) للغة Go. يعمل كأداة للنماذج الأولية تسمح بتقييم التعبيرات، والبيانات، وإعلانات الدوال في واجهة قائمة على الطرفية دون الحاجة إلى دورة بناء كاملة. يتكامل المشروع كعميل لخادم اللغة لتوفير إكمال ذكي للكود، واقتراحات كود في الوقت الفعلي، وحل تلقائي لاستيراد الحزم. كما يتميز بتوليد ملفات وحدات مؤقتة لحل التبعيات واستيراد المستودعات البعيدة تلقائياً أثناء الجلسة. تتضمن الأداة قدرات لتجربة المطور، مثل فحص نوع التعبير، واسترجاع توثيق الرموز، وتصفية مخرجات المترجم الزائدة. يتم دعم الجلسة التفاعلية من خلال تتبع الكتل متعددة الأسطر، وسجل الأوامر المستمر، وإدارة مؤشر الطرفية القائمة على ANSI.

    Allows experimenting with third-party Go modules and external packages in temporary sessions to verify behavior.

    Go
    عرض على GitHub↗5,472
  • kardianos/govendorالصورة الرمزية لـ kardianos

    kardianos/govendor

    4,895عرض على GitHub↗

    govendor is a toolset for Go dependency management that enables the replication of external packages into a local directory to ensure reproducible builds without requiring active network access. It functions as a dependency vendor tool and version manager, fetching specific git revisions, tags, or branches of remote packages. The project includes a dependency auditor to identify missing, modified, or outdated packages compared to their remote sources. It also provides a license extraction utility that discovers and lists the legal licenses associated with project import paths and dependencies

    Provides specialized dependency management for Go projects by downloading specific versions into a local directory.

    Gogogolangvendor
    عرض على GitHub↗4,895
  • golang/vscode-goالصورة الرمزية لـ golang

    golang/vscode-go

    4,256عرض على GitHub↗

    This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a language server client, a debugger interface, and a toolchain manager to facilitate Go application development. The extension distinguishes itself by integrating a full suite of toolchain management capabilities, allowing for the installation and configuration of required binaries, linters, and compiler versions directly within the editor. It also provides deep integration for interactive debugging via Delve, supporting remote target debugging, process attachment, and program st

    Manages Go modules and tidies dependencies while scanning third-party packages for security vulnerabilities.

    TypeScriptdebuggergolangvisual-studio-code
    عرض على GitHub↗4,256
  1. Home
  2. Programming Languages & Runtimes
  3. Go Dependency Managers

استكشف الوسوم الفرعية

  • Dependency ExperimentationInteractive testing of third-party modules and external packages in isolated sessions. **Distinct from Go Dependency Managers:** Distinct from Go Dependency Managers: focuses on the act of experimenting with dependencies in a REPL rather than general version management.