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

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

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

9 مستودعات

Awesome GitHub RepositoriesShared Library Interfaces

Architectural patterns for embedding modular functionality into external applications.

Distinguishing note: Focuses on library-based integration rather than standalone application development.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Shared Library Interfaces. Refine with filters or upvote what's useful.

Awesome Shared Library Interfaces GitHub Repositories

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

    termux/termux-app

    56,464عرض على GitHub↗

    Termux is a mobile terminal emulator and Linux environment runtime that provides a full command-line interface directly on Android devices. It functions as a comprehensive platform for executing native binaries and scripts, featuring an integrated package management system that allows users to download, install, and manage open-source software repositories to extend device functionality. The project distinguishes itself by acting as an embedded execution library, enabling third-party applications to integrate terminal and package management capabilities into their own interfaces without requi

    Allows external applications to embed terminal functionality without requiring custom forks.

    Javaandroidhacktoberfestlinux
    عرض على GitHub↗56,464
  • ciphey/cipheyالصورة الرمزية لـ ciphey

    ciphey/ciphey

    21,453عرض على GitHub↗

    Ciphey is an automated decryption tool and cryptographic analysis framework designed to identify and reverse encryptions, encodings, and hashes without requiring a known key or cipher. It functions as a hash cracking engine and a heuristic cipher identifier to recover original plaintext from unknown data patterns. The project features a nested encoding resolver that iteratively unwraps multiple layers of encryption and encoding until readable text is reached. It employs a heuristic cryptanalysis workflow to analyze data characteristics and guess the likely encoding scheme or encryption method

    Provides a shared library interface to embed automated decoding capabilities into other applications or bots.

    Rust
    عرض على GitHub↗21,453
  • elastic/beatsالصورة الرمزية لـ elastic

    elastic/beats

    12,630عرض على GitHub↗

    Beats is a collection of lightweight, modular agents designed to gather, process, and forward operational telemetry from distributed infrastructure to centralized storage and analysis platforms. These agents function as a distributed data transport layer, decoupling the collection of logs, metrics, and network events from their final delivery destination. By maintaining local state and managing data flow, the system ensures reliable transmission of information across heterogeneous environments. The project distinguishes itself through a modular pipeline architecture that allows for the assemb

    Provides shared library building blocks for assembling specialized data collection agents.

    Gofilebeatheartbeatmetricbeat
    عرض على GitHub↗12,630
  • vercel/next-forgeالصورة الرمزية لـ vercel

    vercel/next-forge

    7,106عرض على 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

    Includes CLI automation to refresh the shared UI library and its dependencies to the latest versions.

    TypeScriptbetterstackboilerplateclerk
    عرض على GitHub↗7,106
  • apple/swift-protobufالصورة الرمزية لـ apple

    apple/swift-protobuf

    4,935عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة وإطار عمل Protocol Buffers لـ Swift يوفر وقت تشغيل (runtime) لتسلسل وإلغاء تسلسل البيانات المهيكلة. يتضمن مولد كود يحول ملفات المخطط (schema) إلى هياكل Swift آمنة من حيث النوع، وإطار عمل للتسلسل الثنائي لتحويل البيانات إلى تدفقات مضغوطة. تعمل المكتبة كأداة تعيين بيانات JSON، حيث تحول الرسائل إلى تمثيلات JSON قياسية لتسهيل تبادل البيانات عبر المنصات. تستخدم نهجًا يعتمد على المخطط لضمان نمذجة بيانات متسقة بين تطبيقات Swift والخدمات المكتوبة بلغات أخرى. يغطي إطار العمل تسلسل وإلغاء تسلسل البيانات الثنائية و JSON، باستخدام مكتبة وقت تشغيل تعتمد على الواجهات للتعامل مع هذه التنسيقات عبر الرسائل المولدة.

    Provides a set of shared protocols that standardize how generated messages interact with binary and text serialization runtimes.

    Swift
    عرض على GitHub↗4,935
  • xroche/httrackالصورة الرمزية لـ xroche

    xroche/httrack

    4,360عرض على GitHub↗

    HTTrack is a website mirroring tool that downloads entire websites to a local directory, preserving the relative link structure so the site remains fully navigable without an internet connection. It operates as an HTTP website downloader and offline browsing utility, capturing static copies of remote sites for long-term offline storage and archiving. The tool includes a resumable download state machine that persists progress, allowing interrupted transfers to continue without re-fetching already retrieved files. It also features an incremental synchronization engine that compares local and re

    Exposes mirroring logic as a reusable shared library for integration into other software.

    C
    عرض على GitHub↗4,360
  • projectm-visualizer/projectmالصورة الرمزية لـ projectM-visualizer

    projectM-visualizer/projectm

    4,287عرض على GitHub↗

    ProjectM هي مكتبة تصور موسيقى عبر المنصات ومحرك عرض لتظليل البكسل (pixel shader). تعمل كأداة لتحليل إشارة الصوت تستخرج بيانات النبض والتردد من تدفقات الصوت لدفع التغييرات الرسومية في الوقت الفعلي. تم بناء المحرك للتوافق مع معيار تصور Milkdrop، مما يسمح له بتحليل وتحميل ملفات الإعدادات المسبقة الخارجية لتحديد الأنماط المرئية. يدعم تنظيم هذه الإعدادات المسبقة من خلال إدارة قائمة التشغيل لأتمتة الانتقالات بين تأثيرات مرئية مختلفة. يمكن دمج النظام في تطبيقات مضيفة خارجية كمكتبة ثابتة أو مشتركة. كما يتضمن جسراً لـ WebAssembly لتنفيذ تصورات صوتية عالية الأداء داخل متصفحات الويب.

    Provides the engine as a static or shared library for embedding into external host applications.

    C++librarymilkdropmusic
    عرض على GitHub↗4,287
  • intuitem/ciso-assistant-communityالصورة الرمزية لـ intuitem

    intuitem/ciso-assistant-community

    4,162عرض على GitHub↗

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

    Enables updating loaded governance libraries and custom frameworks to their latest versions.

    Pythonauditautomationbsi
    عرض على GitHub↗4,162
  • taurusxin/ncmdumpالصورة الرمزية لـ taurusxin

    taurusxin/ncmdump

    3,385عرض على GitHub↗

    ncmdump is a proprietary audio cache converter and binary stream decryption utility. It decrypts raw audio data from specialized music cache files and transforms them into standard audio formats. The project functions both as a standalone tool and a cross-language conversion library. It exposes its internal decryption and conversion logic as a dynamic library, allowing the capabilities to be embedded into external applications written in different programming languages. The utility provides batch media processing through recursive directory traversal, enabling the identification and conversi

    Provides a shared library interface to embed decryption and conversion logic into external applications.

    C++
    عرض على GitHub↗3,385
  1. Home
  2. Software Engineering & Architecture
  3. Shared Library Interfaces

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

  • Library Version Updates1 وسم فرعيMechanisms for updating shared library dependencies and versions across a project. **Distinct from Shared Library Interfaces:** Focuses on the maintenance and updating of a shared library rather than the architectural interface design.
  • Runtime Protocol InterfacesStandardized interfaces used by generated messages to handle multiple serialization formats consistently. **Distinct from Shared Library Interfaces:** Focuses on runtime protocols for data handling rather than general modular architectural patterns