awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

402 Repos

Awesome GitHub RepositoriesDependency Management

Systems and workflows for managing, resolving, and updating external software libraries and dependencies.

Explore 402 awesome GitHub repositories matching devops & infrastructure · Dependency Management. Refine with filters or upvote what's useful.

Awesome Dependency Management GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vinta/awesome-pythonAvatar von vinta

    vinta/awesome-python

    303,207Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes, von der Community kuratiertes Verzeichnis, das eine riesige Landschaft von Python-Softwarebibliotheken, Frameworks und Tools organisiert. Es dient als zentrale Wissensdatenbank, die dazu entwickelt wurde, die Navigation im Ökosystem zu erleichtern und die Entdeckung durch Entwickler über den gesamten Softwareentwicklungs-Lebenszyklus hinweg zu beschleunigen. Das Verzeichnis zeichnet sich durch einen strukturierten Index von Ressourcen aus, die nach technischen Bereichen kategorisiert sind, von grundlegenden Entwicklungs-Dienstprogrammen bis hin zu spezialisierten Ingenieursbereichen. Es deckt hochrangige Fähigkeiten ab, einschließlich künstlicher Intelligenz, Data Science, Webentwicklung und Infrastrukturmanagement, was es Entwicklern ermöglicht, geprüfte Lösungen für spezifische technische Herausforderungen zu identifizieren. Das Projekt umfasst ein breites Spektrum an Fähigkeiten, einschließlich Tools für Abhängigkeitsmanagement, statische Codeanalyse und automatisierte Tests. Es katalogisiert zudem Ressourcen für persistente Datenspeicherung, Cloud-Infrastruktur-Orchestrierung und Schnittstellenentwicklung und bietet eine einheitliche Referenz für den Aufbau und die Wartung komplexer Softwaresysteme.

    Track version constraints and manage library metadata through standardized resolution systems.

    Pythonawesomecollectionspython
    Auf GitHub ansehen↗303,207
  • practical-tutorials/project-based-learningAvatar von practical-tutorials

    practical-tutorials/project-based-learning

    270,530Auf GitHub ansehen↗

    Dieses Projekt ist ein zentrales, Community-gesteuertes Repository mit praktischen Tutorials, die darauf ausgelegt sind, den Kompetenzerwerb durch die praktische Konstruktion realer Softwareanwendungen zu erleichtern. Es dient als umfassendes Verzeichnis, das externe Dokumentationen und Lehrmaterialien aggregiert und einen strukturierten Pfad für Entwickler bietet, um spezifische Programmiersprachen und technische Bereiche zu meistern. Das Repository zeichnet sich dadurch aus, dass es disparate technische Ressourcen in eine hierarchische, taxonomiebasierte Struktur organisiert, die es Entwicklern ermöglicht, verschiedene Software-Engineering-Disziplinen zu entdecken und zu navigieren. Durch die Gruppierung einzelner Projekte in logische Sequenzen bietet es eine Roadmap, die Lernenden hilft, von grundlegenden Konzepten zur fortgeschrittenen Implementierung fortzuschreiten. Der Inhalt wird durch kollaborative Beiträge gepflegt, wodurch sichergestellt wird, dass die Sammlung eine aktuelle und umfangreiche Ressource für die Entwickler-Community bleibt. Das Projekt deckt ein breites Spektrum an Fähigkeiten ab, das Bereiche wie Full-Stack-Webentwicklung, mobile Anwendungsentwicklung und interaktive Spieleentwicklung umfasst. Es enthält Ressourcen für eine Vielzahl von Programmiersprachen, von systemnahen Sprachen wie C, C++ und Rust bis hin zu hochrangigen und funktionalen Sprachen wie Python, Ruby, Haskell und Clojure. Diese Materialien unterstützen die spezialisierte technische Meisterschaft in Bereichen wie maschinelles Lernen, Data Science und Netzwerkprogrammierung. Das Verzeichnis ist so strukturiert, dass eine effiziente Entdeckung nach Programmiersprache und technischem Bereich möglich ist, mit einem klaren Inhaltsverzeichnis, das Nutzern hilft, spezifische Informationen zu finden. Es fungiert als persistenter Index externer Links, der Entwickler mit Dokumentationen und Tutorials von Drittanbietern verbindet, um ihr Verständnis technischer Konzepte zu vertiefen.

    Document versioned software distributions and release notes to provide users with stable builds and clear records of changes and fixes.

    beginner-projectcppgolang
    Auf GitHub ansehen↗270,530
  • facebook/reactAvatar von facebook

    facebook/react

    245,669Auf GitHub ansehen↗

    React ist eine JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, basierend auf einer komponentenorientierten Architektur und unidirektionalem Datenfluss.

    Bundles necessary runtime packages as direct dependencies to ensure compiled code executes correctly.

    JavaScriptjavascriptuifrontend
    Auf GitHub ansehen↗245,669
  • tensorflow/tensorflowAvatar von tensorflow

    tensorflow/tensorflow

    195,697Auf GitHub ansehen↗

    TensorFlow is a comprehensive machine learning framework designed for the construction, training, and deployment of complex mathematical models. It utilizes a graph-based execution model that represents operations as directed acyclic graphs, enabling automatic differentiation and efficient parallel processing. The system provides high-level interfaces for defining neural network architectures, alongside a robust engine for managing multidimensional array structures and tensor mathematics. The framework distinguishes itself through a scalable distributed runtime that orchestrates workloads acr

    Preserves backward compatibility with older protocols by retaining access to deprecated symbols and legacy configuration methods.

    C++deep-learningdeep-neural-networksdistributed
    Auf GitHub ansehen↗195,697
  • avelino/awesome-goAvatar von avelino

    avelino/awesome-go

    175,576Auf GitHub ansehen↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    Collects utilities for dependency injection and other architectural patterns.

    Goawesomeawesome-listgo
    Auf GitHub ansehen↗175,576
  • yt-dlp/yt-dlpAvatar von yt-dlp

    yt-dlp/yt-dlp

    170,963Auf GitHub ansehen↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

    Integrates external media processors and runtimes to ensure full support for complex extraction and conversion tasks.

    Pythonclidownloaderpython
    Auf GitHub ansehen↗170,963
  • jlevy/the-art-of-command-lineAvatar von jlevy

    jlevy/the-art-of-command-line

    161,352Auf GitHub ansehen↗

    This project is a comprehensive technical reference and educational resource designed to improve proficiency with command-line interfaces. It functions as a productivity toolkit, providing a structured knowledge base of essential terminal operations, system administration tasks, and high-impact command sequences for daily development workflows. The guide distinguishes itself through its cross-platform approach, offering standardized documentation that maps utility usage across Linux, macOS, and Windows environments. It provides specific guidance for managing native tools and compatibility lay

    Establishes a consistent framework for documenting complex terminal workflows and command-line usage patterns.

    bashdocumentationlinux
    Auf GitHub ansehen↗161,352
  • golang/goAvatar von golang

    golang/go

    134,756Auf GitHub ansehen↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c

    Applies semantic versioning standards to track compatibility and breaking changes across software releases.

    Gogogolanglanguage
    Auf GitHub ansehen↗134,756
  • ripienaar/free-for-devAvatar von ripienaar

    ripienaar/free-for-dev

    123,154Auf GitHub ansehen↗

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project

    References issue tracking software that offers free tiers for managing bugs and project tasks.

    HTMLawesome-listfree-for-developers
    Auf GitHub ansehen↗123,154
  • denoland/denoAvatar von denoland

    denoland/deno

    107,110Auf GitHub ansehen↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

    Fetches, parses, and executes modular code files sourced from either local paths or remote network locations.

    Rustdenojavascriptrust
    Auf GitHub ansehen↗107,110
  • mtdvio/every-programmer-should-knowAvatar von mtdvio

    mtdvio/every-programmer-should-know

    99,795Auf GitHub ansehen↗

    This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional guidance to facilitate systematic skill acquisition across the entire software development lifecycle. What distinguishes this repository is its holistic approach to the engineering profession, which bridges the gap between theoretical knowledge and career-oriented development.

    Maintain project health by recognizing the diverse group of individuals who contribute expertise and content to the collective knowledge base.

    cc-bycollectioncomputer-science
    Auf GitHub ansehen↗99,795
  • fastapi/fastapiAvatar von fastapi

    fastapi/fastapi

    99,260Auf GitHub ansehen↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event loop. The project includes a dependency injection system that allows for the resolution and injection of reusable components into request handlers. This system supports request-scoped caching, lifecycle management, and integration with security mechanisms like OAuth2 and JSON We

    Handles non-blocking dependency resolution by supporting both synchronous and asynchronous functions within the request lifecycle.

    Pythonapiasyncasyncio
    Auf GitHub ansehen↗99,260
  • mui/material-uiAvatar von mui

    mui/material-ui

    98,459Auf GitHub ansehen↗

    Material UI is a comprehensive component-based library designed to accelerate the construction of professional, accessible web interfaces. It provides a centralized design system framework that manages visual tokens, typography, and color palettes to ensure consistent branding and layout constraints across complex application architectures. By encapsulating behavioral and accessibility logic within modular primitives, the library enables developers to build inclusive user experiences that adhere to rigorous design standards. The project distinguishes itself through a zero-runtime styling engi

    Version-aware dependency checking ensures that peer requirements align with the latest stable ecosystem standards.

    JavaScriptdesign-systemmaterial-designmaterial-ui
    Auf GitHub ansehen↗98,459
  • tailwindlabs/tailwindcssAvatar von tailwindlabs

    tailwindlabs/tailwindcss

    95,592Auf GitHub ansehen↗

    Utility-first CSS framework for fast, design-system-friendly styling.

    Bridge global style definitions with local module scopes using native variables to optimize build performance and prevent unintended style leaks.

    TypeScriptcssframeworkutility
    Auf GitHub ansehen↗95,592
  • nvm-sh/nvmAvatar von nvm-sh

    nvm-sh/nvm

    93,825Auf GitHub ansehen↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dynamically updating system paths and environment variables, it provides a consistent interface for runtime version control across various Unix-like operating systems. The tool distinguishes itself through its portable, POSIX-compliant shell implementation, which ensures reliable e

    Configures registry URLs and environment-specific variables to streamline package installation and dependency resolution.

    Shellbashinstalllts
    Auf GitHub ansehen↗93,825
  • oven-sh/bunAvatar von oven-sh

    oven-sh/bun

    93,257Auf GitHub ansehen↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Implements standard module resolution and API patterns to maintain cross-ecosystem compatibility.

    Rustbunbundlerjavascript
    Auf GitHub ansehen↗93,257
  • gohugoio/hugoAvatar von gohugoio

    gohugoio/hugo

    88,701Auf GitHub ansehen↗

    Hugo is a high-performance static site generator that transforms source content and templates into optimized web assets. Built with a focus on speed and scalability, it provides a comprehensive framework for managing large-scale documentation and editorial projects through structured content organization, taxonomies, and a flexible template-driven rendering engine. The project distinguishes itself through a sophisticated build system that utilizes incremental caching to minimize redundant processing during site updates. It supports complex content requirements by enabling multidimensional mod

    Imports and maintains modular packages of shared templates and content to simplify dependency resolution.

    Goblog-enginecmscontent-management-system
    Auf GitHub ansehen↗88,701
  • home-assistant/coreAvatar von home-assistant

    home-assistant/core

    87,753Auf GitHub ansehen↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Links system components dynamically by resolving dependencies and managing service lifecycles based on user configuration.

    Pythonasynciohacktoberfesthome-automation
    Auf GitHub ansehen↗87,753
  • astral-sh/uvAvatar von astral-sh

    astral-sh/uv

    86,451Auf GitHub ansehen↗

    uv is a high-performance Python package manager and project build tool designed to handle dependency resolution, virtual environment orchestration, and Python interpreter management. It functions as a comprehensive workspace orchestrator, enabling developers to manage complex, multi-package repositories and ensure reproducible builds across different platforms. The tool distinguishes itself through its use of a global, content-addressable cache and hard-link-based environment provisioning, which allow for near-instant environment creation and minimal disk usage. It employs a high-performance

    Streamlines dependency resolution, virtual environment orchestration, and package installation for Python projects.

    Rustpackagingpythonresolver
    Auf GitHub ansehen↗86,451
  • laravel/laravelAvatar von laravel

    laravel/laravel

    84,489Auf GitHub ansehen↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. The framework is built to handle complex application requirements through a modular architecture that emphasizes convention over configuration. What distinguishes Laravel is its deep integration of background processing and event-driven communication. It features a task queue orch

    Automates dependency resolution at runtime to decouple components and simplify service lifecycle management.

    Bladeframeworklaravelphp
    Auf GitHub ansehen↗84,489
