awesome-repositories.com
Blog
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
·

6 repository-uri

Awesome GitHub RepositoriesDependency Maintenance

Processes for updating package dependencies and shared components across large codebases.

Distinct from Project Maintenance Guidelines: Focuses on the technical execution of dependency updates rather than general project governance or documentation guidelines.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Dependency Maintenance. Refine with filters or upvote what's useful.

Awesome Dependency Maintenance GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • golang/depAvatar golang

    golang/dep

    12,737Vezi pe 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

    Hashes the contents of the local vendor directory and compares them against a lockfile to ensure code remains unchanged.

    Godependency-managergolangpackage-manager
    Vezi pe GitHub↗12,737
  • masterminds/glideAvatar Masterminds

    Masterminds/glide

    8,095Vezi pe 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

    Stores project-specific copies of Go packages in a vendor directory to isolate dependencies per project.

    Gogogolangpackage-management
    Vezi pe GitHub↗8,095
  • vercel/next-forgeAvatar vercel

    vercel/next-forge

    7,106Vezi pe GitHub↗

    Next-forge is a production-ready project scaffold and full-stack web framework stack designed for building web applications. It provides a comprehensive set of starter modules and boilerplates specifically tailored for SaaS infrastructure, including a TypeScript project scaffold and a Next.js application starter. The project utilizes a Turborepo monorepo template to organize multiple applications and shared packages in a single codebase. This architecture enables shared logic isolation and the use of a component-based UI library to maintain consistent styling across different applications. T

    Provides automation via CLI for updating package dependencies and shared components across the codebase.

    TypeScriptbetterstackboilerplateclerk
    Vezi pe GitHub↗7,106
  • tools/godepAvatar tools

    tools/godep

    5,513Vezi pe GitHub↗

    godep este un manager de dependențe pentru Go care înregistrează, restaurează și actualizează versiunile pachetelor pentru a asigura build-uri reproductibile în diferite medii. Funcționează ca un instrument de blocare a versiunilor, urmărind reviziile specifice ale pachetelor într-un fișier manifest pentru a sincroniza spațiile de lucru de dezvoltare și stările de build. Instrumentul include capabilități de vendoring care copiază codul sursă Go extern într-un director local, permițând proiectelor să fie construite fără acces activ la rețea. Sistemul gestionează întregul ciclu de viață al dependențelor, acoperind blocarea versiunilor, sincronizarea spațiului de lucru și actualizarea pachetelor urmărite la versiuni mai noi.

    Populates and maintains a vendor directory with Go package copies to isolate dependencies per project.

    Go
    Vezi pe GitHub↗5,513
  • tj/node-pruneAvatar tj

    tj/node-prune

    4,429Vezi pe GitHub↗

    node-prune este un utilitar pentru curățarea și micșorarea folderelor de dependențe Node.js prin eliminarea fișierelor sursă și a documentației care nu sunt necesare pentru execuția la runtime. Funcționează ca un instrument de curățare a pachetelor care șterge fișierele neesențiale, cum ar fi fișierele markdown și TypeScript, din dependențele npm instalate, pentru a reduce dimensiunea instalării. Instrumentul optimizează artefactele de deployment și imaginile de container prin eliminarea fișierelor inutile din directoarele bibliotecilor third-party. Acest proces este utilizat pentru a minimiza dimensiunea imaginilor Docker și a reduce amprenta finală a bundle-urilor aplicației. Proiectul oferă o interfață CLI pentru a automatiza curățarea directoarelor de dependențe. Utilizează parcurgerea recursivă a directoarelor și filtrarea bazată pe pattern-uri pentru a identifica și elimina fișierele care nu sunt necesare la runtime.

    Provides a CLI utility to remove non-essential files and source code from dependency directories.

    Go
    Vezi pe GitHub↗4,429
  • oracle-samples/clara-rulesAvatar oracle-samples

    oracle-samples/clara-rules

    1,231Vezi pe GitHub↗

    Clara Rules is a declarative logic programming library and business rules management system designed for Clojure and Java applications. It functions as a forward-chaining inference engine that evaluates business logic by matching data patterns against defined rules, allowing developers to derive new information and trigger automated actions based on the current state of a fact set. The engine utilizes a directed acyclic graph for pattern matching, which enables efficient evaluation across complex rule sets. It incorporates a truth maintenance system that tracks dependencies between facts and

    Ensures derived data is automatically removed when underlying information changes by tracking logical dependencies.

    Clojure
    Vezi pe GitHub↗1,231
  1. Home
  2. Software Engineering & Architecture
  3. Dependency Maintenance

Explorează sub-etichetele

  • Logical Dependency TrackingSystems that maintain logical consistency by tracking dependencies between facts and derived conclusions. **Distinct from Dependency Maintenance:** Distinct from Dependency Maintenance: focuses on logical inference dependencies rather than software package dependencies.
  • Vendored Code Maintenance2 sub-tag-uriUpdating external dependency source code that is checked directly into the project repository. **Distinct from Dependency Maintenance:** Specifically covers updating vendored code in addition to manifest-based dependencies.