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
·

5 repository-uri

Awesome GitHub RepositoriesVersion-Based Filtering

Filtering dependencies based on name, type, or semantic version level to determine update eligibility.

Distinct from Dependency Versioning: Specifically filters which dependencies are eligible for updates based on metadata and version level.

Explore 5 awesome GitHub repositories matching devops & infrastructure · Version-Based Filtering. Refine with filters or upvote what's useful.

Awesome Version-Based Filtering GitHub Repositories

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

    Nepxion/Discovery

    5,758Vezi pe GitHub↗

    Discovery is a traffic orchestration library for Spring Cloud microservices that manages blue-green and canary releases through metadata-based routing, circuit breaking, and environment isolation. It provides a centralized framework for distributing routing rules and governance policies dynamically via a remote configuration center, enabling runtime updates without service restarts. The project distinguishes itself through multi-dimensional traffic control, routing requests based on metadata tags attached to service instances for fine-grained traffic management without code changes. It suppor

    Redirects requests to another service version when the preferred version is unavailable.

    Javaapolloblue-green-deploymentcloud-native
    Vezi pe GitHub↗5,758
  • square/wireAvatar square

    square/wire

    4,419Vezi pe GitHub↗

    Wire este un generator de cod cross-platform și o implementare de gRPC și Protocol Buffers. Transformă definițiile de schemă în binding-uri de limbaj nativ type-safe pentru Kotlin, Swift și Java, pentru a asigura schimbul consistent de date și comunicarea între sistemele distribuite. Proiectul oferă instrumente specializate pentru gestionarea schemei protocol buffer, inclusiv posibilitatea de a elimina tipurile neutilizate și de a filtra câmpurile după versiune pentru a reduce dimensiunile finale ale binarului. De asemenea, gestionează namespace-urile și permite crearea de handlere de schemă custom pentru a executa logica definită de utilizator în timpul fazei de compilare. Framework-ul acoperă o gamă largă de capabilități, inclusiv generarea de interfețe de serviciu pentru apeluri de procedură remote sincrone și asincrone, maparea tipurilor de schemă la primitivele limbajului nativ și serializarea mesajelor în JSON. Include, de asemenea, suport pentru generarea de mesaje parcelable și clienți mock pentru testare.

    Filters out obsolete fields from generated sources based on version ranges to maintain backward compatibility.

    Kotlin
    Vezi pe GitHub↗4,419
  • ben-manes/gradle-versions-pluginAvatar ben-manes

    ben-manes/gradle-versions-plugin

    4,073Vezi pe GitHub↗

    Acest proiect este un plugin de build Gradle care funcționează ca un instrument de actualizare a dependențelor și auditor de versiuni. Scopul său principal este de a scana dependențele proiectului și plugin-urile de build pentru a identifica versiunile mai noi disponibile ale bibliotecilor. Plugin-ul se distinge prin analizarea constrângerilor de dependență și a listelor de materiale (BOM) pentru a identifica actualizări pentru versiunile tranzitive gestionate. De asemenea, verifică actualizările disponibile pentru instrumentul de build Gradle pe canalele de release, candidate și nightly. Instrumentul acoperă domenii largi de capabilități, inclusiv analiza versiunilor de dependență, auditarea lanțului de aprovizionare software și urmărirea automată a versiunilor. Suportă agregarea build-urilor multi-proiect și oferă filtrare personalizabilă a versiunilor pentru a respinge release-urile instabile. Rezultatele analizei pot fi exportate ca rapoarte în formate text, JSON, XML sau HTML.

    Implements filtering based on stability criteria and semantic version levels to determine which updates are eligible.

    Kotlin
    Vezi pe GitHub↗4,073
  • fwupd/fwupdAvatar fwupd

    fwupd/fwupd

    4,036Vezi pe GitHub↗

    fwupd is a system service for discovering, downloading, and installing hardware firmware updates on Linux. It functions as a firmware distribution client and a hardware device discovery tool that matches system devices against vendor metadata to identify compatible updates. It also serves as a platform security manager to evaluate host security attributes and apply BIOS settings. The project includes a dedicated manager for UEFI firmware capsules, generating and managing binaries that the system processes during the boot sequence. It provides security frameworks to filter updates using versio

    Filters available firmware to a specific list of approved versions to ensure only tested updates are applied.

    Ccfirmwarelinux
    Vezi pe GitHub↗4,036
  • redbooth/react-native-auto-updaterAvatar redbooth

    redbooth/react-native-auto-updater

    1,527Vezi pe GitHub↗

    This framework provides a system for managing and distributing dynamic code patches directly to installed mobile clients. By delivering remote JavaScript bundles, it enables the deployment of features and bug fixes while bypassing traditional application store submission and review processes. The library functions as a cross-platform update manager that utilizes manifest-driven version control to track and fetch specific code releases. It distinguishes itself through granular configuration controls, allowing developers to define update frequencies and apply version filtering to ensure that on

    Restricts automatic update downloads to specific release types like major, minor, or patch versions.

    Objective-C
    Vezi pe GitHub↗1,527
  1. Home
  2. DevOps & Infrastructure
  3. Version Upgrades
  4. Dependency Versioning
  5. Version-Based Filtering

Explorează sub-etichetele

  • Version-Based FailoversRedirects requests to another service version when the preferred version is unavailable. **Distinct from Version-Based Filtering:** Distinct from Version-Based Filtering: focuses on failover routing between versions, not filtering dependencies for updates.