Vorherige123456…21Nächste
  1. Home
  2. DevOps & Infrastructure
  3. Dependency Management

Unter-Tags erkunden

  • Analysis and Visualization Tools3 Sub-TagsUtilities for inspecting, graphing, and reporting on dependency structures and environment states, distinct from active management or resolution.
  • Compatibility Layers3 Sub-TagsInterfaces that provide drop-in compatibility with existing ecosystem tools and standards.
  • Conditional Dependency Insertion1 Sub-TagAutomatically inserts required library dependencies into build files based on the detection of specific legacy classes in source code. **Distinct from Dependency Management:** Distinct from general dependency management by focusing on the conditional addition of libraries triggered by source code analysis.
  • Configuration and Declaration Formats3 Sub-TagsStandardized syntax and settings for defining project dependencies and package manager behavior, distinct from the execution of resolution.
  • Dependency Injection Containers3 Sub-TagsSystems that manage the instantiation and lifecycle of application components to achieve loose coupling. **Distinct from Dependency Management:** Distinct from Dependency Management: focuses on the runtime inversion-of-control container rather than package versioning.
  • Dependency Injection Systems5 Sub-TagsArchitectural patterns and mechanisms that manage object lifecycles and resolve component dependencies through centralized inversion-of-control systems.
  • Environment and Scoping Controls4 Sub-TagsSystems for isolating project dependencies and defining visibility scopes, distinct from the package managers themselves.
  • External Dependency Managers5 Sub-TagsTools that configure and verify external binaries like media processors to ensure full functionality.
  • Implicit Dependency Declarations2 Sub-TagsMechanisms for explicitly defining modules that must be included in a build to support dynamic runtime requirements. **Distinct from Dependency Management:** Distinct from general dependency management: focuses on the specific declaration of implicit dependencies for static analysis.
  • IndependentSystems allowing individual projects to maintain their own dependency versions within a shared workspace. **Distinct from Dependency Management:** Focuses on project-level dependency autonomy, distinct from general dependency management systems.
  • Module ManagementSystems for importing and managing modular packages of content and templates.
  • Multi-Application Dependency Coordination1 Sub-TagCoordinates shared library versions and resolves dependencies across independently deployed micro frontends. **Distinct from Dependency Management:** Distinct from Dependency Management: focuses on coordinating dependencies across multiple independently deployed applications, not just managing project dependencies.
  • Package Distribution WorkflowsStandardized processes for publishing and sharing modules.
  • Project Management15 Sub-TagsTools for organizing and managing multi-file software projects and their configurations.
  • Resolution and Mapping Systems5 Sub-TagsMechanisms for locating, aliasing, and resolving module specifiers at build or runtime, distinct from general package installation.
  • Standalone Distribution BundlersTools that aggregate data files, libraries, and assets into a single self-contained distribution package. **Distinct from Dependency Management:** Distinct from general dependency management: focuses on the final packaging of all assets for standalone execution.
  • ToolsSystems and workflows for managing, resolving, and updating external software libraries and dependencies. **Distinct from Dependency Management:** Distinct from Dependency Management: focuses on managing dependencies rather than general project management.
  • Version and Compatibility Management10 Sub-TagsFrameworks for enforcing version constraints, ensuring reproducible builds, and managing peer compatibility, distinct from module resolution logic.