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
·

9 repository-uri

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

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

    termux/termux-app

    56,464Vezi pe 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
    Vezi pe GitHub↗56,464
  • ciphey/cipheyAvatar ciphey

    ciphey/ciphey

    21,453Vezi pe 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
    Vezi pe GitHub↗21,453
  • elastic/beatsAvatar elastic

    elastic/beats

    12,630Vezi pe 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
    Vezi pe GitHub↗12,630
  • 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

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

    TypeScriptbetterstackboilerplateclerk
    Vezi pe GitHub↗7,106
  • apple/swift-protobufAvatar apple

    apple/swift-protobuf

    4,935Vezi pe GitHub↗

    Acest proiect este o bibliotecă și un framework Protocol Buffers pentru Swift, oferind un runtime pentru serializarea și deserializarea datelor structurate. Include un generator de cod care transformă fișierele de schemă în structuri Swift type-safe și un framework de serializare binară pentru conversia datelor în fluxuri compacte. Biblioteca funcționează ca un mapper de date JSON, transformând mesajele în reprezentări JSON standard pentru a facilita schimbul de date cross-platform. Utilizează o abordare bazată pe schemă pentru a asigura o modelare consistentă a datelor între aplicațiile Swift și serviciile scrise în alte limbaje. Framework-ul acoperă serializarea și deserializarea datelor binare și JSON, utilizând o bibliotecă runtime bazată pe interfețe pentru a gestiona aceste formate în mesajele generate.

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

    Swift
    Vezi pe GitHub↗4,935
  • xroche/httrackAvatar xroche

    xroche/httrack

    4,360Vezi pe 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
    Vezi pe GitHub↗4,360
  • projectm-visualizer/projectmAvatar projectM-visualizer

    projectM-visualizer/projectm

    4,287Vezi pe GitHub↗

    ProjectM is a cross-platform music visualization library and pixel shader rendering engine. It functions as an audio signal analysis tool that extracts beat and frequency data from audio streams to drive real-time graphical changes. The engine is built for compatibility with the Milkdrop visualization standard, allowing it to parse and load external preset files to define visual styles. It supports the organization of these presets through playlist-driven management to automate transitions between different visual effects. The system can be integrated into external host applications as a sta

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

    C++librarymilkdropmusic
    Vezi pe GitHub↗4,287
  • intuitem/ciso-assistant-communityAvatar intuitem

    intuitem/ciso-assistant-community

    4,162Vezi pe GitHub↗

    Acest proiect este o platformă de guvernanță, risc și conformitate concepută pentru a centraliza guvernanța securității, gestionarea riscurilor și activitățile de conformitate cu reglementările. Funcționează ca un manager de framework de securitate cibernetică și un sistem de gestionare cantitativă a riscurilor, permițând organizațiilor să își urmărească postura de securitate printr-un hub centralizat. Platforma se distinge prin capacitatea sa de a decupla cerințele de reglementare de controalele tehnice de securitate, permițând utilizatorilor să mapeze o singură implementare pe mai multe framework-uri globale pentru a reduce duplicarea auditului. Se diferențiază în continuare printr-un strat de integrare care conectează agenții de model de limbaj la datele de guvernanță pentru interacțiune conversațională și un message bus pentru orchestrarea securității bazată pe evenimente. Capabilitățile largi acoperă orchestrarea auditului de securitate, gestionarea riscurilor terților și simularea riscurilor cantitative pentru modelarea scenariilor de amenințare. Sistemul include, de asemenea, instrumente pentru catalogarea activelor, controlul accesului bazat pe roluri cu autentificare multi-factor și urmărirea metricilor de performanță prin dashboard-uri de management. Aplicația poate fi implementată pe infrastructură privată, servere virtuale private sau clustere Kubernetes folosind Docker și Helm charts.

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

    Pythonauditautomationbsi
    Vezi pe GitHub↗4,162
  • taurusxin/ncmdumpAvatar taurusxin

    taurusxin/ncmdump

    3,385Vezi pe 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++
    Vezi pe GitHub↗3,385
  1. Home
  2. Software Engineering & Architecture
  3. Shared Library Interfaces

Explorează sub-etichetele

  • Library Version Updates1 sub-tagMechanisms 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