8 مستودعات
Utilities for retrieving paginated lists of packages within a module.
Distinct from Paginated Resource Lists: No existing candidate captures the specific capability of listing module packages with path-based filtering.
Explore 8 awesome GitHub repositories matching data & databases · Module Package Lists. Refine with filters or upvote what's useful.
This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL. It provides a low-level library for executing SQL queries, managing transactions, and handling data persistence within Go applications. The driver distinguishes itself by implementing the native PostgreSQL binary wire protocol, which minimizes communication overhead and maximizes data transfer efficiency. It includes advanced connection pooling to maintain persistent database sessions and supports prepared statement caching to accelerate the execution of frequently repeated o
Retrieves a paginated list of packages within a module while applying filters based on file paths.
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
Displays an alphabetized list of all packages imported by the project.
pipreqs هو أداة لاكتشاف وتوليد تبعيات Python. يقوم بمسح استيرادات المشروع لتحديد مكتبات الطرف الثالث المطلوبة لتشغيل مشروع ما وأتمتة توليد ملفات المتطلبات التي تحتوي فقط على الحزم المستخدمة فعلياً في الكود المصدري. تعمل الأداة كمدير لملفات المتطلبات من خلال مقارنة الحزم المثبتة مقابل الاستيرادات الفعلية. توفر قدرات لتقليم التبعيات غير المستخدمة وتدقيق المشاريع لتحديد الحزم المفقودة أو القديمة. تستخدم الأداة التحليل الساكن وأشجار بناء الجملة المجردة لعزل عبارات الاستيراد دون تنفيذ الكود. تقوم بحل إصدارات الحزم باستخدام البيانات الوصفية المحلية أو خوادم مخصصة وتجتاز هياكل المجلدات بشكل متكرر لتحديد موقع جميع ملفات المصدر ذات الصلة.
Identifies discrepancies between installed requirements and the actual imports used in the source code.
env is a Go library that reads environment variables and populates the fields of a Go struct according to tag directives. It uses reflection to iterate over struct types and tags at runtime, mapping environment variable names to struct fields and applying parsing behavior defined in struct tags. The library supports required field validation, returning errors when marked fields are missing or empty after parsing. It also provides default value fallback from struct tags when environment variables are not set, environment variable expansion that recursively substitutes references within values,
Lists every package inside a module with optional filters and pagination.
depcheck هو أداة تدقيق تبعيات المشروع ومحلل تبعيات npm للنظام البيئي لـ JavaScript. يعمل كمحلل لشجرة بناء الجملة المجردة (AST) يقوم بمسح الكود المصدري لتحديد الحزم غير المستخدمة أو الإعلانات المفقودة داخل ملف بيان المشروع (manifest file). تتميز الأداة بتحليل بناء جملة لغات وتنسيقات ملفات متعددة لتحديد استيرادات التبعيات. يمكنها تحديد التبعيات المعلن عنها داخل ملفات التهيئة الخاصة بأدوات البناء، و linters، ومشغلات الاختبار، وتدعم القابلية للتوسع من خلال كاشفات ومحللات مخصصة. يوفر النظام قدرات للتحقق من بيان التبعيات وتدقيق المشروع، ومطابقة الحزم المعلن عنها مقابل استخدام الكود المصدري الفعلي. يتضمن ميزات لتصفية نتائج التحليل عبر تعبيرات glob وتصدير التقارير بتنسيقات مثل JSON والنص العادي. يمكن للمستخدمين تهيئة قواعد التحليل وأنماط التجاهل من خلال أعلام سطر الأوامر أو ملفات التهيئة المخصصة.
Cross-references declared packages in the project manifest against identified imports to find unused or missing dependencies.
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
Queries upstream sources to provide a list of available versions for a specific Go module.
The Google API Go Client Library is a collection of auto-generated Go packages designed to facilitate authenticated requests to Google services via HTTP and gRPC. It serves as an API request and response manager that converts API discovery documents into typed code to provide a consistent interface for interacting with various services. The library includes a dedicated OAuth 2.0 authentication client used to manage token lifecycles, handle service account credentials, and perform authorization flows. It supports identity impersonation, allowing a security context to assume the identity of a t
Lists available versions of a Go module in descending order, including tagged releases and pseudo-versions.
Warehouse is a web application designed for hosting, storing, and distributing Python software packages to a global community of users. It functions as a centralized package repository and index server that manages software versions, metadata, and package classification. The project implements secure package attestation by verifying distribution integrity through cryptographic signatures and transparency logs. It manages user identity via an OAuth provider that integrates with third-party identity services using secure tokens. The system covers a broad range of infrastructure capabilities, i
Provides the ability to list software packages that match specific classification strings.