awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 रिपॉजिटरी

Awesome GitHub RepositoriesPluggable Architectures

Design patterns that allow interchangeable components or algorithms to be swapped without altering core logic.

Distinct from Data Compression Algorithms: Focuses on the pluggable architectural pattern rather than the specific compression algorithm itself.

Explore 31 awesome GitHub repositories matching data & databases · Pluggable Architectures. Refine with filters or upvote what's useful.

Awesome Pluggable Architectures GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • loadimpact/k6loadimpact का अवतार

    loadimpact/k6

    30,891GitHub पर देखें↗

    k6 is a developer-centric load testing suite and command-line load generator designed for network performance validation. It functions as a JavaScript load testing tool that utilizes a Go-based runtime engine to simulate concurrent user traffic and validate API responses across HTTP, gRPC, and WebSockets. The project distinguishes itself by using code rather than a graphical interface to define workload scenarios and performance thresholds. It features a pluggable protocol architecture and an extension ecosystem that allows for the addition of custom protocols and specialized testing capabili

    Features a pluggable architecture that allows the addition of custom protocols to extend network testing capabilities.

    Go
    GitHub पर देखें↗30,891
  • go-kratos/kratosgo-kratos का अवतार

    go-kratos/kratos

    25,743GitHub पर देखें↗

    Kratos is a toolkit for building cloud-native microservices in Go. It provides a comprehensive suite of framework primitives, including a dedicated toolset for API-first development using Protobuf to generate server and client code for gRPC and HTTP. The project is distinguished by its pluggable service infrastructure, which allows for the swapping of configuration stores, service registries, and data encoding formats. It utilizes a composable middleware pipeline to inject cross-cutting concerns such as authentication, request validation, and circuit breaking into the service flow. The frame

    Decouples core logic from external dependencies using a pluggable architecture based on Go interfaces.

    Goaiarchitecturecloud-native
    GitHub पर देखें↗25,743
  • scwang90/smartrefreshlayoutscwang90 का अवतार

    scwang90/SmartRefreshLayout

    25,141GitHub पर देखें↗

    SmartRefreshLayout is a pull-to-refresh framework and gesture interaction library for Android. It provides a scroll view wrapper that integrates interactive refresh headers and loading footers into mobile user interfaces, coordinating synchronized scrolling and touch events. The project features a pluggable architecture for custom refresh indicators and secondary refresh mechanisms. It utilizes damping-based gesture translation and overscroll rebound mechanisms to manage the tactile feel of drag resistance and physics-based animations. The library covers a broad range of interaction logic, i

    Provides a pluggable system for swapping out refresh indicators by implementing a common interface.

    Javaandroidandroid-uifooter
    GitHub पर देखें↗25,141
  • jaredhanson/passportjaredhanson का अवतार

    jaredhanson/passport

    23,534GitHub पर देखें↗

    Passport is a Node.js authentication middleware designed to manage user identities and session states within web applications. It functions as a request identity verifier that secures application routes by validating user credentials before granting access. The system utilizes a modular authentication strategy, allowing identity verification through interchangeable plugins. This architecture supports the creation of custom authentication strategies for local credentials and the integration of federated identity providers using external protocols. The framework provides capabilities for sessi

    Implements a pluggable strategy registry to dynamically select authentication mechanisms during the request lifecycle.

    JavaScriptexpressnodejsoauth
    GitHub पर देखें↗23,534
  • swagger-api/swagger-codegenswagger-api का अवतार

    swagger-api/swagger-codegen

    17,760GitHub पर देखें↗

    Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs, and human-readable documentation from OpenAPI specifications. It translates these specifications into functional libraries and boilerplate routing code across various target programming languages. The tool utilizes a pluggable generator module system and an integrated template engine, allowing for the customization of generated source code and the creation of new language-specific generators. It supports flexible specification sourcing via local files, remote HTTP endpoints,

    Organizes language-specific logic into discrete modules that implement a common interface for creating clients and servers.

    Mustacheopen-sourceopenapi-specificationopenapi3
    GitHub पर देखें↗17,760
  • josdejong/mathjsjosdejong का अवतार

    josdejong/mathjs

    15,036GitHub पर देखें↗

    Math.js is a comprehensive JavaScript library for scientific, complex, and arbitrary precision calculations. It functions as a symbolic computation engine, a linear algebra toolkit, a statistical analysis library, and a unit conversion system. The project distinguishes itself by providing a symbolic engine capable of parsing, simplifying, and manipulating mathematical expressions algebraically without requiring immediate numerical evaluation. It includes a framework for defining and converting physical quantities with units of measure and automatic prefix support. The library covers a broad

    Provides a configurable map of mathematical operations and constants that allows users to add custom logic.

    JavaScript
    GitHub पर देखें↗15,036
  • ice3man543/subfinderIce3man543 का अवतार

    Ice3man543/subfinder

    13,912GitHub पर देखें↗

    Subfinder is a passive subdomain enumeration tool and DNS discovery utility designed to identify valid subdomains and hostnames associated with a specific organization or domain. It functions as a passive reconnaissance tool, gathering information about target domains by querying online databases without sending network traffic to the target infrastructure. The tool utilizes a pluggable provider architecture to separate discovery logic into independent modules, allowing for the integration of multiple passive-source APIs. It employs a concurrent-worker request model to execute network request

    Uses a pluggable architecture to separate discovery logic into independent modules for different online sources.

    Go
    GitHub पर देखें↗13,912
  • quicktype/quicktypequicktype का अवतार

    quicktype/quicktype

    13,761GitHub पर देखें↗

    Quicktype is a multi-language model generation engine that converts JSON and GraphQL schemas into type-safe models and serialization code. It functions as a JSON to type generator and a GraphQL type generator, producing strongly typed classes and interfaces across a wide array of target programming languages. The system derives formal schemas from sample data and transforms these definitions into native language objects. This enables the synchronization of shared data models across diverse tech stacks and the development of type-safe interfaces for consuming external APIs. The engine utilize

    Employs a pluggable architecture to support various language-specific code generators.

    TypeScript
    GitHub पर देखें↗13,761
  • stuk/jszipStuk का अवतार

    Stuk/jszip

    10,300GitHub पर देखें↗

    jsZip is a JavaScript library for creating, reading, editing, and extracting ZIP archives within the browser or Node.js. It functions as an in-memory ZIP compressor and archive manager that generates compressed data streams and blobs from file collections without requiring a local filesystem. The library provides specific support for the ZIP64 extension, allowing it to handle archives and individual files that exceed the four gigabyte limit. It enables the dynamic modification of existing ZIP files to add, remove, or update internal folder structures and metadata. The project covers a broad

    Decouples archive structure logic from specific compression methods via a pluggable algorithm interface.

    JavaScriptjavascriptzip
    GitHub पर देखें↗10,300
  • marmelab/gremlins.jsmarmelab का अवतार

    marmelab/gremlins.js

    9,080GitHub पर देखें↗

    gremlins.js is a JavaScript stress testing framework and web UI monkey testing library. It functions as a browser chaos testing tool that automates random interactions with DOM elements to identify stability issues, unexpected crashes, and edge-case bugs in web applications. The tool utilizes a seeded-random interaction engine to ensure test sequence repeatability, allowing specific failure sequences to be recreated for debugging. It supports the definition of custom interaction rules and pluggable strategies to target specific application behaviors through weighted-probability action dispatc

    Allows the definition of custom, pluggable simulation functions to target specific application behaviors.

    JavaScriptfrontendfuzz-testingtest
    GitHub पर देखें↗9,080
  • smallstep/certificatessmallstep का अवतार

    smallstep/certificates

    8,245GitHub पर देखें↗

    This project is a public key infrastructure management system designed to automate the issuance, renewal, and revocation of X.509, TLS, and SSH certificates. It functions as a machine identity provider and certificate authority, enabling the establishment of private PKI to secure inter-service communication and remote access. The system distinguishes itself through hardware-bound identity attestation, which ties cryptographic keys to physical device silicon or TPMs to prevent credential exfiltration. It supports a wide array of identity verification mechanisms, including OIDC, cloud-provider

    Decouples identity verification from certificate signing by using interchangeable logic for different enrollment protocols.

    Goacmeacme-serverca
    GitHub पर देखें↗8,245
  • score-spec/specscore-spec का अवतार

    score-spec/spec

    8,052GitHub पर देखें↗

    Score is a platform-agnostic workload specification standard that defines containerized application deployments and their resource dependencies in a declarative YAML format. It provides a developer-centric specification that separates environment-agnostic workload definitions from environment-specific configuration, enabling consistent deployment across development, testing, and production environments. The specification framework translates a single workload definition into deployable manifests for multiple container orchestration platforms, including Docker Compose and Kubernetes. It includ

    Loads provisioners from local files, HTTP, Git, or OCI registries with configurable priority ordering for extensibility.

    Makefile
    GitHub पर देखें↗8,052
  • ctz/rustlsctz का अवतार

    ctz/rustls

    7,453GitHub पर देखें↗

    rustls is a modern implementation of the Transport Layer Security protocol written in the Rust programming language. It serves as a cryptographic transport layer for establishing encrypted connections between clients and servers to ensure data privacy and integrity. The library features a pluggable crypto provider framework, allowing the substitution of cryptographic primitive implementations to meet specific platform architecture or regulatory compliance requirements. It provides capabilities for secure server configuration to handle encrypted incoming connections and secure client connecti

    Features a pluggable framework for swapping cryptographic primitive implementations to meet architecture or compliance requirements.

    Rust
    GitHub पर देखें↗7,453
  • nicolashug/surpriseNicolasHug का अवतार

    NicolasHug/Surprise

    6,793GitHub पर देखें↗

    Surprise is a Python library for building and analyzing recommendation systems. It provides a comprehensive toolkit for implementing collaborative filtering to predict user preferences and generate item suggestions based on historical rating patterns. The library includes dedicated tools for hyperparameter optimization and model evaluation. It allows for searching through parameter sets to find the most effective configurations and utilizes a suite of metrics to measure prediction accuracy. The framework covers the full development workflow, including data loading from various sources, the c

    Offers a standardized interface for initializing and training different recommendation algorithms to ensure consistent evaluation.

    Pythonfactorizationmachine-learningmatrix
    GitHub पर देखें↗6,793
  • acra/acraACRA का अवतार

    ACRA/acra

    6,495GitHub पर देखें↗

    Acra is an Android crash reporting framework and diagnostic data collector designed to detect failures and capture device diagnostics, system logs, and application state. It serves as an embeddable library for capturing and processing crash reports, providing a pipeline to send this data to custom backends or via email. The project features a plugin-based sender architecture that allows reports to be routed through HTTP endpoints, email clients, or proprietary backend implementations. It includes a user-controlled reporting system with preference toggles and interactive dialogs to manage user

    Provides a pluggable architecture for routing crash reports through HTTP, email, or custom backends.

    Kotlin
    GitHub पर देखें↗6,495
  • markbates/gothmarkbates का अवतार

    markbates/goth

    6,456GitHub पर देखें↗

    Goth is a Go library that provides a consistent, provider-agnostic interface for authenticating users through dozens of third-party OAuth and OAuth2 services. It defines a pluggable provider interface and a central registry where providers are registered by name, enabling dynamic lookup and invocation during authentication flows. The library manages the multi-step OAuth authorization process by generating redirect URLs and validating callback responses, and returns a standardized user profile with common fields like email, name, and avatar URL across all supported providers. The library disti

    An extensible system where new authentication providers can be added by implementing a simple interface without modifying core logic.

    Go
    GitHub पर देखें↗6,456
  • kevinmusgrave/pytorch-metric-learningKevinMusgrave का अवतार

    KevinMusgrave/pytorch-metric-learning

    6,328GitHub पर देखें↗

    PyTorch Metric Learning is an open-source library for training neural networks to produce similarity-preserving embedding spaces. It provides a modular framework where interchangeable loss functions, mining strategies, and evaluation tools can be composed to learn representations that map similar items to nearby points and dissimilar items to distant points in the embedding space. The library distinguishes itself through a highly configurable architecture that separates concerns across several interchangeable components. Users can assemble custom loss functions from pluggable distance metrics

    Ships a pluggable reducer architecture that aggregates per-element or per-pair losses using interchangeable strategies like mean or threshold averaging.

    Pythoncomputer-visioncontrastive-learningdeep-learning
    GitHub पर देखें↗6,328
  • saghen/blink.cmpsaghen का अवतार

    saghen/blink.cmp

    5,951GitHub पर देखें↗

    Loads completions from LSP servers, buffer words, file paths, and community sources through a pluggable interface.

    Luaneovimneovim-lua-pluginneovim-plugin
    GitHub पर देखें↗5,951
  • angular/flex-layoutangular का अवतार

    angular/flex-layout

    5,843GitHub पर देखें↗

    यह प्रोजेक्ट Angular के लिए एक रिस्पॉन्सिव लेआउट फ़्रेमवर्क है जो CSS Flexbox और CSS Grid का उपयोग करके एडेप्टिव यूज़र इंटरफ़ेस बनाने के लिए डायरेक्टिव्स की एक प्रणाली प्रदान करता है। इसमें फ्लेक्सिबल बॉक्स एलाइनमेंट को मैनेज करने और जटिल टू-डायमेंशनल पेज ग्रिड की संरचना करने के लिए विशेष लाइब्रेरीज़ शामिल हैं। इस फ़्रेमवर्क में मीडिया क्वेरी परिवर्तनों को प्रोग्रामेटिक रूप से ऑब्ज़र्व करने और व्यूपोर्ट डाइमेंशन के परिभाषित सीमाओं को पार करने पर लॉजिक ट्रिगर करने के लिए एक ब्रेकपॉइंट मॉनिटरिंग सर्विस शामिल है। परफॉर्मेंस को ऑप्टिमाइज़ करने के लिए, इसमें एक बिल्ड-टाइम CSS जनरेटर शामिल है जो स्टेटिक मीडिया क्वेरी स्टाइलशीट बनाने के लिए SASS मिक्सिन्स का उपयोग करता है, जिससे रनटाइम स्टाइल गणना की आवश्यकता कम हो जाती है। यह सिस्टम व्यूपोर्ट-ड्रिवन विज़िबिलिटी टॉगलिंग, प्रिंट लेआउट ऑप्टिमाइज़ेशन और सफ़िक्स-आधारित रिस्पॉन्सिव मार्कअप सहित लेआउट क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह फ्लेक्सबॉक्स और ग्रिड-आधारित पोज़िशनिंग दोनों के लिए कंटेनर फ़्लो, एलिमेंट साइज़िंग और लेआउट गैप मैनेजमेंट को मैनेज करने के लिए टूल प्रदान करता है।

    Provides extensibility points to override the algorithms used to generate CSS from layout directives.

    TypeScriptadaptiveangularengine
    GitHub पर देखें↗5,843
  • fizzadar/pyinfraFizzadar का अवतार

    Fizzadar/pyinfra

    5,793GitHub पर देखें↗

    pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across

    Supports SSH, Docker, and local execution through interchangeable connectors for targeting diverse environments.

    Python
    GitHub पर देखें↗5,793
