awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 مستودعات

Awesome GitHub RepositoriesPluggable Service Provider Interfaces

Standardized interfaces for extending core logic such as sharding algorithms and communication protocols via external plugins.

Distinct from Compiled Logic Extensions: Distinct from Compiled Logic Extensions: focuses on a generalized SPI architecture for database middleware extensions rather than game-specific logic.

Explore 6 awesome GitHub repositories matching software engineering & architecture · Pluggable Service Provider Interfaces. Refine with filters or upvote what's useful.

Awesome Pluggable Service Provider Interfaces GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • apache/shardingsphereالصورة الرمزية لـ apache

    apache/shardingsphere

    20,737عرض على GitHub↗

    ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed transaction management for relational databases. It functions as a layer that intercepts SQL queries to distribute data across multiple physical database instances for horizontal scaling. The project is distinguished by its ability to operate as either a standalone transparent database proxy or via direct integration as a JDBC driver. It features a SQL dialect translator that parses queries into abstract syntax trees to convert syntax between different database engines, enabli

    Allows customization of sharding algorithms and execution behaviors through a pluggable service provider interface.

    Java
    عرض على GitHub↗20,737
  • video-dev/hls.jsالصورة الرمزية لـ video-dev

    video-dev/hls.js

    16,767عرض على GitHub↗

    hls.js is a JavaScript player library that enables HTTP Live Streaming playback in web browsers using the Media Source Extensions API. It functions as an adaptive bitrate streaming engine and a media streamer that manages the buffering and playback of video segments. The library features specialized capabilities for low latency streaming and digital rights management, allowing it to decrypt protected content via Encrypted Media Extensions. It includes a metadata processor for handling ID3 tags and date-range elements, as well as a pluggable loader interface to replace default network request

    Decouples network request logic from the player core to support custom P2P or mock implementations.

    TypeScript
    عرض على GitHub↗16,767
  • tencentmusic/supersonicالصورة الرمزية لـ tencentmusic

    tencentmusic/supersonic

    4,913عرض على GitHub↗

    Supersonic is an LLM-based data analysis platform and semantic layer engine that translates natural language questions into executable SQL queries. It functions as a business intelligence dashboard and text-to-SQL interface, allowing users to retrieve business metrics and insights through a conversational interface. The system decouples business definitions from physical database schemas by using a governed logical layer to define unified metrics and dimensions. This semantic modeling allows the platform to map human language patterns to curated models and translate abstract semantic statemen

    Implements a standardized service provider interface for integrating third-party tools and authentication systems.

    Java
    عرض على GitHub↗4,913
  • uber/nullawayالصورة الرمزية لـ uber

    uber/NullAway

    4,064عرض على GitHub↗

    NullAway is a Java static analysis tool and build-time detector designed to identify null pointer risks. It functions as a nullability checker that uses annotations to verify that references are not null before they are dereferenced, preventing runtime crashes. The analyzer implements the JSpecify standard to ensure consistent nullability annotations across different Java libraries. It distinguishes itself through the use of a service provider interface to model the nullability behavior of third-party libraries that lack source annotations and by providing specialized support for Lombok-gener

    Uses a pluggable service provider interface to model nullability for third-party libraries lacking source annotations.

    Javaandroidjavanullability
    عرض على GitHub↗4,064
  • qbian61/forum-javaالصورة الرمزية لـ Qbian61

    Qbian61/forum-java

    1,744عرض على GitHub↗

    هذا المشروع عبارة عن منصة نقاش مجتمعية مبنية على إطار عمل Spring Boot، مصممة لتسهيل تبادل المعرفة من خلال المنتديات ومساحات الأسئلة والأجوبة. يعمل كنظام إدارة محتوى معياري يدعم تطوير مجتمعات الإنترنت التفاعلية مع ميزات شبكات اجتماعية مدمجة. تتميز المنصة ببنية قابلة للتوسع تدعم عمليات النشر الموزعة. وهي تستخدم نظام إدارة جلسة مركزياً لمزامنة حالات المستخدم عبر مثيلات خادم متعددة، مما يضمن توافراً متسقاً. يتم الحفاظ على الأمان من خلال نظام تحكم في الوصول قائم على الأدوار الهرمية يدير أذونات المستخدم ويتحقق من العمليات الإدارية، مكملاً بسير عمل التحقق من البريد الإلكتروني المؤتمت لإدارة الهوية. يدمج النظام واجهة موفر خدمة قابلة للتوصيل تسمح بالدمج مع التخزين الخارجي، والتخزين المؤقت، ومحركات البحث لتلبية متطلبات بنية تحتية محددة. كما يتميز بتصميم واجهة سريع الاستجابة لضمان إمكانية الوصول المتسقة عبر منصات الجوال وسطح المكتب. للصيانة التشغيلية، تتضمن المنصة تتبع تنفيذ التطبيق المدمج وتسجيل النشاط للمساعدة في مراقبة الأداء واستكشاف الأخطاء وإصلاحها.

    Implements standardized interfaces to allow swapping storage and search backends without modifying core logic.

    Javabbscommunitydevelopers
    عرض على GitHub↗1,744
  • marmelab/admin-on-restالصورة الرمزية لـ marmelab

    marmelab/admin-on-rest

    399عرض على GitHub↗

    Admin-on-rest is a frontend framework for building administrative single-page applications connected to REST APIs using React and Material Design. It includes a client library that translates application actions into standard HTTP requests using pluggable adapters for backend services. The framework provides a modular component-based user interface for rendering administrative views, layouts, lists, and forms through high-level configuration objects mapped to specific data endpoints. It manages application state centrally using immutable stores and action dispatchers, and supports relational

    Translates frontend actions into standard HTTP requests using interchangeable adapters to interface with any backend service.

    JavaScriptadminadmin-dashboardadmin-on-rest
    عرض على GitHub↗399
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Plugin Architectures
  6. Developer Authoring Interfaces
  7. Custom Module Implementations
  8. Pluggable Service Provider Interfaces

استكشف الوسوم الفرعية

  • Network Request LoadersInterfaces that allow the network loading layer to be swapped for different transport mechanisms. **Distinct from Pluggable Service Provider Interfaces:** Specifically targets the network loading layer of a media player, not general database SPIs.