पिछला12अगला
  1. Home
  2. Data & Databases
  3. Data Compression Algorithms
  4. Pluggable Architectures

सब-टैग एक्सप्लोर करें

  • Algorithm InterfacesStandardized interfaces that allow different predictive algorithms to be swapped interchangeably within a framework. **Distinct from Pluggable Architectures:** Focuses on the standardization of algorithm initialization and training for evaluation consistency, rather than generic pluggable architecture patterns.
  • Analysis ExtensionsPluggable logic used to customize the analysis of source code or the structure of generated output. **Distinct from Pluggable Architectures:** Specifically targets the extensibility of code analysis for specifications rather than data sources or compression.
  • Authentication Provider ArchitecturesPluggable architectures specifically designed for adding and swapping authentication providers via a common interface. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specifically scoped to authentication provider extensibility, not general-purpose component swapping.
  • Authentication Strategy RegistriesCentralized registries for managing interchangeable authentication plugins. **Distinct from Pluggable Architectures:** Focuses on authentication plugin management rather than general pluggable architectures.
  • Completion Source ProvidersPluggable architectures for loading completion items from multiple sources through a unified interface. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specifically scoped to completion source extensibility, not general component swapping.
  • Cryptographic Provider FrameworksArchitectural patterns specifically for swapping cryptographic primitive implementations. **Distinct from Pluggable Architectures:** Specializes pluggable architectures for cryptographic providers rather than general-purpose algorithm swapping.
  • Custom Style Generation LogicExtensibility points that allow overriding the algorithms used to generate CSS from layout directives. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specifically targets the CSS generation pipeline within a layout framework.
  • Infrastructure ConnectorsAn architecture supporting SSH, Docker, and local execution through interchangeable connectors for targeting diverse environments. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: focuses on infrastructure execution connectors (SSH, Docker, local), not general algorithm or component swapping.
  • Interaction StrategiesInterchangeable sets of rules and functions that define how a simulation interacts with an application. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specializes the pluggable pattern specifically for user interaction simulation logic.
  • Loss Value ReducersAggregates per-element or per-pair loss values into a single scalar using interchangeable reduction strategies like mean, threshold, or class-weighted averaging. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specifically focuses on pluggable reduction strategies for loss values, not general architectural patterns for component swapping.
  • Mathematical Function RegistriesConfigurable maps that store mathematical operations and constants to allow custom logic extensions. **Distinct from Pluggable Architectures:** Distinct from general pluggable architectures by focusing specifically on the registry of math functions and constants.
  • Media Filter ArchitecturesDesign patterns that allow interchangeable media processing filters to be added or swapped via a common interface. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specifically for media processing filters in a multimedia pipeline, not general algorithm swapping.
  • Metadata Export FormattersPluggable writers that translate internal timestamps into industry-standard metadata formats. **Distinct from Pluggable Architectures:** Specifically targets the translation of scene metadata to formats like EDL and FCP, rather than general component swapping.
  • Mutation EnginesExtensible engines that apply transformation logic to data structures. **Distinct from Pluggable Architectures:** Specific to data mutation and update logic, unlike general pluggable architectural patterns.
  • Pluggable Generator Architectures1 सब-टैगArchitectures allowing language-specific generators to be added or swapped via a common interface. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specifically for the organization of code generators.
  • Protocol PluginsInterfaces that allow new network communication standards to be integrated into a core execution engine. **Distinct from Pluggable Architectures:** Focuses specifically on network protocol extensibility rather than general interchangeable algorithm components.
  • Provisioner Loading ArchitecturesLoads provisioners from local files, HTTP, Git, or OCI registries with configurable priority ordering for extensibility. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: focuses on loading provisioners from multiple sources with priority ordering rather than general pluggable design patterns.
  • Provisioning Logic PluginsInterchangeable modules used to verify identity before certificate issuance. **Distinct from Pluggable Architectures:** Specific to the decoupling of identity verification from signing in a PKI context, unlike general pluggable architectures.
  • Refresh Indicator1 सब-टैगArchitectures that allow refresh indicators to be swapped via a common interface for animations and events. **Distinct from Pluggable Architectures:** Specializes general pluggable architectures to the specific domain of refresh indicators.
  • Reinforcement Learning Algorithm PluginsPluggable RL algorithms that operate on a standardized environment interface without modifying game logic. **Distinct from Pluggable Architectures:** Distinct from Pluggable Architectures: specifically for reinforcement learning algorithms like DQN, NFSP, and CFR, not general pluggable patterns.
  • Visualization View PluginsPluggable architectures for adding new visual representation formats to a rendering engine. **Distinct from Pluggable Architectures:** Focuses on visual representation plugins rather than data compression or scraping algorithms.